Advances in Software Development and Technical Debt Management

The field of software development is moving towards more efficient and effective management of technical debt and issue resolution. Researchers are exploring new methods for detecting and prioritizing technical debt, as well as developing tools to improve issue reporting and assignment. There is a growing focus on the use of machine learning and natural language processing to analyze issue reports and predict resolution times. Additionally, studies are investigating the impact of scheduled deadlines on technical debt accumulation and the importance of customizable documentation for machine learning software. Noteworthy papers include: Towards an Interpretable Analysis for Estimating the Resolution Time of Software Issues, which presents a novel approach to predicting issue resolution times using topic modeling and metadata analysis. ImageR: Enhancing Bug Report Clarity by Screenshots, which introduces an AI model that recommends relevant screenshots to include in issue reports, improving their clarity and reducing resolution times.

Sources

CppSATD: A Reusable Self-Admitted Technical Debt Dataset in C++

Towards an Interpretable Analysis for Estimating the Resolution Time of Software Issues

Automatic techniques for issue report classification: A systematic mapping study

Are Programming Paradigms Paradigms? A Critical Examination of Floyd's Appropriation of Kuhn's Philosophy

One Documentation Does Not Fit All: Case Study of TensorFlow Documentation

ImageR: Enhancing Bug Report Clarity by Screenshots

Towards Effective Issue Assignment using Online Machine Learning

The Evaluation of Open Source Software Innovativeness

Racing Against the Clock: Exploring the Impact of Scheduled Deadlines on Technical Debt

Built with on top of