The nature of software evolution

This chapter considers the nature of software evolution: What kinds of software systems are evolved? Which quality aspects of software systems play a role throughout evolution? What kinds of software changes exist and which evolution processes are considered? What is the impact of these changes? The...

Full description

Saved in:
Bibliographic Details
Main Authors: Taentzer, Gabriele (Author) , Paech, Barbara (Author)
Format: Chapter/Article
Language:English
Published: 27 June 2019
In: Managed software evolution
Year: 2019, Pages: 9-20
DOI:10.1007/978-3-030-13499-0_2
Online Access:Resolving-System, Volltext: https://doi.org/10.1007/978-3-030-13499-0_2
Verlag: https://link.springer.com/chapter/10.1007/978-3-030-13499-0_2
Get full text
Author Notes:Gabriele Taentzer, Michael Goedicke, Barbara Paech, Kurt Schneider, Andy Schürr, and Birgit Vogel-Heuser
Description
Summary:This chapter considers the nature of software evolution: What kinds of software systems are evolved? Which quality aspects of software systems play a role throughout evolution? What kinds of software changes exist and which evolution processes are considered? What is the impact of these changes? The purpose of this chapter is to clarify the fundamental aspects of software evolution, which are being taken up again in the following chapters. Hence, this chapter shall explain the basic terminology used in this book. To a small extent, it shall also provide a domain analysis of the area of software evolution. And finally, for more details, further scenarios, and examples of the fundamental aspects of software evolution, the reader can find references to follow-up chapters. In this way, this chapter helps to identify how the contributions of subsequent chapters fit into the big picture of software evolution.
Item Description:Gesehen am 11.12.2019
Physical Description:Online Resource
ISBN:9783030134990
DOI:10.1007/978-3-030-13499-0_2