Abstract
Software has been evolving from pre-defined, monolithic, centralized architectures to increasingly decentralized, distributed, dynamically composed federations of components. Software processes have been evolving along similar lines, from pre-specified sequential work- flows to decentralized and multi-organization endeavors. The organizations to which software solutions are targeted have also been evolving from highly structured corporates to agile and networked enterprises. All this is affecting the way software is engineered (i.e., conceived, architected, and produced). New difficult challenges arise, while old fundamental problems are still with us. The talk surveys this evolution and tries to identify achievements, challenges, and research directions. © Springer-Verlag Berlin Heidelberg 2006.
Cite
CITATION STYLE
Ghezzi, C. (2006). Software engineering: Emerging goals and lasting problems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3922 LNCS, p. 2). https://doi.org/10.1007/11693017_2
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.