Integration of the grey relational analysis with genetic algorithm for software effort estimation

被引:144
作者
Huang, Sun-Jen [1 ]
Chiu, Nan-Hsing [2 ]
Chen, Li-Wei [1 ]
机构
[1] Natl Taiwan Univ Sci & Technol, Dept Informat Management, Taipei, Taiwan
[2] Ching Yun Univ, Dept Informat Management, Taipei, Taiwan
关键词
project management; software effort estimation; grey relational analysis; genetic algorithm;
D O I
10.1016/j.ejor.2007.07.002
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Accurate estimates of efforts in software development are necessary in project management practices. Project managers or domain experts usually conduct software effort estimation using their experience; hence, subjective or implicit estimates occur frequently. As most software projects have incomplete information and uncertain relations between effort drivers and the required development effort, the grey relational analysis (GRA) method has been applied in building a formal software effort estimation model for this study. The GRA in the grey system theory is a problem-solving method that is used when dealing with similarity measures of complex relations. This paper examines the potentials of the software effort estimation model by integrating a genetic algorithm (GA) to the GRA. The GA method is adopted to find the best fit of weights for each software effort driver in the similarity measures. Experimental results show that the software effort estimation using an integration of the GRA with GA method presents more precise estimates over the results using the case-based reasoning (CBR), classification and regression trees (CART), and artificial neural networks (ANN) methods. (C) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:898 / 909
页数:12
相关论文
共 30 条
[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]  
Boehm Barry W., 1981, Software Engineering Economics, V1st
[4]  
CHANG BR, 2001, INT JOINT C NEURAL N, V3, P1615
[5]  
Chang JR, 2004, IEEE INT CONF FUZZY, P577
[6]   Grey relational analysis based approach for data clustering [J].
Chang, KC ;
Yeh, MF .
IEE PROCEEDINGS-VISION IMAGE AND SIGNAL PROCESSING, 2005, 152 (02) :165-172
[7]  
Chang WC, 2000, IEEE SYS MAN CYBERN, P3388, DOI 10.1109/ICSMC.2000.886529
[8]  
CHIN NH, 2007, J SYST SOFTWARE, V80, P628
[9]  
DENG J, 1982, SYSTEMS CONTROL LETT, V1
[10]  
Deng Julong, 1989, Journal of Grey Systems, V1, P1