Issue No.01 - January/February (2010 vol.27)
Hakan Erdogmus , Kalemun Research
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2010.6
Modern software engineering ideas tend to follow an incremental, reversive, and threaded maturation process. Revolutionary, step-function improvements are rare. Ideas that remain dormant are revisited and bundled in new contexts. They then go through a growth-and-decline phase before being accepted in an essential form, but often only to fade again into the background. The article describes the characteristics and stages of this life cycle.
software engineering, maturation, innovation, adoption
Hakan Erdogmus, "Déjà Vu: The Life of Software Engineering Ideas", IEEE Software, vol.27, no. 1, pp. 2-5, January/February 2010, doi:10.1109/MS.2010.6