Technical debt (TD) identification tools can find thousands of technical debt items (TDIs) in a software project. Remedying all of them would take months or even years, so prioritization and decision-making is needed to make this process efficient. On the other hand, advances in machine learning over the last few decades have allowed researchers to apply methods to cluster behaviors and identify patterns in software engineering data. In this study, we aim to develop machine learning methods to decide whether and when a given TDI should be paid off in real software projects. We performed a survey to collect data from Java open-source software projects hosted on GitHub. From the 2616 survey responses, we created a dataset using three differe...
In order to ensure transparency and reproducibility, we have made everything available publicly here...
In order to ensure transparency and reproducibility, we have made everything available publicly here...
Machine learning offers a fantastically powerful toolkit for building complex sys-tems quickly. This...
Technical debt (TD) identification tools can find thousands of technical debt items (TDIs) in a soft...
Technical debt is a metaphor indicating sub-optimal solutions implemented for short-term benefits by...
Technical debt (TD) is commonly used to indicate additional costs caused by quality compromises that...
Abstract Technical debt (TD) is an economical term used to depict non-optimal choices made in the s...
Background: The prioritization of technical debt is an essential task in managing software projects ...
Technical debt is a figurative expression to describe a phenomenon where software development organi...
Technical debt refers to suboptimal choices during software development that achieve short-term goal...
This paper shows the investigation of the viability of finding lines of code (LOC) contributing to t...
Technical debt (TD) is a by-product of short-term optimisation that results in long-term disadvantag...
Background: Software companies need to manage and refactor Technical Debt issues. Therefore, it is n...
Context: Technical debt (TD) prevention, monitoring, and payment activities allow software teams to ...
Background: Numerous methodologies have been used to study technical debt. Among different data sour...
In order to ensure transparency and reproducibility, we have made everything available publicly here...
In order to ensure transparency and reproducibility, we have made everything available publicly here...
Machine learning offers a fantastically powerful toolkit for building complex sys-tems quickly. This...
Technical debt (TD) identification tools can find thousands of technical debt items (TDIs) in a soft...
Technical debt is a metaphor indicating sub-optimal solutions implemented for short-term benefits by...
Technical debt (TD) is commonly used to indicate additional costs caused by quality compromises that...
Abstract Technical debt (TD) is an economical term used to depict non-optimal choices made in the s...
Background: The prioritization of technical debt is an essential task in managing software projects ...
Technical debt is a figurative expression to describe a phenomenon where software development organi...
Technical debt refers to suboptimal choices during software development that achieve short-term goal...
This paper shows the investigation of the viability of finding lines of code (LOC) contributing to t...
Technical debt (TD) is a by-product of short-term optimisation that results in long-term disadvantag...
Background: Software companies need to manage and refactor Technical Debt issues. Therefore, it is n...
Context: Technical debt (TD) prevention, monitoring, and payment activities allow software teams to ...
Background: Numerous methodologies have been used to study technical debt. Among different data sour...
In order to ensure transparency and reproducibility, we have made everything available publicly here...
In order to ensure transparency and reproducibility, we have made everything available publicly here...
Machine learning offers a fantastically powerful toolkit for building complex sys-tems quickly. This...