Zusammenfassung
Software-Evolutionsforschung ist essenziell, um langlebige Software verlässlich und effizient zu entwickeln. Dieser Beitrag plädiert auf Basis der Erfahrungen aus dem DFG-Schwerpunktprogramm (SPP) ,,Design for Future – Managed Software Evolution“ für eine stärkere Rolle von empirischer Forschung zu Phänomenen im Kontext von Software-Evolution und der Wirksamkeit von neuentwickelten Methoden und Werkzeugen in diesem Bereich. Dazu werden die Ziele und Herausforderungen dieser Forschungsrichtung vorgestellt und die Ergebnisse einer Umfrage im SPP präsentiert. Darauf aufbauend wird eine Forschungsvision entwickelt, welche Post-mortem-, In-vitro- und In-vivo-Studien nutzt, um sicherzustellen, dass neue Ansätze zur Unterstützung von Software-Evolution umfassend evaluiert werden und eine nachhaltige Umsetzung in die Praxis ermöglicht wird.
References
Avison D, Lau F, Myers MD, Nielsen PA (1999) Action research. Commun ACM 42(1):94–97
Basili VR, Caldiera G, Rombach DH (1944) The Experience Factory. In: Marciniak JJ (ed) Encyclopedia of Software Engineering, vol 1. John Wiley & Sons, Inc., pp 469–476
Biffl S, Aurum A, Boehm BW, Erdogmus H, Grünbacher P (2006) Value-based software engineering. Springer, New York
Endres A, Rombach DH (2003) A Handbook of Software and Systems Engineering. Empirical Observations, Laws and Theories. Pearson Education Publishing
Engels G, Goedicke M, Goltz U, Rausch A, Reussner R (2009) Design for Future* Legacy-Probleme von morgen vermeidbar? Informatik Spektrum 32(5):393–397
Godfrey MW, German DM (2008) The Past, Present, and Future of Software Evolution. In: Frontiers of Software Maintenance. IEEE Computer Society, pp 129–138
Hevner AR, Ram S, March ST, Park J (2004) Design Science in Information Systems Research. MIS Q 28(1):75–105
Kemerer CF, Slaughter S (1999) An Empirical Approach to Studying Software Evolution. IEEE T Softw Eng 25(4):493–509
Kagdi HH, Collard ML, Maletic JI (2007) A Survey and Taxonomy of Approaches for Mining Software Repositories in the Context of Software Evolution. J Softw Maintenance 19(2):77–131
Mens T, Gueheneuc Y-G, Fernández-Ramil J, D’Hondt M (2010) Guest Editors’ Introduction: Software Evolution. IEEE Softw 27(4):22–25
Paulson JW, Succi G, Eberlein A (2004) An Empirical Study of Open-Source and Closed-Source Software Products. IEEE T Softw Eng 30(4):246–256
Runeson P, Höst M, Rainer A, Regnell B (2012) Case Study Research in Software Engineering. Guidelines and Examples. Wiley, Hoboken, NJ
Tichy WF (1998) Should Computer Scientists Experiment More? Computer (Long Beach, CA) 31:32–40
Wohlin C, Runeson P, Höst M, Ohlsson MC, Regnell B, Wesslén A (2012) Experimentation in Software Engineering. Springer, Berlin New York
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Paech, B., Apel, S., Grunske, L. et al. Empirische Forschung zu Software-Evolution. Informatik Spektrum 39, 186–193 (2016). https://doi.org/10.1007/s00287-015-0910-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00287-015-0910-0