Descriptions of issues and comments for predicting issue success in software projects
Sandra L. Ram\'irez-Mora, Hanna Oktaba, Helena G\'omez-Adorno

TL;DR
This study investigates how textual descriptions and comments in Issue Tracking Systems can predict the success of software issues, achieving over 85% accuracy across various issue types and highlighting the importance of development-related language.
Contribution
It introduces a large-scale analysis of textual data from Issue Tracking Systems to predict issue success, demonstrating the effectiveness of machine learning classifiers in this context.
Findings
Textual descriptions and comments are highly predictive of issue success.
Development-related words significantly influence prediction accuracy.
Issue success predictions vary over time, indicating dynamic factors.
Abstract
Software development tasks must be performed successfully to achieve software quality and customer satisfaction. Knowing whether software tasks are likely to fail is essential to ensure the success of software projects. Issue Tracking Systems store information of software tasks (issues) and comments, which can be useful to predict issue success; however; almost no research on this topic exists. This work studies the usefulness of textual descriptions of issues and comments for predicting whether issues will be resolved successfully or not. Issues and comments of 588 software projects were extracted from four popular Issue Tracking Systems. Seven machine learning classifiers were trained on 30k issues and more than 120k comments, and more than 6000 experiments were performed to predict the success of three types of issues: bugs, improvements and new features. The results provided…
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.
