arrow
返回

SE3M: A model for software effort estimation using pre-trained embedding models

delete2022-07-01
delete7
PRE
AI
E
Eliane Maria De Bortoli Fávero *
D
Dalcimar Casanova
A
Andrey Ricardo Pimentel
DOI:10.1016/j.infsof.2022.106886delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Context: Software effort estimation from requirements texts, presents many challenges, mainly in getting viable features to infer effort. The most recent Natural Language Processing (NLP) initiatives for this purpose apply context-less embedding models, which are often not sufficient to adequately discriminate each analyzed sentence. Contextualized pre-trained embedding models have emerged quite recently and have been shown to be far more effective than context-less models in representing textual features. Objective: This paper proposes evaluating the effectiveness of pre-trained embedding models, to explore a more effective technique for representing textual requirements, which are used to infer effort estimates by analogy. Method: Generic pre-trained models went through a fine-tuning process for both approaches - context-less and contextualized. The generated models were used as input in the applied deep learning architecture, with linear output. The results were very promising, realizing that contextualized pre-trained embedding models can be used to estimate software effort based only on requirements texts. Results: We highlight the results obtained to apply the contextualized pre-trained model BERT with fine-tuning, applied in a single repository containing different projects, whose Mean Absolute Error (MAE) value is 4.25 and the standard deviation is only 0.17. This represents a result very positive when compared to similar works. Conclusion: The main advantages of the proposed estimation method are reliability, the possibility of generalization, speed, and low computational cost. Such advantages are provided by the fine-tuning process, enabling to infer effort estimation for new or existing requirements.
Keyword:
Software effort estimation
Pre-trained model
Context-less embedding
Contextualized embedding
Domain-specific model
BERT

期刊

Information and Software Technology 封面图
Information and Software Technology
IF:
4.3
论文数:
3.8K
被引数:
7.7K

机构

暂无机构信息
引用论文

引用论文

Peroxisomal ABC Transporters: An Update
err2021-06-05
err0
errOAAI
errAli Tawbeh; Catherine Gondcaille; Doriane Trompier; Stéphane Savary
err分享
err收藏
err分享
err收藏
Resistance Training and Youth阻力训练和青年
err1989-11-01
err0
errOAAI
errWilliam J. Kraemer; Andrew C. Fry; Peter N. Frykman; Brian Conroy; Jay Hoffman
err分享
err收藏
Fuzzy Emotional COCOMO II Software Cost Estimation (FECSCE) using Multi-Agent Systems
err2011-03-01
err35
PREAI
errKazemifard, M.; Zaeri, A.; Ghasem-Aghaee, N.; Nematbakhsh, M. A.; Mardukhi, F.
err分享
err收藏
Systematic literature review of ensemble effort estimation
err2016-08-01
err111
PREAI
errIdri, Ali; Hosni, Mohamed; Abran, Alain
err分享
err收藏
err分享
err收藏
学者 查看更多内容