EASE 2023
Tue 13 - Fri 16 June 2023 Oulu, Finland
Thu 15 Jun 2023 10:50 - 11:00 at Aurora Hall - Software Architecture Chair(s): Andrea Janes

Technical debt is frequently the result of short-run decisions made during code development, which can lead to long-term maintenance costs and risks. In this way, it is essential to evaluate the project’s progression and understand different influence factors. Fortunately, the prioritization process for addressing technical debt can be expedited with static code analysis tools like the established SonarQube. Unfortunately, we experienced, inter alia, with SonarQube some limitations and have perceived some requirements from the industry that were not yet addressed. By means of this experience report and the analysis of scientific papers, this work contributes: (1) a comprehensive reassessment of Code Debt within the industry, (2) highlights the benefits of employing SonarQube as well as its limitations when evaluating and prioritizing code debt, (3) introduces a novel tool named SoHist which addresses some of these limitations and offers additional features for the assessment and prioritization of technical debt, and (4) exemplifies the usage of this tool in two industrial settings as part of the ITEA3 SmartDelta project.

SoHist: A Tool for Managing Technical Debt through Retro Perspective Code Analysis (Presentation) (EASE2023_SoHist_Presentation.pptx)2.88MiB

Thu 15 Jun

Displayed time zone: Athens change

10:30 - 12:00
Software ArchitectureResearch (Full Papers) / Vision and Emerging Results / Short Papers and Posters / Industry at Aurora Hall
Chair(s): Andrea Janes FHV Vorarlberg University of Applied Sciences
10:30
20m
Paper
Impact of Architectural Smells on Software Performance
Research (Full Papers)
Francesca Arcelli Fontana University of Milano-Bicocca, Matteo Camilli Politecnico di Milano, Davide Rendina , Andrei Gabriel Taraboi , Catia Trubiani Gran Sasso Science Institute
Pre-print File Attached
10:50
10m
Paper
SoHist: A Tool for Managing Technical Debt through Retro Perspective Code AnalysisIndustry Experience Report
Industry
Benedikt Dornauer University of Innsbruck; University of Cologne, Michael Felderer German Aerospace Center (DLR), Johannes Weinzerl c.c.com Moser GmbH, 8074 Grambach, Austria, Mircea-Cristian Racasan c.c.com Moser GmbH, 8074 Grambach, Austria, Martin Hess Software AG, 64297 Darmstadt, Germany
Pre-print File Attached
11:00
20m
Paper
Code Reviewer Recommendation for Architecture Violation Issues: An Exploratory Study
Research (Full Papers)
Ruiyin Li Wuhan University, China; University of Groningen, The Netherlands, Peng Liang Wuhan University, China, Paris Avgeriou University of Groningen, The Netherlands
Link to publication Pre-print Media Attached
11:20
10m
Paper
Towards Human-Bot Collaborative Software Architecting with ChatGPT
Vision and Emerging Results
Aakash Ahmad School of Computing and Communications, Lancaster University Leipzig, Leipzig, Germany, Muhammad Waseem University of Jyväskylä, Peng Liang Wuhan University, China, Mahdi Fahmideh University of Southern Queensland, Mst Shamima Aktar School of Computer Science, Wuhan University, Wuhan, China, Tommi Mikkonen University of Jyvaskyla
Link to publication Pre-print Media Attached
11:30
20m
Paper
Do Developers Benefit from Recommendations when Repairing Inconsistent Design Models? a Controlled Experiment
Research (Full Papers)
Luciano Marchezan Johannes Kepler University Linz, Wesley Assunção Johannes Kepler University Linz, Austria & Pontifical Catholic University of Rio de Janeiro, Brazil, Gabriela Karoline Michelon Johannes Kepler University Linz, Alexander Egyed Johannes Kepler University Linz
Link to publication DOI Pre-print File Attached
11:50
10m
Short-paper
Understanding the relationship between Technical Debt, New Code Cost and Rework Cost in Open-Source Software Projects: An Empirical StudyShort Paper
Short Papers and Posters
Judith Perera University of Auckland, Ewan Tempero University of Auckland, Yu-Cheng Tu The University of Auckland, Kelly Blincoe University of Auckland
Link to publication DOI Pre-print File Attached