Predicting software effort from use case points: A systematic review

被引:22
作者
Azzeh, Mohammad [1 ]
Nassif, Ali Bou [2 ]
Attili, Imtinan Basem [3 ]
机构
[1] Appl Sci Private Univ, Dept Software Engn, POB 166, Amman, Jordan
[2] Univ Sharjah, Dept Comp Engn, Sharjah, U Arab Emirates
[3] Univ Sharjah, Dept Elect Engn, Sharjah, U Arab Emirates
关键词
Systematic literature review; Use case points; Effort estimation;
D O I
10.1016/j.scico.2020.102596
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context: Predicting software project effort from Use Case Points (UCP) method is increasingly used among researchers and practitioners. However, unlike other effort estimation domains, this area of interest has not been systematically reviewed. Aims: There is a need for a systemic literature review to provide directions and supports for this research area of effort estimation. Specifically, the objective of this study is twofold: 1) to classify UCP effort estimation papers based on four criteria: contribution type, research approach, dataset type and techniques used with UCP; and 2) to analyze these paper from different views: estimation accuracy, favorable estimation context and impact of combined techniques on the accuracy of UCP. Method: We used the systematic literature review methodology proposed by Kitchenham and Charters. This includes searching for the most relevant papers, selecting quality papers, extracting data and drawing results. Result: The authors of UCP research paper, are generally not aware of previous published results and conclusions in the field of UCP effort estimation. There is a lack of UCP related publications in the top software engineering journals. This makes a conclusion that such papers are not useful for the community. Furthermore, most articles used small numbers of projects which cannot support generalizing the conclusion in most cases. Conclusions: There are multiple research directions for UCP method that have not been examined so far such as validating the algebraic construction of UCP based on industrial data. Also, there is a need for standard automated tools that govern the process of translating use case diagram into its corresponding UCP metrics. Although there is an increase interest among researchers to collect industrial data and build effort prediction models based on machine learning methods, the quality of data is still subject to debate. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页数:26
相关论文
共 84 条
[1]  
Abdurachman Edi, 2017, 2017 IEEE INT C CYB
[2]  
Acharya A.A., 2011, COST ESTIMATION DIST, DOI [DOI 10.1007/978-3-642-18440-6_20, 10.1007/978-3-642-18440-6_20]
[3]  
Ahmed A.H, 2013, P 2013 INT C COMP EL
[4]  
Ajitha S., 2010, 2010 5th International Conference on Industrial and Information Systems (ICIIS 2010), P372, DOI 10.1109/ICIINFS.2010.5578675
[5]  
Alves L.M, 2013, PROC FRONT EDUC CONF
[6]  
Alves R., 2013, 5 ACM SIGCHI S ENG I, P287, DOI 10.1145/2494603.2480300
[7]  
Anda B, 2002, LECT NOTES COMPUT SC, V2559, P383
[8]  
Anda B., 2002, EMPIRICAL ASSESSMENT, P8
[9]  
Ani Z.C, 2013, MALAYS SCI INT LAHOR, V25, P1111
[10]   DEVELOPMENTAL SIZE ESTIMATION FOR OBJECT-ORIENTED SOFTWARE BASED ON ANALYSIS MODEL [J].
Arumugam, Chamundeswari ;
Babu, Chitra .
INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2013, 23 (03) :289-308