«Спеллчекер для кода»: уровень стресса программиста точно предсказывает качество кода

2 комментария
«Спеллчекер для кода»: уровень стресса программиста точно предсказывает качество кода

Швейцарские исследователи Себастьян Мюллер и Томас Фритц предложили измерять уровень стресса программиста с помощью биометрических мониторов, чтобы в точности спрогнозировать качество кода, пишет Boingboing.net. 

Читать далее...

Измерение уровеня стресса программистов с целью спрогнозировать качество кода — эффективнее, чем традиционный и более дорогой процесс просмотра кода с подключением других программистов, утверждают исследователи.

Критики метода говорят, что биометрические измерения сами по себе являются вмешательством в частную жизнь и тоже могут породить свою долю стресса.

Однако если использовать биометрику в интересах самих программистов, особенно в пассивном режиме (например, задействовать для измерений в течение рабочего дня тачпад и вебкамеру), система способна работать сродни спеллчекеру для самопроверки кода. Разработчик сможет запустить быструю проверку в конце рабочего дня, и машина автоматически укажет ему на спорные и «стрессовые» участки кода, которые следует перепроверить.

Среди прочего, исследование показывает, что биометрика превзошла традиционные метрики в определении наиболее трудных для разработчика элементов кода. При этом элементы кода, которые воспринимаются разработчиками в процессе работы как более трудные, в конечном счёте приводят к большему числу проблем с качеством.

В итоге биометрические данные помогли исследователям автоматически обнаружить 50 процентов ошибок, найденных затем при просмотре кода, и превзошли традиционные метрики в прогнозировании проблем с качеством кода.

Хотите сообщить важную новость?

Пишите в наш Телеграм

Читайте также

Вышел отчёт 2020 Developer Survey от Stack Oveflow
Вышел отчёт 2020 Developer Survey от Stack Oveflow

Вышел отчёт 2020 Developer Survey от Stack Oveflow

HackerEarth: Go снова назван самым востребованным языком среди программистов
HackerEarth: Go снова назван самым востребованным языком среди программистов

HackerEarth: Go снова назван самым востребованным языком среди программистов

20 вещей, которые я вынес за 20 лет в программировании
20 вещей, которые я вынес за 20 лет в программировании

20 вещей, которые я вынес за 20 лет в программировании

Программист Schibsted Алекс Эвелёф в блоге на Medium рассказал о главных правилах и принципах, которые вывел для себя за многие годы работы в ИТ. Публикуем перевод статьи.
12 комментариев
40 из 60+ не комментируют вообще. Узнали, как профсоюзы идут в ИТ-компании
40 из 60+ не комментируют вообще. Узнали, как профсоюзы идут в ИТ-компании

40 из 60+ не комментируют вообще. Узнали, как профсоюзы идут в ИТ-компании

Первичные профсоюзные организации, по данным ПВТ, созданы в двух десятках компаний-резидентов. «Этот процесс находится ещё в начальной стадии, но в некоторых компаниях профсоюзные организации функционируют уже давно», — рассказали dev.by в администрации Парка по итогам круглого стола с участием Федерации профсоюзов Беларуси.
35 комментариев

Обсуждение

Anonymous
Anonymous JS developer/Data reporting analyst for в Ciklum
0

Интересно, коенчно. Надо будет почитать док, просто не очень ясно, как это коррелирует и как определяют, какой стресс полезен для кода/качества кода (напреженная работа/радость и т.п.), а какой вреден (волнение, грусть и т.п.), хотя, скорее всего, если говорить что процесс налаживания кода есть рефакторинг, то любые из этих состояний будут вредить.

0

Да никак. Докопаться будет лишний раз можно ресурс менеджеру, когда охота недодать бабла, а докопаться некчему, вот и придумывают гадание на чайной гуще.

Спасибо! 

Получать рассылки dev.by про белорусское ИТ

Что-то пошло не так. Попробуйте позже