Daily Arxiv

This is a page that curates AI-related papers published worldwide.
All content here is summarized using Google Gemini and operated on a non-profit basis.
Copyright for each paper belongs to the authors and their institutions; please make sure to credit the source when sharing.

LinkAnchor: An Autonomous LLM-Based Agent for Issue-to-Commit Link Recovery

Created by
  • Haebom

Author

Arshia Akhavan, Alireza Hosseinpour, Abbas Heydarnoori, Mehdi Keshani

Outline

This paper addresses the problem of issue-commit link recovery for improving software traceability. Existing AI/ML-based approaches suffer from limited context windows and inefficiencies in analyzing individual issue-commit pairs. To overcome these limitations, we present LinkAnchor, an autonomous agent based on a large-scale language model (LLM). LinkAnchor efficiently leverages rich context, including commit history, issue comments, and code files, through a lazy-access architecture. Instead of manually evaluating all candidate commits, it automatically identifies the target commit. Experimental results demonstrate that LinkAnchor outperforms existing state-of-the-art methods by 60-262% in Hit@1 scores. It is released as an open-source, scalable tool compatible with GitHub and Jira.

Takeaways, Limitations

Takeaways:
We present improvements in the efficiency and accuracy of issue-commit link recovery using LLM-based autonomous agents.
Solving the context limitation problem of LLM through a delayed access architecture.
Presenting an efficient processing method through automatic identification of target commits.
Experimentally verified significant performance improvement compared to existing methods.
Open source tool with scalability, supported by GitHub and Jira.
Limitations:
Currently specialized for GitHub and Jira platforms, additional validation of scalability to other platforms is required.
Further research is needed to determine generalizability across different types of software projects.
Since it depends on the performance of LLM, limitations of LLM may affect the performance of LinkAnchor.
👍