Details
Original language | English |
---|---|
Title of host publication | Managed Software Evolution |
Editors | Ralf Reussner, Michael Goedicke, Wilhelm Hasselbring, Birgit Vogler-Heuser, Jan Keim, Lukas Märtin |
Place of Publication | Cham |
Pages | 21-36 |
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. / Ralf Reussner; Michael Goedicke; Wilhelm Hasselbring; Birgit Vogler-Heuser; Jan Keim; Lukas Märtin. 1. ed. Cham, 2019. p. 21-36.
Research output: Chapter in book/report/conference proceeding › Contribution to book/anthology › Research › peer review
}
TY - CHAP
T1 - Addressed Challenges
AU - Jung, Reiner
AU - Märtin, Lukas
AU - Johannsen, Jan Ole
AU - Paech, Barbara
AU - Lochau, Malte
AU - Thüm, Thomas
AU - Schneider, Kurt
AU - Tichy, Matthias
AU - Ulbrich, Mattias
PY - 2019/6/27
Y1 - 2019/6/27
N2 - In this chapter, we discuss the diverse set of challenges, from different perspectives, that we face because of our aim to incorporate knowledge in software and processes tailored for software and systems evolution. Firstly, the discovery and externalization of knowledge about requirements, the recording and representation of design decisions, and the learning from past experiences in evolution form the human perspective, including developers, operators, and users. Secondly, performance and security induce the software quality perspective. Thirdly, round-trip engineering, testing, and co-evolution define the technical perspective. And fourthly, formal methods for evolutionary changes provide the foundation and define the formal perspective.
AB - In this chapter, we discuss the diverse set of challenges, from different perspectives, that we face because of our aim to incorporate knowledge in software and processes tailored for software and systems evolution. Firstly, the discovery and externalization of knowledge about requirements, the recording and representation of design decisions, and the learning from past experiences in evolution form the human perspective, including developers, operators, and users. Secondly, performance and security induce the software quality perspective. Thirdly, round-trip engineering, testing, and co-evolution define the technical perspective. And fourthly, formal methods for evolutionary changes provide the foundation and define the formal perspective.
U2 - 10.1007/978-3-030-13499-0_3
DO - 10.1007/978-3-030-13499-0_3
M3 - Contribution to book/anthology
SN - 978-3-030-13498-3
SN - 978-3-030-13501-0
SP - 21
EP - 36
BT - Managed Software Evolution
A2 - Reussner, Ralf
A2 - Goedicke, Michael
A2 - Hasselbring, Wilhelm
A2 - Vogler-Heuser, Birgit
A2 - Keim, Jan
A2 - Märtin, Lukas
CY - Cham
ER -