Affiliation:
1. University College London, London, UK
2. University of Portsmouth, Portsmouth, UK
Abstract
Software effort estimation studies still suffer from discordant empirical results (i.e., conclusion instability) mainly due to the lack of rigorous benchmarking methods. So far only one baseline model, namely, Automatically Transformed Linear Model (ATLM), has been proposed yet it has not been extensively assessed. In this article, we propose a novel method based on Linear Programming (dubbed as Linear Programming for Effort Estimation, LP4EE) and carry out a thorough empirical study to evaluate the effectiveness of both LP4EE and ATLM for benchmarking widely used effort estimation techniques. The results of our study confirm the need to benchmark every other proposal against accurate and robust baselines. They also reveal that LP4EE is more accurate than ATLM for 17% of the experiments and more robust than ATLM against different data splits and cross-validation methods for 44% of the cases. These results suggest that using LP4EE as a baseline can help reduce conclusion instability. We make publicly available an open-source implementation of LP4EE in order to facilitate its adoption in future studies.
Publisher
Association for Computing Machinery (ACM)
Reference88 articles.
1. A. J. Albrecht and J. E. Gaffney. 1983. Software function source lines of code and development effort prediction: A software science validation. IEEE TSE SE-9 6 (1983) 639--648. 10.1109/TSE.1983.235271 A. J. Albrecht and J. E. Gaffney. 1983. Software function source lines of code and development effort prediction: A software science validation. IEEE TSE SE-9 6 (1983) 639--648. 10.1109/TSE.1983.235271
2. A Hitchhiker's guide to statistical tests for assessing randomized algorithms in software engineering
3. Bug-fix time prediction models
4. B. W. Boehm. 1981. Software Engineering Economics. Prentice-Hall Englewood Cliffs NJ. B. W. Boehm. 1981. Software Engineering Economics. Prentice-Hall Englewood Cliffs NJ.
Cited by
40 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献