A study of genetic algorithm for project selection for analogy based software cost estimation

被引:11
作者
Li, Y. F. [1 ]
Xie, M. [1 ]
Goh, T. N. [1 ]
机构
[1] Natl Univ Singapore, Dept Ind & Syst Engn, Singapore 117548, Singapore
来源
2007 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1-4 | 2007年
关键词
software cost estimation; analogy based estimation; project selection; genetic algorithm;
D O I
10.1109/IEEM.2007.4419393
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Software cost estimation is critical for software project management. Many approaches have been proposed to estimate the cost with current project by referring to the data collected form past projects. Analogy Based Estimation (ABE), which is essentially a case-based reasoning (CBR) approach, is one of such techniques. In order to achieve successful results from ABE, many previous studies proposed effective methods to optimize the weights of the features (Feature Weighting). However, ABE is still criticized for the low prediction accuracy, and the sensitivity to the outliers. To alleviate these drawbacks, we introduce the selection of appropriate project subsets (Project Selection) by Genetic Algorithm. The promising results of the proposed method and the comparisons against other ABE model and machine learning techniques indicate our method's effectiveness and potential as a candidate method for Software Cost Estimation.
引用
收藏
页码:1256 / 1260
页数:5
相关论文
共 13 条
[1]   SOFTWARE FUNCTION, SOURCE LINES OF CODE, AND DEVELOPMENT EFFORT PREDICTION - A SOFTWARE SCIENCE VALIDATION [J].
ALBRECHT, AJ ;
GAFFNEY, JE .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1983, 9 (06) :639-648
[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]  
Boehm Barry W., 1981, Software Engineering Economics, V1st
[4]  
DESHARNAIS JM, 1989, THESIS U MONTREAL
[5]   Comparison of artificial neural network and regression models for estimating software development effort [J].
Heiat, A .
INFORMATION AND SOFTWARE TECHNOLOGY, 2002, 44 (15) :911-922
[6]  
Holland J. H., 1991, ADAPTATION NATURAL A
[7]   Optimization of analogy weights by genetic algorithm for software effort estimation [J].
Huang, Sun-Jen ;
Chiu, Nan-Hsing .
INFORMATION AND SOFTWARE TECHNOLOGY, 2006, 48 (11) :1034-1045
[8]   A review of studies on expert estimation of software development effort [J].
Jorgensen, M .
JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 70 (1-2) :37-60
[9]  
Kolodner J, 1993, CASE BASED REASONING
[10]   A comparative study of cost estimation models for Web hypermedia applications [J].
Mendes, E ;
Watson, I ;
Triggs, C ;
Mosley, N ;
Counsell, S .
EMPIRICAL SOFTWARE ENGINEERING, 2003, 8 (02) :163-196