Understanding the relationship between Technical Debt, New Code Cost and Rework Cost in Open-Source Software Projects: An Empirical StudyShort Paper
Making sub-optimal design decisions during software development leads to the accumulation of Technical Debt (TD) in software projects. There are tools to identify TD Items in software code through static code analysis. However, quantifying TD to support decision-making on whether to keep taking on TD or if it is time to refactor TD is a difficult task, and proposed approaches for this still lack consensus. Prior work observed that TD Interest could be further decomposed into constituents ‘New Code Cost’ and ‘Rework Cost,’ which gives an interesting direction of research to explore TD quantification in terms of these costs. Therefore, through our experiments, we plan to explore the relationship between TD, New Code Cost, and Rework Cost in Open-Source Software Projects. This paper reports on an initial motivating experiment, our plan for future work, and implications for researchers.
EASE_23_Short_Paper_New_Code_and_Rework.pptx (EASE_23_Short_Paper_New_Code_and_Rework.pptx) | 1.57MiB |
Thu 15 JunDisplayed 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 20mPaper | 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 10mPaper | 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 20mPaper | 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 10mPaper | 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 20mPaper | 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 10mShort-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 |