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