EXAMINING THE FEASIBILITY OF A CASE-BASED REASONING MODEL FOR SOFTWARE EFFORT ESTIMATION

被引:116
作者
MUKHOPADHYAY, T [1 ]
VICINANZA, SS [1 ]
PRIETULA, MJ [1 ]
机构
[1] ENERGY MANAGEMENT ASSOCIATES INC,ADV TECHNOL GRP,ATLANTA,GA 30327
关键词
SOFTWARE EFFORT ESTIMATION; CASE-BASED REASONING; CONSTRUCTIVE COST MODEL; FUNCTION POINTS;
D O I
10.2307/249573
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Existing algorithmic models fail to produce accurate software development effort estimates. To address this problem, a case-based reasoning model, called Estor, was developed based on the verbal protocols of a human expert solving a set of estimation problems. Estor was then presented with 15 software effort estimation tasks. The estimates of Estor were compared to those of the expert as well as those of the function point and COCOMO estimations of the projects. The estimates generated by the human expert and Estor were more accurate and consistent than those of the function point and COCOMO methods. In fact, Estor was nearly as accurate and consistent as the expert. These results suggest that a case-based reasoning approach for software effort estimation holds promise and merits additional research.
引用
收藏
页码:155 / 171
页数:17
相关论文
共 51 条
[1]  
ABDELHAMID T, 1986, IEEE SOFTWARE, V3, P69
[2]   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
[3]  
ALLEN B, 1990, CASE BASED REASONING
[4]  
Anderson J. R, 1983, ARCHITECTURE COGNITI, DOI DOI 10.4324/9781315799438
[5]  
[Anonymous], 1984, PROTOCOL ANAL
[6]  
Ashley K.D., 1987, P 6 ANN NAT C ART IN, V87, P273
[7]  
Bailey J. W., 1981, 5th International Conference on Software Engineering, P107
[8]  
BARLETTA R, 1988, MAY P WORKSH CAS BAS, P50
[10]   PROGRAMMER AND ANALYST TIME/COST ESTIMATION [J].
Benbasat, Izak ;
Vessey, Iris .
MIS QUARTERLY, 1980, 4 (02) :31-43