TY - CHAP U1 - Konferenzveröffentlichung A1 - Bogner, Justus A1 - Wagner, Stefan A1 - Zimmermann, Alfred ED - Ali, Raian ED - Kaindl, Hermann ED - Maciaszek, Leszek T1 - Scenario-based evolvability analysis of service-oriented systems: a lightweight and tool-supported method T2 - ENASE 2020: 15th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE, 5-6 May 2020, Virtual Event, proceedings N2 - 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. KW - evolvability KW - modifiability KW - scenario-based evaluation KW - evaluation scenarios KW - service-based systems KW - microservices Y1 - 2020 UN - https://nbn-resolving.org/urn:nbn:de:bsz:rt2-opus4-30290 SN - 978-989-758-421-3 SB - 978-989-758-421-3 SN - 2184-4895 SB - 2184-4895 U6 - https://doi.org/10.5220/0009463902040215 DO - https://doi.org/10.5220/0009463902040215 SP - 204 EP - 215 S1 - 12 PB - SCITEPRESS CY - SetĂșbal, Portugal ER -