Journal of Software Evolution and Process · 2019 · 83 citations · 15 references
Software MaintenanceConstruction Project ManagementEngineeringMachine LearningSoftware SystemsSoftware EngineeringSoftware AnalysisSoftware Effort PredictionEmpirical Software Engineering ResearchData ScienceData MiningSoftware AspectSoftware Engineering EconomicsSoftware EconomicsSystematic Literature ReviewMachine Learning MethodsSoftware MeasurementPredictive AnalyticsComputer ScienceRegression TechniquesConstruction OperationsSoftware DesignSoftware TestingSoftware MetricAbstract Machine LearningTechnologyArtificial Neural Network
Abstract Machine learning (ML) techniques have been widely investigated for building prediction models, able to estimate software development effort as well as to improve the accuracy of other estimation techniques. The objective of this paper is to systematically review the recent studies which used and discussed the software effort estimation models built using ML techniques. The performed literature review is based on the empirical studies published in the time period of January 1991 to December 2017, by employing widely used guidelines. The review has selected a total of 75 primary studies after the careful filtering of inclusion/exclusion and quality assessment criteria. The performed analysis reveals that artificial neural network (ANN) as ML model, NASA as dataset, and mean magnitude of relative error (MMRE) as accuracy measure are widely used in the selected studies. ANN and support vector machine (SVM) are the two techniques which have outperformed other ML techniques in more studies. Regression techniques are the mostly used among the non‐ML techniques, which outperformed other ML techniques in about 19 studies. Moreover, SVM and regression techniques in combination are characterized by better predictions when compared with other ML and non‐ML techniques.
15
Systematic literature review of machine learning based software development effort estimation models
Jianfeng Wen, Shixian Li, Zhiyong Lin et al. · Information and Software Technology · 2011 · 508 citations
Software Maintenance, Empirical Software Engineering Research, Systematic Literature Review +15
What accuracy statistics really measure
Barbara Kitchenham, Lesley M. Pickard, Stephen G. MacDonell et al. · IEE Proceedings - Software · 2001 · 435 citations · Full text
Exact Mean Absolute Error of Baseline Predictor, MARP0
William B. Langdon, José Javier Dolado, Federica Sarro et al. · Information and Software Technology · 2016 · 83 citations