Scenario-based Evolvability Analysis of Service-oriented Systems: A Lightweight and Tool-supported Method

Justus Bogner, Stefan Wagner, Alfred Zimmermann

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.

Download


Paper Citation


in Harvard Style

Bogner J., Wagner S. and Zimmermann A. (2020). Scenario-based Evolvability Analysis of Service-oriented Systems: A Lightweight and Tool-supported Method.In Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-421-3, pages 204-215. DOI: 10.5220/0009463902040215


in Bibtex Style

@conference{enase20,
author={Justus Bogner and Stefan Wagner and Alfred Zimmermann},
title={Scenario-based Evolvability Analysis of Service-oriented Systems: A Lightweight and Tool-supported Method},
booktitle={Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2020},
pages={204-215},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009463902040215},
isbn={978-989-758-421-3},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - Scenario-based Evolvability Analysis of Service-oriented Systems: A Lightweight and Tool-supported Method
SN - 978-989-758-421-3
AU - Bogner J.
AU - Wagner S.
AU - Zimmermann A.
PY - 2020
SP - 204
EP - 215
DO - 10.5220/0009463902040215