What Makes a GitHub Issue Ready for Copilot?
Mohammed Sayagh

TL;DR
This paper identifies key quality criteria for GitHub issues to enhance AI-agent performance, develops a predictive model for merge success, and offers guidelines to improve issue quality for better integration with AI tools like Copilot.
Contribution
It introduces a detailed set of 32 criteria for assessing GitHub issue quality and builds an interpretable machine learning model to predict merge likelihood based on issue characteristics.
Findings
Merged issues are shorter, well scoped, and contain clear guidance.
Issues with external references are less likely to be merged.
The model achieves a median AUC of 72% in predicting merge success.
Abstract
AI-agents help developers in different coding tasks, such as developing new features, fixing bugs, and reviewing code. Developers can write a Github issue and assign it to an AI-agent like Copilot for implementation. Based on the issue and its related discussion, the AI-agent performs a plan for the implementation, and executes it. However, the performance of AI-agents and LLMs heavily depends on the input they receive. For instance, a GitHub issue that is unclear or not well scoped might not lead to a successful implementation that will eventually be merged. GitHub Copilot provides a set of best practice recommendations that are limited and high-level. In this paper, we build a set of 32 detailed criteria that we leverage to measure the quality of GitHub issues to make them suitable for AI-agents. We compare the GitHub issues that lead to a merged pull request versus closed pull…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Scientific Computing and Data Management · Software Engineering Techniques and Practices
