Agile Story-Point Estimation: Is RAG a Better Way to Go?
Lamyea Maha, Tajmilur Rahman, Chanchal Roy

TL;DR
This study explores automating Agile story point estimation using Retrieval Augmented Generation (RAG) with different embedding models across various open-source projects.
Contribution
It evaluates the effectiveness of RAG-based methods for automatic story point estimation and compares different embedding models and project sizes.
Findings
RAG outperformed baselines in some cases but without significant statistical difference.
Embedding model choice had minimal impact on estimation accuracy.
Project size did not significantly affect RAG performance.
Abstract
The sprint-based iterative approach in the Agile software development method allows continuous feedback and adaptation. One of the crucial Agile software development activities is the sprint planning session where developers estimate the effort required to complete tasks through a consensus-based estimation technique such as Planning Poker. In the Agile software development method, a common unit of measuring development effort is Story Point (SP) which is assigned to tasks to understand the complexity and development time needed to complete them. Despite the benefits of this process, it is an extremely time-consuming manual process. To mitigate this issue, in this study, we investigated if this manual process can be automated using Retrieval Augmented Generation (RAG) which comprises a "Retriever" and a "Generator". We applied two embedding models - bge-large-en-v1.5, and…
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.
