Abstract
Scenario-based analysis is a comprehensive technique to evaluate software quality and can provide more detailed insights than e.g. maintainability metrics. Since such methods typically require significant manual effort, we designed a lightweight scenario-based evolvability evaluation method. To increase efficiency and to limit assumptions, the method exclusively targets service- and microservice-based systems. Additionally, we implemented web-based tool support for each step. Method and tool were also evaluated with a survey (N=40) that focused on change effort estimation techniques and hands-on interviews (N=7) that focused on usability. Based on the evaluation results, we improved method and tool support further. To increase reuse and transparency, the web-based application as well as all survey and interview artifacts are publicly available on GitHub. In its current state, the tool-supported method is ready for first industry case studies.
Original language | English |
---|---|
Title of host publication | ENASE 2020 - Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering |
Editors | R. Ali, H. Kaindl, L. Maciaszek |
Publisher | SciTePress |
Pages | 204-215 |
ISBN (Electronic) | 9789897584213 |
Publication status | Published - 2020 |
Externally published | Yes |
Event | 15th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2020 - Virtual, Online Duration: 5 May 2020 → 6 May 2020 |
Conference
Conference | 15th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2020 |
---|---|
City | Virtual, Online |
Period | 5/05/20 → 6/05/20 |
Funding
We kindly thank Patrick Koss for his support with the empirical studies and implementation work. Similarly, we thank Gerhard Breul for his support with method design and tool implementation. This research was partially funded by the Ministry of Science of Baden-Württemberg, Germany, for the doctoral program Services Computing5.
Funders | Funder number |
---|---|
Ministry of Science of Baden-Württemberg |