arrow
Return

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
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

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.
Keywords:
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

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

U
University of Insubria
Scholars:
6.8K
Papers: 6.0K
Citations: 6.5K
U
University of Brescia
Scholars:
1.2W
Papers: 9.7K
Citations: 1.3W
Cited Papers

Cited Papers

Extreme Learning Machine Applied to Software Development Effort Estimation
err2021-01-01
err23
errOAAI
errPereira de Carvalho, Halcyon Davys; Fagundes, Roberta; Santos, Wylliams
errShare
errSave
Multisensor synergistic quantitative leaf area index product of China
err2019-01-01
err0
errOAAI
errPeipei MA; Jing LI; Qinhuo LIU; Binbin HE; Jing ZHAO
errShare
errSave
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
errShare
errSave
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
errShare
errSave
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
errShare
errSave
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
errShare
errSave
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
errShare
errSave
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
errShare
errSave
researcher View more