A kísérleti szoftvermérnökség (angolul: Experimental software engineering) a szoftvermérnökség egyik tudományos ága, amely empirikus megközelítésekre és kísérleti vizsgálatokra épít a szoftverfejlesztési folyamatok jobb megértése érdekében. Ennek keretében a szoftverrendszerek létrehozásában érintett folyamatokon és eljárásokon végeznek kísérleteket, hogy az így nyert adatok alapul szolgáljanak a szoftverfejlesztéshez kapcsolódó elméletek kidolgozásához – az adatalapú elméletalkotás ugyanis a tudományos módszertan egyik alapelve. Számos kutatócsoport elsődlegesen empirikus és kísérleti módszereket alkalmaz. Az empirikus szoftverfejlesztés kifejezés mindenféle empirikus tanulmány felhasználását hangsúlyozza a tudásgyűjtés érdekében. Az alkalmazott módszerek közé tartoznak a kísérletek, esettanulmányok, felmérések és a rendelkezésre álló adatok felhasználása.
Empirikus szoftverfejlesztési kutatás Az Empirikus Szoftvermérnökség és Mérés Nemzetközi Szimpóziumának (International Symposium on Empirical Software Engineering and Measurement) egyik plenáris előadásában Wohlin professzor tíz alapelvet javasolt, amelyet a kutatóközösségnek követnie kellene az empirikus szoftverfejlesztési kutatások relevanciájának és hatásának növelése érdekében. Ugyanakkor ugyanazon a konferencián dr. Ali amellett érvelt, hogy önmagában ezek követése nem elegendő: nem elég csupán bemutatni azokat a bizonyítékokat, amelyek alátámasztják az általunk alkalmazott módszerek állítólagos előnyeit, hanem olyan bizonyítékokra is szükség van, amelyek a gyakorlati alkalmazhatóságot és a költséghatékonyságot támasztják alá.
A Nemzetközi Szoftverfejlesztési Kutatóhálózat (angolul: International Software Engineering Research Network (ISERNC))http://isern.iese.de/ egy globális kutatói közösség, amely a kísérleti szoftverfejlesztés területén tevékenykedő kutatócsoportokat tömöríti. Célja a gyakorlati alkalmazás fejlesztése, valamint az egyetemek és az ipar közötti együttműködés előmozdítása. Az ISERN évente ülésezik az International Symposium on Empirical Software Engineering and Measurement (ESEM)https://www.esem-conferences.org/ konferenciával egyetemben.
Jegyzetek
Bibliográfia
Victor Basili, Richard W. Selby, David H. Hutchens, „Kísérletezés a szoftverfejlesztésben”, IEEE Transactions on Software Engineering, köt. SE-12, 7. szám, 1986. július Basili, V.; Rombach, D.; Schneider, K.; Kitchenham, B .; Pfahl, D.; Selby, R. (szerk.), Empirical Software Engineering Issues. Kritikus értékelés és jövőbeli irányok, Springer-Verlag, 2007, . Barry Boehm, Hans Dieter Rombach és Marvin V. Zelkowitz (szerk.), Az empirikus szoftverfejlesztés alapjai – Victor R. Basili öröksége, Springer-Verlag, 2005, . Jones, D. Bizonyítékokon alapuló szoftverfejlesztés nyilvánosan elérhető adatok alapján, 2020, H. Dieter Rombach, Victor R. Basili és Richard W. Selby (szerk.), [Kísérleti szoftverfejlesztési kérdések: kritikai értékelés és jövőbeli irányok], Springer-Verlag, 1993, .
Fordítás
Kategória:Szoftverfejlesztés