Из Википедии, бесплатной энциклопедии
  (Перенаправлено из Empirical Software Engineering )
Перейти к навигации Перейти к поиску

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

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

Будущее эмпирических исследований в области программной инженерии [ править ]

В основном докладе на Международном симпозиуме по эмпирической инженерии программного обеспечения и измерениям профессор Вохлин рекомендовал десять обязательств, которым должно следовать исследовательское сообщество, чтобы повысить актуальность и влияние эмпирических исследований в области программной инженерии. [1] Однако на той же конференции д-р Али фактически доказал, что одного лишь следования им будет недостаточно, и нам нужно сделать больше, чем просто показать доказательства, подтверждающие заявленные преимущества наших вмешательств, но вместо этого то, что требуется для практической значимости и потенциала. влияние - свидетельство экономической эффективности. [2]

Международная сеть исследований в области программной инженерии (ISERN) [ править ]

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

Ссылки [ править ]

  1. ^ Wohlin, Клаас (2016). «Есть ли будущее у эмпирической программной инженерии?». Материалы 10-го Международного симпозиума ACM / IEEE по эмпирической разработке программного обеспечения и измерениям - ESEM '16 . п. 1. дои : 10,1145 / 2961111,2962641 . ISBN 9781450344272.
  2. ^ Али, Науман бин (2016). «Достаточна ли эффективность для выбора вмешательства?». Материалы 10-го Международного симпозиума ACM / IEEE по эмпирической разработке программного обеспечения и измерениям - ESEM '16 . С. 1–6. DOI : 10.1145 / 2961111.2962631 . ISBN 9781450344272.

Библиография [ править ]

  • Виктор Басили , Ричард В. Селби, Дэвид Хатченс, «Эксперименты в разработке программного обеспечения», IEEE Transactions on Software Engineering, Vol. СЕ-12, №7, июль 1986 г.
  • Барри Бём , Ганс Дитер Ромбах и Марвин В. Зельковиц (редакторы), Основы эмпирической инженерии программного обеспечения - наследие Виктора Р. Базили , Springer-Verlag , 2005, ISBN 3-540-24547-2 . 
  • Х. Дитер Ромбах, Виктор Р. Базили и Ричард В. Селби (редакторы), [Вопросы экспериментальной разработки программного обеспечения: критическая оценка и будущие направления] , Springer-Verlag , 1993, ISBN 3-540-57092-6 . 
  • Basili, V .; Rombach, D .; Schneider, K .; Kitchenham, B .; Pfahl, D .; Селби Р. (ред.), Проблемы эмпирической разработки программного обеспечения. Критическая оценка и будущие направления , Springer-Verlag , 2007, ISBN 978-3-540-71300-5 . 
  • Джонс, Д. Доказательная разработка программного обеспечения на основе общедоступных данных , 2020, ISBN 978-1-8382913-0-3