Auflistung nach Schlagwort "experience report"
1 - 3 von 3
Treffer pro Seite
Sortieroptionen
- ZeitschriftenartikelMaintainability is a Versatile Quality Attribute(Softwaretechnik-Trends Band 36, Heft 3, 2016) Knodel, Jens; Naab, MatthiasSoftware architecture evaluation has been widely accepted as a powerful means to mitigate risks in the design and evolution of software systems. To date we have conducted more than 75 architecture evaluation projects with industrial customers in the past decade. One recurring lesson learned that we experienced across many architecture evaluation projects is that maintainability indeed is a versatile quality attribute and its evaluation requires a mix of quantitative and qualitative checks.
- ZeitschriftenartikelMitigating the Risk of Software Change in Practice Retrospective on More Than 50 Architecture Evaluations in Industry (Keynote Paper)(Softwaretechnik-Trends Band 34, Heft 2, 2014) Knodel, Jens; Naab, MatthiasArchitecture evaluation has become a mature instrument to make decisions about software systems, assess and mitigate risks, and to identify ways for improvement and migration of software systems. While scientific literature on 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 architecture evaluations in industry and especially highlight the role of reverse engineering in these projects. We share our lessons learned and provide data on common believes and provide examples for common 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 how to guide research of the scientific community.
- KonferenzbeitragModel-Driven Software Engineering in the openETCS Project: Project Experiences and Lessons Learned(Software Engineering 2017, 2017) Karg, Stefan; Raschke, Alexander; Tichy, Matthias; Liebel, GrischaModel-driven software engineering in industrial practice has been the focus of different empirical studies and experience reports. Particularly, positive effects of model-driven software en- gineering have been reported in the domain of embedded and safety-critical systems. We report in this paper on the experiences of the openETCS European research project whose goal was to formal- ize the System Requirements Specification and to develop an open source reference implementation of the European Train Control System including open source modeling tools. Furthermore, we will discuss lessons learned, e.g., about using open source modeling toolchains in safety-critical contexts and about using the SCADE Suite for the development of the safety-critical parts.