TY - GEN
T1 - Maestro
T2 - Proceedings of the 17th European Conference on Software Architecture, ECSA 2023
AU - Maarleveld, Jesse
AU - Dekker, Arjan
AU - Druyts, Sarah
AU - Soliman, Mohamed
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.
PY - 2024
Y1 - 2024
N2 - Software engineers commonly re-use architectural design decisions (ADDs) from their previous experience. However, in practice, software engineers still depend on adhoc mechanisms to re-use ADDs. Recent studies show that software engineers discuss ADDs in issue tracking system, which could be useful for software engineers to make new ADDs. Nevertheless, it is rather challenging to find ADDs among the big amount of issues in issue trackers. Therefore, we introduce Maestro, an open source tool for finding, annotating, and exploring ADDs in issue tracking systems. The tool allows researchers and practitioners to find and analyze issues containing ADDs in issue trackers. Maestro provides annotation mechanisms, deep learning components, keywords-based search engine and a user-interface that can be easily used by researchers and practitioners to find and analyze ADDs in issue trackers.
AB - Software engineers commonly re-use architectural design decisions (ADDs) from their previous experience. However, in practice, software engineers still depend on adhoc mechanisms to re-use ADDs. Recent studies show that software engineers discuss ADDs in issue tracking system, which could be useful for software engineers to make new ADDs. Nevertheless, it is rather challenging to find ADDs among the big amount of issues in issue trackers. Therefore, we introduce Maestro, an open source tool for finding, annotating, and exploring ADDs in issue tracking systems. The tool allows researchers and practitioners to find and analyze issues containing ADDs in issue trackers. Maestro provides annotation mechanisms, deep learning components, keywords-based search engine and a user-interface that can be easily used by researchers and practitioners to find and analyze ADDs in issue trackers.
KW - Architectural design decisions
KW - issue tracking system
UR - http://www.scopus.com/inward/record.url?scp=85200973152&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-66326-0_24
DO - 10.1007/978-3-031-66326-0_24
M3 - Conference contribution
AN - SCOPUS:85200973152
SN - 978-3-031-66325-3
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 390
EP - 405
BT - Software Architecture
A2 - Tekinerdoğan, Bedir
A2 - Spalazzese, Romina
A2 - Sözer, Hasan
A2 - Bonfanti, Silvia
A2 - Weyns, Danny
PB - Springer
Y2 - 18 September 2023 through 22 September 2023
ER -