Potential and limitations of the ISBSG dataset in enhancing software engineering research: A mapping review

被引:25
作者
Fernandez-Diego, Marta [1 ]
Gonzalez-Ladron-de-Guevara, Fernando [1 ]
机构
[1] Univ Politecn Valencia, Dept Econ & Business, Valencia 46022, Spain
关键词
Systematic mapping study; Research methods; Software engineering; ISBSG; Software effort estimation; Software cost prediction;
D O I
10.1016/j.infsof.2014.01.003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: The International Software Benchmarking Standards Group (ISBSG) maintains a software development repository with over 6000 software projects. This dataset makes it possible to estimate a project's size, effort, duration, and cost. Objective: The aim of this study was to determine how and to what extent, ISBSG has been used by researchers from 2000, when the first papers were published, until June of 2012. Method: A systematic mapping review was used as the research method, which was applied to over 129 papers obtained after the filtering process. Results: The papers were published in 19 journals and 40 conferences. Thirty-five percent of the papers published between years 2000 and 2011 have received at least one citation in journals and only five papers have received six or more citations. Effort variable is the focus of 70.5% of the papers, 22.5% center their research in a variable different from effort and 7% do not consider any target variable. Additionally, in as many as 70.5% of papers, effort estimation is the research topic, followed by dataset properties (36.4%). The more frequent methods are Regression (61.2%), Machine Learning (35.7%), and Estimation by Analogy (22.5%). ISBSG is used as the only support in 55% of the papers while the remaining papers use complementary datasets. The ISBSG release 10 is used most frequently with 32 references. Finally, some benefits and drawbacks of the usage of ISBSG have been highlighted. Conclusion: This work presents a snapshot of the existing usage of ISBSG in software development research. ISBSG offers a wealth of information regarding practices from a wide range of organizations, applications, and development types, which constitutes its main potential. However, a data preparation process is required before any analysis. Lastly, the potential of ISBSG to develop new research is also outlined. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:527 / 544
页数:18
相关论文
共 36 条
[1]   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
[2]  
Acuna Silvia T., 2012, 16th International Conference on Evaluation & Assessment in Software Engineering (EASE 2012), P42, DOI 10.1049/ic.2012.0005
[3]  
Afzal W., 2008, P 20 INT C SOFTW ENG
[4]   Handling imprecision and uncertainty in software development effort prediction: A type-2 fuzzy logic based framework [J].
Ahmed, Moataz A. ;
Muzaffar, Zeeshan .
INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (03) :640-654
[5]   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
[6]  
[Anonymous], 2008, P INT C EV ASS SOFTW
[7]  
[Anonymous], P 14 INT C EV ASS SO
[8]  
[Anonymous], 2002, Applied Statistics for Software Managers
[9]  
[Anonymous], EFFORT ESTIMATION US
[10]  
[Anonymous], 1981, Software Engineering Economics