A systematic review of software development cost estimation studies

被引:545
作者
Jorgensen, Magne
Shepperd, Martin
机构
[1] Simula Res Lab, NO-1325 Lysaker, Norway
[2] Brunel Univ, Sch IS Comp & Math, Uxbridge UB8 3PH, Middx, England
关键词
systematic review; software cost estimation; software effort estimation; software cost prediction; software effort prediction; research methods; FUNCTION-POINT ANALYSIS; DEVELOPMENT EFFORT PREDICTION; EFFORT ESTIMATION UNCERTAINTY; ERROR REMOVAL TIMES; II FUNCTION POINTS; PROJECT-MANAGEMENT; ESTIMATION MODELS; SIZE ESTIMATION; NEURAL-NETWORK; PROGRAMMING MEASUREMENT;
D O I
10.1109/TSE.2007.256943
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper aims to provide a basis for the improvement of software estimation research through a systematic review of previous work. The review identifies 304 software cost estimation papers in 76 journals and classifies the papers according to research topic, estimation approach, research approach, study context and data set. A Web-based library of these cost estimation papers is provided to ease the identification of relevant estimation research results. The review results combined with other knowledge provide support for recommendations for future software cost estimation research, including 1) increase the breadth of the search for relevant studies, 2) search manually for relevant papers within a carefully selected set of journals when completeness is essential, 3) conduct more studies on estimation methods commonly used by the software industry, and 4) increase the awareness of how properties of the data sets impact the results when evaluating estimation methods.
引用
收藏
页码:33 / 53
页数:21
相关论文
共 311 条
[1]   The impact of goals on software project management: An experimental investigation [J].
Abdel-Hamid, TK ;
Sengupta, K ;
Swett, C .
MIS QUARTERLY, 1999, 23 (04) :531-555
[2]   SOFTWARE PROJECT CONTROL - AN EXPERIMENTAL INVESTIGATION OF JUDGMENT WITH FALLIBLE INFORMATION [J].
ABDELHAMID, TK ;
SENGUPTA, K .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (06) :603-612
[3]   THE DYNAMICS OF SOFTWARE PROJECT SCHEDULING [J].
ABDELHAMID, TK ;
MADNICK, SE .
COMMUNICATIONS OF THE ACM, 1983, 26 (05) :340-346
[4]   ADAPTING, CORRECTING, AND PERFECTING SOFTWARE ESTIMATES - A MAINTENANCE METAPHOR [J].
ABDELHAMID, TK .
COMPUTER, 1993, 26 (03) :20-29
[5]   INVESTIGATING THE COST SCHEDULE TRADE-OFF IN SOFTWARE-DEVELOPMENT [J].
ABDELHAMID, TK .
IEEE SOFTWARE, 1990, 7 (01) :97-105
[6]   IMPACT OF SCHEDULE ESTIMATION ON SOFTWARE PROJECT BEHAVIOR [J].
ABDELHAMID, TK ;
MADNICK, SE .
IEEE SOFTWARE, 1986, 3 (04) :70-75
[7]   FUNCTION POINTS - A STUDY OF THEIR MEASUREMENT PROCESSES AND SCALE TRANSFORMATIONS [J].
ABRAN, A ;
ROBILLARD, PN .
JOURNAL OF SYSTEMS AND SOFTWARE, 1994, 25 (02) :171-184
[8]  
Abran A., 1997, American Programmer, V10, P32
[9]   Field studies using functional size measurement in building estimation models for software maintenance [J].
Abran, A ;
Silva, I ;
Primera, L .
JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2002, 14 (01) :31-64
[10]   Function points analysis: An empirical study of its measurement Processes [J].
Abran, A ;
Robillard, PN .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (12) :895-910