arrow
返回

Improving story points estimation using ensemble machine learning

delete2025-11-13
delete0
delete
OA
AI
Z
Z Ahmad
M
Matthew M. Y. Kuo *
DOI:10.1007/s11219-025-09731-6delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
敏捷软件开发(ASD)强调迭代开发、持续反馈和团队协作,以解决传统方法论的局限性。本研究探讨了机器学习(ML)在改进ASD中故事点估算的应用,该实践对于规划和优先级排序至关重要。传统方法如规划扑克(Planning Poker)常因人类偏见和不一致性导致估算不可靠。本研究引入了一种创新的基于ML的集成堆叠技术,结合了用于自然语言处理的Transformer模型RoBERTa和擅长处理序列数据的BiLSTM神经网络。研究涉及回顾现有ML方法、开发所提出的模型,并使用来自14个开源项目的21,064个数据点评估其有效性。模型性能通过平均绝对误差(MAE)和平均绝对百分比误差(MAPE)进行评估。结果表明,所提出的集成模型实现了更低的MAE和MAPE,性能提升在4%至32%之间,超越当前最优模型。尽管前景广阔,研究建议仍有进一步优化的空间,表明存在持续改进的潜力。本研究为机器学习在软件工程中的整合做出贡献,为更准确高效的项目管理提供了途径。
Keyword:
Agile Software Development
Story Point Estimation
Machine Learning
Ensemble Stacking
RoBERTa
BiLSTM

期刊

S
Software Quality Journal
IF:
2.3
论文数:
33
被引数:
918

机构

A
Auckland University of Technology
学者数:
4.0K
论文数: 4.4K
被引数: 4.7K
引用论文

引用论文

err分享
err收藏
Agile Software Development
err2020-06-30
err0
errOAAI
errAlina-Madalina GHEORGHE; Ileana Daniela GHEORGHE; Ioana Laura IATAN
err分享
err收藏
Real-Time Cuffless Continuous Blood Pressure Estimation Using Deep Learning Model
errSENSORS
IF3.5
err2020-09-30
err93
errOAAI
errLi, Yung-Hui; Harfiya, Latifa Nabila; Purwandari, Kartika; Lin, Yue-Der
err分享
err收藏
学者 查看更多内容