Architecture-Based Cross-Component Issue Management and Propagation Analysis
This paper addresses the challenge of issue management in complex, component-based software architectures, such as microservices. In these systems, issues in one component often propagate across the architecture along the call chains. Yet, traditional issue management systems (IMSs) are limited to the boundaries of a single component and lack mechanisms for managing issues concerning their architectural dependencies. We present Gropius, a novel process and tool that enhances issue management by integrating issues with the architectural context in an architecture graph. Gropius allows for semantic linking of issues across different components, synchronizes changes with underlying IMSs like GitHub, and allows modeling the architecture ontologically by defining the components’ semantics at runtime. This research explores whether combining issue and architecture management improves the development of component-based architectures regarding issue management. We hypothesize that this method will significantly improve the efficiency and effectiveness of identifying and resolving cross-component issues, maintaining a comprehensive view of the application’s state.
Preprint (ICSE24-DocSym-Architecture-based-IMS.pdf) | 590KiB |
For a CV, please take a look at https://www.linkedin.com/in/sandro-speth/.
Tue 16 AprDisplayed time zone: Lisbon change
14:00 - 15:30 | Focus Group: Microservices, Cloud, and Monitoring Doctoral Symposium at Fernando Pessoa Chair(s): Philipp Leitner Chalmers | University of Gothenburg | ||
14:00 90mPoster | Towards combining STPA and safety-critical runtime monitoring Doctoral Symposium Eva Zimmermann Institute of Software Engineering, University of Stuttgart DOI File Attached | ||
14:00 90mPoster | Smart Quality Monitoring for Evolving Complex Systems Doctoral Symposium Noura El Moussa USI Lugano; Schaffhausen Institute of Technology | ||
14:00 90mPoster | Managing API Evolution in Microservice Architecture Doctoral Symposium Alexander Lercher University of Klagenfurt File Attached | ||
14:00 90mPoster | Architecture-Based Cross-Component Issue Management and Propagation Analysis Doctoral Symposium Sandro Speth Institute of Software Engineering, University of Stuttgart DOI File Attached |