Этические нормы проведения эксперимента
Разрабатывающему эксперимент следует принять все меры по обеспечению надлежащих условий для испытуемых лиц. Поскольку эксперименты в программировании редко подвергают субъектов физическому риску, серьезные проблемы медицинского характера в данном случае отсутствуют. Эмоциональное дискомфортное состояние, например повышенное беспокойство, возрастающая боязнь неудач или снижение доверительности, а также личные переживания из-за возможной неправильной интерпретации данных эксперимента или посягательств на личность субъекта, должны быть тщательно рассмотрены и сведены к минимуму. Результаты эксперимента не должны влиять на курсовые оценки студентов или профессиональную карьеру, а участие в эксперименте должно быть только добровольным. Имена участвующих в эксперименте или иная информация, идентифицирующая личность, фиксации не подлежат, кроме абсолютно необходимых сведений. Анонимные методы исследования обеспечивают неприкосновенность личности субъектов эксперимента и охраняют экспериментатора от обвинений в посягательстве на неприкосновенность. Необходимо информировать всех испытуемых относительно их участия в эксперименте и получить от них согласие.
В следующих разделах дан краткий обзор экспериментальных данных, полученных в ходе разработки проектов программного обеспечения. В целом представлены только статистически значимые результаты, а также те результаты, по которым не удалось достичь необходимого уровня значимости.
Хотя это и подразумевает, что некоторые хорошо известные исследования здесь не освещены, в практической деятельности можно с уверенностью полагаться на данные приводимых таблиц. Многие из первоисточников, на которые имеются ссылки в тексте, были собраны Кёртисом [20].