MaintainoMATE: A GitHub App for Intelligent Automation of Maintenance Activities
Anas Nadeem, Muhammad Usman Sarwar, Muhammad Zubair Malik

TL;DR
MaintainoMATE is a GitHub app that leverages BERT to automatically categorize and assign issue reports, aiming to enhance software maintenance efficiency and reduce costs.
Contribution
The paper introduces MaintainoMATE, a unified framework that automates issue report labeling and developer assignment using BERT, with deployment as a GitHub application.
Findings
Achieved an F1-score of nearly 80% for issue-labeling.
Reaches an F1-score of 54% for developer assignment, outperforming existing methods.
Demonstrated potential for improving software quality and reducing maintenance costs.
Abstract
Software development projects rely on issue tracking systems at the core of tracking maintenance tasks such as bug reports, and enhancement requests. Incoming issue-reports on these issue tracking systems must be managed in an effective manner. First, they must be labelled and then assigned to a particular developer with relevant expertise. This handling of issue-reports is critical and requires thorough scanning of the text entered in an issue-report making it a labor-intensive task. In this paper, we present a unified framework called MaintainoMATE, which is capable of automatically categorizing the issue-reports in their respective category and further assigning the issue-reports to a developer with relevant expertise. We use the Bidirectional Encoder Representations from Transformers (BERT), as an underlying model for MaintainoMATE to learn the contextual information for automatic…
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
