Repository logo
 

Improving Story Points Estimation Using Ensemble Machine Learning

aut.relation.articlenumber35
aut.relation.issue4
aut.relation.journalSoftware Quality Journal
aut.relation.startpage35
aut.relation.volume33
dc.contributor.authorAhmad, Z
dc.contributor.authorKuo, MMY
dc.date.accessioned2025-12-01T20:01:20Z
dc.date.available2025-12-01T20:01:20Z
dc.date.issued2025-11-13
dc.description.abstractAgile software development (ASD) emphasizes iterative development, continuous feedback, and team collaboration, addressing the limitations of traditional methodologies. This research explores the application of machine learning (ML) to improve story point estimation in ASD, a critical practice for planning and prioritization. Traditional methods like Planning Poker often suffer from human biases and inconsistencies, leading to unreliable estimates. This study introduces an innovative ML-based ensemble stacking technique, combining RoBERTa, a transformer model for natural language processing, with BiLSTM, a neural network adept at handling sequential data. The research involves reviewing existing ML methodologies, developing the proposed model, and evaluating its effectiveness using 21,064 data points from 14 open-source projects. The model’s performance was assessed through Mean Absolute Error (MAE) and Mean Absolute Percentage Error (MAPE). Results show that the proposed ensemble model achieved lower MAE and MAPE, with performance improvements ranging from 4% to 32% over state-of-the-art models. While promising, the study suggests there is still room for further refinement, indicating the potential for ongoing advancements. This research contributes to the integration of ML in software engineering, offering a path toward more accurate and efficient project management.
dc.identifier.citationSoftware Quality Journal, ISSN: 0963-9314 (Print); 1573-1367 (Online), Springer Science and Business Media LLC, 33(4), 35-. doi: 10.1007/s11219-025-09731-6
dc.identifier.doi10.1007/s11219-025-09731-6
dc.identifier.issn0963-9314
dc.identifier.issn1573-1367
dc.identifier.urihttp://hdl.handle.net/10292/20244
dc.languageen
dc.publisherSpringer Science and Business Media LLC
dc.relation.urihttps://doi.org/10.1007/s11219-025-09731-6
dc.rightsOpen Access. This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
dc.rights.accessrightsOpenAccess
dc.subject46 Information and Computing Sciences
dc.subject4612 Software Engineering
dc.subjectBrain Disorders
dc.subjectMachine Learning and Artificial Intelligence
dc.subjectNetworking and Information Technology R&D (NITRD)
dc.subjectBioengineering
dc.subject0803 Computer Software
dc.subjectSoftware Engineering
dc.subjectAgile Software Development
dc.subjectStory Point Estimation
dc.subjectMachine Learning
dc.subjectEnsemble Stacking
dc.subjectRoBERTa
dc.titleImproving Story Points Estimation Using Ensemble Machine Learning
dc.typeJournal Article
pubs.elements-id747079

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Improving story points estimation.pdf
Size:
1.97 MB
Format:
Adobe Portable Document Format
Description:
Journal article

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.37 KB
Format:
Plain Text
Description: