Software Engineering Evolution: The History Told by ICSE
Software Engineering knowledge has continuously grown at a very high speed. In this work, we aim to provide a perspective on how the body of knowledge of Software Engineering has evolved. For this purpose, we analyzed data of 3,300 works published from 1988 to 2018 in one of the most important conferences on Software Engineering, the International Conference on Software Engineering (ICSE). We identified the main topics investigated in Software Engineering and how the investigation of those topics has evolved over the time. The results bring a compilation of Software Engineering evolution that may be of value to the software community.
Barry Boehm. 2006. A View of 20th and 21st Century Software Engineering. In 28th International Conference on Software Engineering (ICSE). 12--29.
Kai-Yuan Cai and David Card. 2008. An analysis of research topics in software engineering - 2006. Journal of Systems and Software 81, 6 (2008), 1051--1058.
Vahid Garousi and João M. Fernandes. 2016. Highly-cited Papers in Software Engineering. Inf. Softw. Technol. 71 (2016), 108--128.
R.L. Glass, I. Vessey, and V. Ramesh. 2002. Research in software engineering: an analysis of the literature. Information and Software Technology 44, 8 (2002), 491--506.
Mary Shaw. 2003. Writing Good Software Engineering Research Papers: Minitutorial. In 25th International Conference on Software Engineering (ICSE). 726--736.
IEEE Computer Society, Pierre Bourque, and Richard E. Fairley. 2004. Guide to the Software Engineering Body of Knowledge (SWEBOK). IEEE Computer Society Press.
IEEE Computer Society, Pierre Bourque, and Richard E. Fairley. 2014. Guide to the Software Engineering Body of Knowledge (SWEBOK(R)): Version 3.0. IEEE Computer Society Press.