• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. Mitigating the risk of software change in practice. Retrospective on more than 50 architecture evaluations in industry
 
  • Details
  • Full
Options
2014
Conference Paper
Title

Mitigating the risk of software change in practice. Retrospective on more than 50 architecture evaluations in industry

Abstract
Architecture evaluation has become a mature instrument to mitigate the risk of software change. It enables decision - making about software systems being changed or being prepared for change. While scientific literature on architecture evaluation approaches is available, publications on practical experiences are rather limited. In this paper, we share our experiences - after having performed more than 50 architecture evaluations for industrial customers in the last decade. We compiled facts and consolidate our findings about the risk of software change and architecture evaluations as a means to mitigate change. We highlight the role of reverse engineering in these projects. In addition, we share our lessons learned and provide data on common beliefs and provide examples for frequently observed misconceptions on the power of reverse engineering. This industrial and practical perspective allows practitioners to benefit from our experience in their daily architecture work and the scientific community to focus their research work on the generalizability of our findings.
Author(s)
Knodel, Jens
Naab, Matthias  
Mainwork
Software Evolution Week. IEEE Conference on Software Maintenance, Reengineering and Reverse Engineering, CSMR-WCRE 2014. Proceedings  
Conference
Conference on Software Maintenance, Reengineering and Reverse Engineering (CSMR-WCRE) 2014  
DOI
10.1109/CSMR-WCRE.2014.6747171
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Keyword(s)
  • architecture evaluation

  • software architecture

  • empirical evidence

  • experience report

  • software change management

  • risk reduction

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024