arrow
返回

Using Machine Learning and Simplified Functional Measures to Estimate Software Development Effort

delete2024-01-01
delete0
delete
OA
AI
L
Luigi Lavazza *
A
Angela Locoro
R
Roberto Meli
DOI:10.1109/ACCESS.2024.3471428delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Functional size measures are often used as the basis for estimating development effort, because they are available in the early stages of software development. Several simplified measurement methods have also been proposed, both to decrease the cost of measurement and to make functional size measurement applicable when functional user requirements are not yet known in full detail. Lately, machine learning techniques have been successfully used for software development effort estimation, but the usage of machine learning techniques in combination with simplified functional size measures has not yet been empirically evaluated. This paper aims to fill this gap: it reports to what extent functional size measures can be simplified, without decreasing the accuracy of effort estimates obtained via machine learning techniques. The reported evaluation addresses separately the effort models concerning (i) new software developed from scratch, (ii) software extensions obtained by adding new functionality, and (iii) software modifications that required also changing and possibly removing functionalities. We carried out an empirical study, in which effort estimation models were built via multiple Machine Learning techniques, using both traditional full-fledged functional size measures and simplified measures. Our study shows that using simplified functional size measures in place of traditional functional size measures for effort estimation does not yield practically relevant differences in accuracy. Therefore, software project managers can consider analyzing only a small and specific part of functional user requirements to get measures that effectively support effort estimation.
Keyword:
Software measurement
Estimation
Software
Accuracy
Machine learning
Software development management
Functional point analysis
Data models
Weight measurement
Organizations
Software effort estimation
functional size measurement
function point analysis
machine learning

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

U
University of Insubria
学者数:
6.8K
论文数: 6.0K
被引数: 6.5K
U
University of Brescia
学者数:
1.2W
论文数: 9.7K
被引数: 1.3W
引用论文

引用论文

Extreme Learning Machine Applied to Software Development Effort Estimation
err2021-01-01
err23
errOAAI
errPereira de Carvalho, Halcyon Davys; Fagundes, Roberta; Santos, Wylliams
err分享
err收藏
Assessing the effectiveness of approximate functional sizing approaches for effort estimation
err2020-07-01
err13
PREAI
errDi Martino, Sergio; Ferrucci, Filomena; Gravino, Carmine; Sarro, Federica
err分享
err收藏
Fatal Aspergillus Myocarditis Following Short-term Corticosteroid Therapy for Chronic Obstructive Pulmonary Disease
err2009-07-08
err0
PREAI
errMiguel Carrascosa Porras; Rosa Herreras Martínez; Juan Corral Mones; Miguel Ares Ares; Reinhard Rüchel; Mikel Zabaleta Murguiondo
err分享
err收藏
Software Cost and Effort Estimation: Current Approaches and Future Trends
err2023-01-01
err6
errOAAI
errRashid, Chaudhary Hamza; Shafi, Imran; Ahmad, Jamil; Thompson, Ernesto Bautista; Vergara, Manuel Masias; Diez, Isabel de la Torre; Ashraf, Imran
err分享
err收藏
The usage of ISBSG data fields in software effort estimation: A systematic mapping study
err2016-03-01
err49
errOAAI
errGonzalez-Ladron-de-Guevara, Fernando; Fernandez-Diego, Marta; Lokan, Chris
err分享
err收藏
Learning Processes and Trajectories for the Reduction of Antibiotic Use in Pig Farming: A Qualitative Approach
err2015-10-22
err0
errOAAI
errNicolas Fortané; Florence Bonnet-Beaugrand; Anne Hémonic; Carole Samedi; Arnaud Savy; Catherine Belloc
err分享
err收藏
An Update on Effort Estimation in Agile Software Development: A Systematic Literature Review敏捷软件开发中工作量估计的更新: 系统的文献综述
err2020-01-01
err42
errOAAI
errFernandez-Diego, Marta; Mendez, Erwin R.; Gonzalez-Ladron-De-Guevara, Fernando; Abrahao, Silvia; Insfran, Emilio
err分享
err收藏
学者 查看更多内容