Scenario-based evolvability analysis of service-oriented systems: A lightweight and tool-supported method

Justus Bogner, Stefan Wagner, Alfred Zimmermann

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

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.

OriginalspracheEnglisch
TitelENASE 2020 - Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering
Redakteure/-innenRaian Ali, Hermann Kaindl, Leszek Maciaszek, Leszek Maciaszek
Herausgeber (Verlag)SciTePress
Seiten204-215
Seitenumfang12
ISBN (elektronisch)9789897584213
DOIs
PublikationsstatusVeröffentlicht - 2020
Extern publiziertJa
Veranstaltung15th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2020 - Virtual, Online
Dauer: 5 Mai 20206 Mai 2020

Publikationsreihe

NameENASE 2020 - Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering

Konferenz

Konferenz15th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2020
OrtVirtual, Online
Zeitraum5/05/206/05/20

Fingerprint

Untersuchen Sie die Forschungsthemen von „Scenario-based evolvability analysis of service-oriented systems: A lightweight and tool-supported method“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren