Evaluating prediction systems in software project estimation
Not on the map. Why?
Abstract (arXiv)
Context: Software engineering has a problem in that when we empirically evaluate competing prediction systems we obtain conflicting results. Objective: To reduce the inconsistency amongst validation study results and provide a more formal foundation to interpret results with a particular focus on continuous prediction systems. Method: A new framework is proposed for evaluating competing prediction systems based upon (1) an unbiased statistic, Standardised Accuracy, (2) testing the result likelihood relative to the baseline technique of random 'predictions', that is guessing, and (3) calculation of effect sizes. Results: Previously published empirical evaluations of prediction systems are re-examined and the original conclusions shown to be unsafe. Additionally, even the strongest results are shown to have no more than a medium effect size relative to random guessing. Conclusions: Biased accuracy statistics such as MMRE are deprecated. By contrast this new empirical validation framework leads to meaningful results. Such steps will assist in performing future meta-analyses and in providing more robust and usable recommendations to practitioners.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 14 Jan 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 1; 2024: 0; 2025: 0; 2026: 1.
6 papers.
- 2022Agile Effort Estimation: Have We Solved the Problem Yet? Insights From A Replication Studycited by 3
- 2023Learning from Very Little Data: On the Value of Landscape Analysis for Predicting Software Project Healthcited by 3
- 2021Old but Gold: Reconsidering the value of feedforward learners for software analyticscited by 1
- 2022On The Effectiveness of One-Class Support Vector Machine in Different Defect Prediction Scenarioscited by 0
- 2022Do Not Take It for Granted: Comparing Open-Source Libraries for Software Development Effort Estimationcited by 0
- 2026Trajectory-Aware Benchmark Subset Selection for Cost-Efficient Software Engineering Agent Regression Testingcited by 0
- 2026Trajectory-Aware Benchmark Subset Selection for Cost-Efficient Software Engineering Agent Regression Testing21 Sep 2026
- 2023Learning from Very Little Data: On the Value of Landscape Analysis for Predicting Software Project Health16 Jan 2023
- 2022Do Not Take It for Granted: Comparing Open-Source Libraries for Software Development Effort Estimation4 Jul 2022
- 2022On The Effectiveness of One-Class Support Vector Machine in Different Defect Prediction Scenarios24 Feb 2022
- 2022Agile Effort Estimation: Have We Solved the Problem Yet? Insights From A Replication Study14 Jan 2022
- 2021Old but Gold: Reconsidering the value of feedforward learners for software analytics15 Jan 2021