Theoretical Maximum Prediction Accuracy for Analogy-based Software Cost Estimation

被引:16
作者
Keung, Jacky W. [1 ]
机构
[1] NICTA Ltd, Sydney, NSW, Australia
来源
APSEC 2008:15TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS | 2008年
关键词
Software Metrics and Measurement; Software Cost Estimation; Analogy; K-NN; MMRE;
D O I
10.1109/APSEC.2008.43
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software cost estimation is an important area Of research in software engineering. Various cost estimation model evaluation criteria (such as MMRE, MdMRE etc.) have been developed for comparing prediction accuracy among cost estimation models. All of these metrics capture the residual difference between the predicted value and the actual value in the dataset, but ignore. the importance of the dataset quality. What is more, they implicitly assume the prediction model to be able to predict with up to 100% accuracy at its maximum for a given dataset. Given that these prediction models only provide an estimate based on observed historical data, absolute accuracy cannot be possibly achieved. It is therefore important to realize the theoretical maximum prediction accuracy (TMPA) for the given model with a given dataset. In this paper, we first discuss the practical importance of this notion, and propose a novel method for the determination of TMPA in the application of analogy-based software cost estimation. Specifically, we determine the TMPA of analogy using a unique dynamic K-NN approach to simulate and optimize the prediction system. The results of an empirical experiment show that our method is practical and important for researchers seeking to develop improved prediction models, because it offers an alternative for practical comparison between different prediction models.
引用
收藏
页码:495 / 502
页数:8
相关论文
共 19 条
[1]   Reply to comments by M. Jorgensen, on the paper: ‘A Simulation Tool for Efficient Analogy Based Cost Estimation’ by L. Angelis and I. Stamelos, Published in Empirical Software Engineering, 5, 35–68 (2000) [J].
L. Angelis ;
I. Stamelos .
Empirical Software Engineering, 2002, 7 (4) :377-381
[2]   Optimal project feature weights in analogy-based cost estimation: Improvement and limitations [J].
Auer, M ;
Trendowicz, A ;
Graser, B ;
Haunschmid, E ;
Biffl, S .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2006, 32 (02) :83-92
[3]  
BRIAND LC, 1999, INT C SOFTW ENG LC C
[4]  
Conte S.D., 1986, SOFTWARE ENG METRICS
[5]  
DESHARNAIS JM, 1989, THESIS U MONTREAL
[6]   A simulation study of the model evaluation criterion MMRE [J].
Foss, T ;
Stensrud, E ;
Kitchenham, B ;
Myrtveit, I .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (11) :985-995
[7]  
JEFFERY R, 2004, INT S SOFTW METR LON, P16
[8]   Optimising project feature weights for analogy-based software cost estimation using the mantel correlation [J].
Keung, Jacky W. ;
Kitchenham, Barbara .
14TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, :222-+
[9]  
KEUNG JW, 2008, AUSTR SOFTW ENG C PE
[10]  
KEUNG JW, 2008, IEEE T SOFTWARE 0515