Платные баги снизили и непоощряемую помощь Python
Наблюдательное исследование · умеренные доказательства
Кратко
После запуска программы с денежными наградами разработчики из ядра сообщества Python стали реже сообщать не только о платных ошибках, но и о непоощряемых улучшениях. Вместе с этим снизились и связанные с ними изменения в коде.
Зачем это знать?
Это показывает, что награды за одну часть работы могут ослабить и другую часть, если они завязаны на общие навыки и привычки. Для организаторов цифровых сообществ это знак внимательнее смотреть, не режет ли стимул полезную работу в соседних задачах.
Разбор
Авторы посмотрели не просто на то, стали ли люди меньше искать баги после появления денежной награды. Их интересовал более тонкий эффект: не задевает ли такой стимул и другую работу тех же людей, которая денег не приносит, но тоже важна для проекта. Для этого они сравнили сообщество Python с сообществом Java и использовали метод «до и после с контрольной группой» — по сути, посмотрели, как менялось поведение Python-ядра после запуска программы и не происходило ли похожее в Java.
Главный ход здесь в том, что они разделили вклад на два вида: сообщения о баге, за которые теперь платили, и сообщения об улучшениях, где никаких денег не было. Оказалось, что после запуска программы разработчики ядра Python стали реже заниматься не только платными сообщениями о баге, но и непоощряемыми сообщениями об улучшениях. Это важно, потому что улучшения в таких сообществах — не мелочь, а источник новых изменений в коде и общего развития проекта.
Дальше авторы посмотрели, что это значило для самого Python. Снижение активности в сообщениях об улучшениях потянуло вниз и связанные с ними изменения в коде: стало меньше и самих enhancement reports, и code commits, которые с ними связаны. То есть эффект оказался не точечным, а перекинулся на соседнюю задачу, которая формально никак не была включена в программу наград.
Почему так могло случиться? Их дополнительный анализ указывает на ослабление обучения между задачами: когда люди меньше вовлекаются в одну из связанных активностей, они хуже переносят навыки и привычки на другую. Иными словами, денежный стимул не просто перенастроил внимание, а, похоже, задел весь связанный рабочий поток у core-участников сообщества.
Ключевые цифры
Можно ли доверять
Это peer-reviewed статья в Management Science, так что работу уже оценили другие учёные. При этом выводы основаны на наблюдательных данных из двух сообществ, а не на лабораторном эксперименте, поэтому причинность здесь убедительная, но всё же не абсолютная. Ещё важно, что речь идёт об одном конкретном типе программы и одном типе цифрового сообщества, так что в других платформах эффект может выглядеть иначе.
- Наблюдательное исследование с difference-in-differences, а не рандомизированный эксперимент.
- Сравнение проводили с сообществом Java, поэтому вывод зависит от корректности контрольной группы.
- Механизм объясняется как вероятное снижение intertask learning, но это косвенная интерпретация.
Пересказано ИИ по научной статье. Это научпоп, а не совет врача. Как это устроено