Недавно я принимал участие в психологическом эксперименте для программистов. Мой друг, Майк Хансен, занимался исследованием того, как разные люди разбирают программы. Его целью было выяснение того, какие из функций в IDE помогают программистам разбираться с тем, с чем они имеют дело, и как это может быть использовано для создания систем, способных улучшить качество ПО.
Сейчас Майк занят примерно следующим экспериментом: он показывает людям несколько небольших программ на Python и просит их угадать результат работы каждой из них. Само тестирование производится при помощи слежения за траекторией движения глаз, так что после завершения теста Майк может посмотреть, куда вы направляли свой взгляд во время эксперимента.
Читать полностью »