The usage of ISBSG data fields in software effort estimation: A systematic mapping study

被引:42
作者
Gonzalez-Ladron-de-Guevara, Fernando [1 ]
Fernandez-Diego, Marta [1 ]
Lokan, Chris [2 ]
机构
[1] Univ Politecn Valencia, Dept Business Org, Camino Vera S-N, E-46022 Valencia, Spain
[2] UNSW Canberra, Sch Engn & Informat Technol, Northcott Dr, Canberra, ACT 2600, Australia
关键词
Systematic mapping study; ISBSG data field; Software effort estimation;
D O I
10.1016/j.jss.2015.11.040
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The International Software Benchmarking Standards Group (ISBSG) maintains a repository of data about completed software projects. A common use of the ISBSG dataset is to investigate models to estimate a software project's size, effort, duration, and cost. The aim of this paper is to determine which and to what extent variables in the ISBSG dataset have been used in software engineering to build effort estimation models. For that purpose a systematic mapping study was applied to 107 research papers, obtained after a filtering process, that were published from 2000 until the end of 2013, and which listed the independent variables used in the effort estimation models. The usage of ISBSG variables for filtering, as dependent variables, and as independent variables is described. The 20 variables (out of 71) mostly used as independent variables for effort estimation are identified and analysed in detail, with reference to the papers and types of estimation methods that used them. We propose guidelines that can help researchers make informed decisions about which ISBSG variables to select for their effort estimation models. (C) 2015 Elsevier Inc. All rights reserved.
引用
收藏
页码:188 / 215
页数:28
相关论文
共 37 条
  • [1] Function points analysis: An empirical study of its measurement Processes
    Abran, A
    Robillard, PN
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (12) : 895 - 910
  • [2] Acuna Silvia T., 2012, 16th International Conference on Evaluation & Assessment in Software Engineering (EASE 2012), P42, DOI 10.1049/ic.2012.0005
  • [3] [Anonymous], 2007, Advances in Machine Learning Applications in Software Engineering, DOI DOI 10.4018/978-1-59140-941-1.CH001
  • [4] [Anonymous], 2008, P INT C EV ASS SOFTW
  • [5] [Anonymous], 2014, P 8 ACMIEEE INT S EM
  • [6] Regression via Classification applied on software defect estimation
    Bibi, S.
    Tsoumakas, G.
    Stamelos, I.
    Vlahavas, I.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2008, 34 (03) : 2091 - 2101
  • [7] Budgen D., 2008, P PPIG 2008, P195, DOI DOI 10.1007/978-3-642-02152-7_36
  • [8] Deng K, 2008, P 12 INT C EV ASS SO, P21
  • [9] A systematic mapping study on the combination of static and dynamic quality assurance techniques
    Elberzhager, Frank
    Munch, Jurgen
    Vi Tran Ngoc Nha
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (01) : 1 - 15
  • [10] Fernandez-Diego M., 2010, P 6 INT C PRED MOD S, P13, DOI DOI 10.1145/1868328.1868348