Skip to main content

Advertisement

SpringerLink
Go to cart
Book cover

Managed Software Evolution pp 21–36Cite as

  1. Home
  2. Managed Software Evolution
  3. Chapter
Addressed Challenges

Addressed Challenges

  • Reiner Jung7,
  • Lukas Märtin8,
  • Jan Ole Johanssen9,
  • Barbara Paech10,
  • Malte Lochau11,
  • Thomas Thüm12,
  • Kurt Schneider13,
  • Matthias Tichy14 &
  • …
  • Mattias Ulbrich15 
  • Chapter
  • Open Access
  • First Online: 27 June 2019
  • 5945 Accesses

Abstract

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.

Download chapter PDF

References

  1. Rana Alkadhi et al. “Rationale in Development Chat Messages: An Exploratory Study”. In:Proceedings of the 14th International Conference on Mining Software Repositories MSR ’17. Buenos Aires, Argentina: IEEE Press, 2017, pp. 436–446.isbn: 978-1-5386-1544-7.https://doi.org/10.1109/msr.2017.43.

  2. Rana Alkadhi et al. “REACT: An Approach for Capturing Rationale in Chat Messages”. In:11th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM’17). Toronto, Ontario, Canada: IEEE, 2017.https://doi.org/10.1109/esem.2017.26.

  3. Jan Ole Johanssen et al. “Practitioners’ Eye on Continuous Software Engineering: An Interview Study”. In:Proceedings of the 2018 International Conference on Software and System Process. ICSSP ’18. Gothenburg, Sweden: ACM, 2018, pp. 41–50.isbn: 978-1-4503-6459-1.https://doi.org/10.1145/3202710.3203150.

  4. Mojtaba Shahin, Muhammad Ali Babar, and Liming Zhu. “Continuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices”. In:IEEE Access 5.Ci (2017), pp. 3909–3943.issn: 2169-3536.https://doi.org/10.1109/ACCESS.2017.2685629.

    CrossRef  Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Software Engineering Group, Department of Computer Science, Kiel University, Kiel, Germany

    Reiner Jung

  2. Institute for Programming and Reactive Systems, Technische Universität at Braunschweig, Braunschweig, Germany

    Lukas Märtin

  3. Technische Universität München, Institut für Informatik I1, Garching, Germany

    Jan Ole Johanssen

  4. Universität Heidelberg, Mathematikon - Institut für Informatik, Heidelberg, Germany

    Barbara Paech

  5. Technische Universität Darmstadt, Fachbereich Elektrotechnik und Informationstechnik, Fachgebiet Echtzeitsysteme, Darmstadt, Germany

    Malte Lochau

  6. Institute for Software Engineering and Automotive Informatics, TU Braunschweig, Brunswick, Germany

    Thomas Thüm

  7. Leibniz Universität Hannover, Fachgebiet Software Engineering, Hannover, Germany

    Kurt Schneider

  8. Institut für Softwaretechnik und Programmiersprachen, Universität Ulm, Ulm, Germany

    Matthias Tichy

  9. Institute of Theoretical Informatics, Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany

    Mattias Ulbrich

Authors
  1. Reiner Jung
    View author publications

    You can also search for this author in PubMed Google Scholar

  2. Lukas Märtin
    View author publications

    You can also search for this author in PubMed Google Scholar

  3. Jan Ole Johanssen
    View author publications

    You can also search for this author in PubMed Google Scholar

  4. Barbara Paech
    View author publications

    You can also search for this author in PubMed Google Scholar

  5. Malte Lochau
    View author publications

    You can also search for this author in PubMed Google Scholar

  6. Thomas Thüm
    View author publications

    You can also search for this author in PubMed Google Scholar

  7. Kurt Schneider
    View author publications

    You can also search for this author in PubMed Google Scholar

  8. Matthias Tichy
    View author publications

    You can also search for this author in PubMed Google Scholar

  9. Mattias Ulbrich
    View author publications

    You can also search for this author in PubMed Google Scholar

Corresponding author

Correspondence to Reiner Jung .

Editor information

Editors and Affiliations

  1. Institute for Program Structures and Data Organization, Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany

    Prof. Dr. Ralf Reussner

  2. paluno, Universität Duisburg-Essen, Essen, Germany

    Prof. Dr. Michael Goedicke

  3. Software Engineering Group Dept. Computer Science, Kiel University, Kiel, Germany

    Prof. Dr. Wilhelm Hasselbring

  4. Institute of Automation and Information Systems, Technische Universität München, Garching, Germany

    Prof. Birgit Vogel-Heuser

  5. Institute for Program Structures and Data Organization, Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany

    Prof. Dr. Jan Keim

  6. Institute for Programming and Reactive Systems, Technische Universität Braunschweig, Braunschweig, Germany

    Lukas Märtin

Rights and permissions

Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.

The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.

Reprints and Permissions

Copyright information

© 2019 The Author(s)

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Jung, R. et al. (2019). Addressed Challenges. In: Reussner, R., Goedicke, M., Hasselbring, W., Vogel-Heuser, B., Keim, J., Märtin, L. (eds) Managed Software Evolution. Springer, Cham. https://doi.org/10.1007/978-3-030-13499-0_3

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/978-3-030-13499-0_3

  • Published: 27 June 2019

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-13498-3

  • Online ISBN: 978-3-030-13499-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Share this chapter

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Over 10 million scientific documents at your fingertips

Switch Edition
  • Academic Edition
  • Corporate Edition
  • Home
  • Impressum
  • Legal information
  • Privacy statement
  • Your US state privacy rights
  • How we use cookies
  • Your privacy choices/Manage cookies
  • Accessibility
  • FAQ
  • Contact us
  • Affiliate program

Not affiliated

Springer Nature

© 2023 Springer Nature Switzerland AG. Part of Springer Nature.