ICSA 2024
Tue 4 - Sat 8 June 2024 Hyderabad, Telangana, India
Fri 7 Jun 2024 15:15 - 15:35 - Session 6A: Architecture Design & Rationale 1

The phenomenon of software architecture degradation over time highlights how systems tend to become increasingly error-prone and resistant to change as they evolve. Changes in architecture may arise from existing bugs and their subsequent fixes. Therefore, it is important to understand which bugs might lead to changes in the existing architecture upon resolution. In this paper, we present a framework aimed at comprehending this degeneration by delving into the origins of bugs. With a better understanding of these origins, we can pinpoint the emergence of bugs resulting from pre-existing flaws or changes within the software architecture, which can lead to architecture decay. This understanding enables us to devise targeted bug management strategies, including bug prediction, localization, and detection. Through our framework, our objective extends beyond merely enhancing bug-fixing processes towards shaping the trajectory of software architecture evolution. By proactively addressing bugs at their root causes, particularly those intertwined with the software architecture, we can aim to slow the degradation of software systems and foster the development of more resilient and adaptable architectures.

Fri 7 Jun

Displayed time zone: Chennai, Kolkata, Mumbai, New Delhi change

14:00 - 15:30
Session 6A: Architecture Design & Rationale 1New and Emerging Ideas / Research Papers

Session Chair: Ingo Weber, TU Munich and Fraunhofer Gesellschaft
Room: H-105, Himalaya Building

14:00
25m
Research paper
Informed and Assessable Observability Design Decisions in Cloud-native Microservice ApplicationsDistinguish Best Paper AwardResearch Paper
Research Papers
A: Maria C Borges Technische Universität Berlin, A: Joshua Bauer Technische Universität Berlin, A: Sebastian Werner TU Berlin, Germany, A: Michael Gebauer TU Berlin, Germany, A: Stefan Tai Technische Universität Berlin
Pre-print
14:25
25m
Research paper
Can LLMs Generate Architectural Design Decisions? - An Exploratory Empirical studyResearch Paper
Research Papers
A: Rudra Dhar SERC, IIIT Hyderabad, India, A: Karthik Vaidhyanathan IIIT Hyderabad, A: Vasudeva Varma International Institute of Information Technology Hyderabad
Pre-print
14:50
25m
Research paper
Supporting Architectural Decision Making on Training Strategies in Reinforcement Learning ArchitecturesResearch Paper
Research Papers
A: Evangelos Ntentos University of Vienna, A: Stephen John Warnett University of Vienna, A: Uwe Zdun University of Vienna
15:15
20m
Research paper
Towards Connecting Bugs and Architecture in Software Systems: A PerspectiveNEMI
New and Emerging Ideas
A: A. Eashaan Rao IIT Tirupati, A: Sridhar Chimalakonda Indian Institute of Technology, Tirupati