Pacific Rim International Symposium on Dependable Computing, IEEE (2008)
Dec. 15, 2008 to Dec. 17, 2008
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/PRDC.2008.21
Software maintenance effort estimation is essential for the success of software maintenance process. In the past decades, many methods have been proposed for maintenance effort estimation. However, most existing estimation methods only produce point predictions. Due to the inherent uncertainties and complexities in the maintenance process, the accurate point estimates are often obtained with great difficulties. Therefore some prior studies have been focusing on probabilistic predictions. Analogy Based Estimation (ABE) is one popular point estimation technique. This method is widely accepted due to its conceptual simplicity and empirical competitiveness. However, there is still a lack of probabilistic framework for ABE model. In this study, we first propose a probabilistic framework of ABE (PABE). The predictive PABE is obtained by integrating over its parameter k number of nearest neighbors via Bayesian inference. In addition, PABE is validated on four maintenance datasets with comparisons against other established effort estimation techniques. The promising results show that PABE could largely improve the point estimations of ABE and achieve quality probabilistic predictions.
Software maintenance, Software maintenance effort estimation, Probabilistic analogy based model, k-nearest neighbors, Bayesian inference
Y. F. Li, T. N. Goh and M. Xie, "Bayesian Inference Approach for Probabilistic Analogy Based Software Maintenance Effort Estimation," 2008 14th IEEE Pacific Rim International Symposium on Dependable Computing(PRDC), Taipei, 2008, pp. 176-183.