Racing Against the Clock: Exploring the Impact of Scheduled Deadlines on Technical Debt
Joshua Aldrich Edbert, Zadia Codabux, Roberto Verdecchia

TL;DR
This study investigates how scheduled deadlines influence technical debt in open source projects, revealing that deadlines can increase technical debt and affect commit and issue activities, emphasizing the need for better deadline management.
Contribution
It provides empirical evidence on the impact of deadlines on technical debt, combining quantitative and qualitative analysis across multiple open source projects.
Findings
Some projects show increased technical debt as deadlines approach
Deadline proximity can lead to higher commit frequency
Increased bug-related issues are associated with approaching deadlines
Abstract
Background: Technical Debt (TD) describes suboptimal software development practices with long-term consequences, such as defects and vulnerabilities. Deadlines are a leading cause of the emergence of TD in software systems. While multiple aspects of TD have been studied, the empirical research findings on the impact of deadlines are still inconclusive. Aims: This study investigates the impact of scheduled deadlines on TD. It analyzes how scheduled deadlines affect code quality, commit activities, and issues in issue-tracking systems. Method: We analyzed eight Open Source Software (OSS) projects with regular release schedules using SonarQube. We analyzed 12.3k commits and 371 releases across these eight OSS projects. The study combined quantitative metrics with qualitative analyses to comprehensively understand TD accumulation under scheduled deadlines. Results: Our findings indicated…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Engineering Techniques and Practices · Software System Performance and Reliability
