The Nature of Software Evolution

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandBeitrag in Buch/SammelwerkForschungPeer-Review

Autoren

  • Gabriele Taentzer
  • Michael Goedicke
  • Barbara Paech
  • Kurt Schneider
  • Andy Schürr
  • Birgit Vogel-Häuser

Organisationseinheiten

Externe Organisationen

  • Philipps-Universität Marburg
  • Universität Duisburg-Essen
  • Ruprecht-Karls-Universität Heidelberg
  • Technische Universität Darmstadt
  • Technische Universität München (TUM)
Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des SammelwerksManaged Software Evolution
Herausgeber/-innenJan Keim, Lukas Märtin, Ralf Reussner, Michael Goedicke, Wilhelm Hasselbring, Birgit Vogel-Heuser
ErscheinungsortCham
Seiten9-20
Auflage1.
ISBN (elektronisch)978-3-030-13499-0
PublikationsstatusVeröffentlicht - 27 Juni 2019

Abstract

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.

Zitieren

The Nature of Software Evolution. / Taentzer, Gabriele; Goedicke, Michael; Paech, Barbara et al.
Managed Software Evolution. Hrsg. / Jan Keim; Lukas Märtin; Ralf Reussner; Michael Goedicke; Wilhelm Hasselbring; Birgit Vogel-Heuser. 1. Aufl. Cham, 2019. S. 9-20.

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandBeitrag in Buch/SammelwerkForschungPeer-Review

Taentzer, G, Goedicke, M, Paech, B, Schneider, K, Schürr, A & Vogel-Häuser, B 2019, The Nature of Software Evolution. in J Keim, L Märtin, R Reussner, M Goedicke, W Hasselbring & B Vogel-Heuser (Hrsg.), Managed Software Evolution. 1. Aufl., Cham, S. 9-20. https://doi.org/10.1007/978-3-030-13499-0_2
Taentzer, G., Goedicke, M., Paech, B., Schneider, K., Schürr, A., & Vogel-Häuser, B. (2019). The Nature of Software Evolution. In J. Keim, L. Märtin, R. Reussner, M. Goedicke, W. Hasselbring, & B. Vogel-Heuser (Hrsg.), Managed Software Evolution (1. Aufl., S. 9-20). https://doi.org/10.1007/978-3-030-13499-0_2
Taentzer G, Goedicke M, Paech B, Schneider K, Schürr A, Vogel-Häuser B. The Nature of Software Evolution. in Keim J, Märtin L, Reussner R, Goedicke M, Hasselbring W, Vogel-Heuser B, Hrsg., Managed Software Evolution. 1. Aufl. Cham. 2019. S. 9-20 doi: 10.1007/978-3-030-13499-0_2
Taentzer, Gabriele ; Goedicke, Michael ; Paech, Barbara et al. / The Nature of Software Evolution. Managed Software Evolution. Hrsg. / Jan Keim ; Lukas Märtin ; Ralf Reussner ; Michael Goedicke ; Wilhelm Hasselbring ; Birgit Vogel-Heuser. 1. Aufl. Cham, 2019. S. 9-20
Download
@inbook{c09b460f6577416396782d573774ee96,
title = "The Nature of Software Evolution",
abstract = "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.",
author = "Gabriele Taentzer and Michael Goedicke and Barbara Paech and Kurt Schneider and Andy Sch{\"u}rr and Birgit Vogel-H{\"a}user",
year = "2019",
month = jun,
day = "27",
doi = "10.1007/978-3-030-13499-0_2",
language = "English",
isbn = "978-3-030-13498-3 ",
pages = "9--20",
editor = "Jan Keim and M{\"a}rtin, {Lukas } and Ralf Reussner and Michael Goedicke and Wilhelm Hasselbring and Birgit Vogel-Heuser",
booktitle = "Managed Software Evolution",
edition = "1.",

}

Download

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 -

Von denselben Autoren