Details
Original language | English |
---|---|
Title of host publication | Managed Software Evolution |
Editors | Jan Keim, Lukas Märtin, Ralf Reussner, Michael Goedicke, Wilhelm Hasselbring, Birgit Vogel-Heuser |
Place of Publication | Cham |
Pages | 9-20 |
Edition | 1. |
ISBN (electronic) | 978-3-030-13499-0 |
Publication status | Published - 27 Jun 2019 |
Abstract
Cite this
- Standard
- Harvard
- Apa
- Vancouver
- BibTeX
- RIS
Managed Software Evolution. ed. / Jan Keim; Lukas Märtin; Ralf Reussner; Michael Goedicke; Wilhelm Hasselbring; Birgit Vogel-Heuser. 1. ed. Cham, 2019. p. 9-20.
Research output: Chapter in book/report/conference proceeding › Contribution to book/anthology › Research › peer review
}
TY - CHAP
T1 - The Nature of Software Evolution
AU - Taentzer, Gabriele
AU - Goedicke, Michael
AU - Paech, Barbara
AU - Schneider, Kurt
AU - Schürr, Andy
AU - Vogel-Häuser, Birgit
PY - 2019/6/27
Y1 - 2019/6/27
N2 - 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.
AB - 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.
U2 - 10.1007/978-3-030-13499-0_2
DO - 10.1007/978-3-030-13499-0_2
M3 - Contribution to book/anthology
SN - 978-3-030-13498-3
SN - 978-3-030-13501-0
SP - 9
EP - 20
BT - Managed Software Evolution
A2 - Keim, Jan
A2 - Märtin, Lukas
A2 - Reussner, Ralf
A2 - Goedicke, Michael
A2 - Hasselbring, Wilhelm
A2 - Vogel-Heuser, Birgit
CY - Cham
ER -