Abstract
The sustainability of a software architecture is an important quality attribute of software systems. Therefore, measures to ensure the sustainability of the software architecture and thus of the software system are required during software development and maintenance . One possibility to measure the sustainability of software architectures are metrics, which focus on this quality attribute.
The main focus of this thesis is a tool to visualize software architecture sustainability metrics. The thesis is structured into three parts. In the first part, basic concepts, such as software architecture, sustainability, and metrics are presented and defined.
In the second part, different approaches for visualizing software architecture sustainability metrics are presented. After describing existing sustainability metrics, different kinds of visualizations and tools for analysing these metrics are presented and compared.
Finally, the developed tool for visualizing software architecture sustainability metrics is presented. On the one hand the developed tool is described from the perspective of a user and on the other hand its use for the testing-framework JUnit is shown. Finally, important aspects of the architecture and the implementation of the developed tool are presented.
| Original language | German (Austria) |
|---|---|
| Supervisors/Reviewers |
|
| Publication status | Published - May 2017 |
Fields of science
- 102006 Computer supported cooperative work (CSCW)
- 102015 Information systems
- 102016 IT security
- 102020 Medical informatics
- 102022 Software development
- 102027 Web engineering
- 102034 Cyber-physical systems
- 509026 Digitalisation research
- 502032 Quality management
- 502050 Business informatics
- 503015 Subject didactics of technical sciences
JKU Focus areas
- Digital Transformation