ECSA 2024
Tue 3 - Fri 6 September 2024 Luxembourg, Luxembourg

Software developers commonly use mailing lists to communicate and discuss issues. Some of the emails discuss architectural design decisions (ADDs) to design the components of a system, or achieve quality attributes. In this paper, we explore (a) The types of ADDs in mailing lists, and their co-occurrences, and (b) The relations between ADDs in mailing lists, and the ones in issue trackers (e.g. Jira). We applied qualitative methods, as well as deep learning classification to classify ADDs in mailing lists. Furthermore, we applied similarity algorithms to detect related ADDs between emails and issues. Our findings support empirically-grounded tools to identify and classify ADDs in mailing lists and issue trackers for future system design.

Mohamed Soliman is a Junior professor in Paderborn university since January 2024, and previously an FSE Postdoc fellow in the university of Groningen since September 2019. Before joining the university of Groningen, Mohamed made his PhD from 2013 to 2018 in the university of Hamburg with a thesis entitled “Acquiring Architecture Knowledge for Technology Design Decisions”. His main research passion and experience is software architectural knowledge capturing and reuse. In addition, Mohamed worked as software developer and technical leader for 8 years in different software companies, including multinational companies (e.g. Hewlett Packard (HP)), where he designed and implemented applications using different technologies and methods. Mohamed received his Bachelor and Master degree in Computer and Systems Engineering from Ain-Shams University, Egypt in 2005 and 2010 respectively.

Wed 4 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:00 - 12:35
Technical Session 1: Architecture decision makingResearch Papers at Hollenfels
Chair(s): Jasmin Jahic University of Cambridge, UK
11:00
15m
Short-paper
Towards Teamwise Informed Decisions On Microservice Security SmellsShort Paper
Research Papers
Francisco Ponce , Jacopo Soldani University of Pisa, Italy, Hernan Astudillo Universidad Andrés Bello, Chile, Antonio Brogi Università di Pisa
11:15
15m
Short-paper
Automated Quality Concerns Extraction from User Stories and Acceptance Criteria for Early Architectural DecisionsShort Paper
Research Papers
Khubaib Amjad Alam National University of Computer and Emerging Sciences, Hira Asif National University of Computer & emerging Sciences (FAST-NUCES), Irum Inayat Chalmers | University of Gothenburg, Saif-Ur-Rehman Khan Department of Computing, Shifa Tameer-e-Millat University (STMU)
11:30
25m
Full-paper
Exploring Architectural Design Decisions in Mailing Lists and their Traceability to Issue TrackersBest Paper Award CandidateArtifact Award CandidateResearch Paper
Research Papers
Mohamed Soliman Paderborn University
11:55
25m
Full-paper
Introducing Architecture Decision Records in Practice: An Action Research StudyExperience Report
Research Papers
Bardha Ahmeti Chalmers | University of Gothenburg, Maja Linder Chalmers | University of Gothenburg, Raffaela Groner Chalmers | University of Gothenburg, Rebekka Wohlrab Chalmers University of Technology
12:20
15m
Short-paper
Helping architects to make quality design decisions using LLM-based assistantsShort Paper
Research Papers
Andres Diaz Pace UNICEN University, Antonela Tommasel ISISTAN Research Institute, CONICET-UNCPBA, Rafael Capilla Universidad Rey Juan Carlos