Введение

Методология исследований в области программной инженерии

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

Эмпирические исследования в области разработки программного обеспечения

В своей ключевой речи на Международном симпозиуме по эмпирической инженерии программного обеспечения и измерениям профессор Волин рекомендовал десять принципов, которым исследовательскому сообществу следует следовать для повышения значимости и влияния исследований в области эмпирической инженерии программного обеспечения. Однако на той же конференции доктор Али убедительно заявил, что одного следования этим принципам будет недостаточно, и необходимо не просто демонстрировать доказательства, подтверждающие заявленные преимущества наших вмешательств, а предоставлять доказательства экономической целесообразности для обеспечения практической значимости и потенциального воздействия. Международная сеть исследований в области инженерии программного обеспечения (ISERN) – это глобальное сообщество исследовательских групп, активно занимающихся экспериментальной инженерией программного обеспечения. Её цель – развитие практики и стимулирование сотрудничества между университетами и промышленностью в области экспериментальной инженерии программного обеспечения. ISERN проводит ежегодные встречи совместно с Международным симпозиумом по эмпирической инженерии программного обеспечения и измерениям (ESEM).