Function Point Tree-Based Function Point Analysis: Improving Reproducibility Whilst Maintaining Accuracy in Function Point Counting

被引:0
作者
de Freitas Jr, Marcos [1 ]
Fantinato, Marcelo [1 ]
Sun, Violeta [1 ]
Thom, Lucineia H. [2 ]
Garaj, Vanja [3 ]
机构
[1] Univ Sao Paulo, Sch Arts Sci & Humanities, Sao Paulo, Brazil
[2] Univ Fed Rio Grande do Sul, Inst Informat, Porto Alegre, RS, Brazil
[3] Brunel Univ London, Dept Elect & Comp Engn, Uxbridge, Middx, England
来源
ENTERPRISE INFORMATION SYSTEMS (ICEIS 2019) | 2020年 / 378卷
关键词
Function Point Analysis; Function Points; Business processes; Functional size; Functional size measurement; DESIGN;
D O I
10.1007/978-3-030-40783-4_10
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a method to improve reproducibility whilst keeping accuracy for the Function Point Analysis (FPA) method. The proposed method is based on a new artifact model called Function Point Tree (FPT). FPT enables a standardized and systematic collection of all data required for FP counting. The new measurement method is called Function Point Tree-based Function Point Analysis (FPT-FPA). We designed FPT-FPA to comply with the IFPUG's FPA steps. We implemented a prototype tool to show the feasibility of automation of the proposed method as well as to support its evaluation. We conducted an empirical study to evaluate FPT-FPA. Our results show general coefficients of variation lower than the maximum expected for both reproducibility and accuracy when compared to the standard FPA method.
引用
收藏
页码:182 / 209
页数:28
相关论文
共 38 条
[1]  
Abrahao S, 2004, 2004 INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING, PROCEEDINGS, P189
[2]  
Abrahao S, 2007, LECT NOTES COMPUT SC, V4735, P467
[3]   A Metamodeling Approach to Estimate Software Size from Requirements Specifications [J].
Abrahao, Silvia ;
Insfran, Emilio .
PROCEEDINGS OF THE 34TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2008, :465-475
[4]   Automating Function Points Analysis Based on Functional and non Functional Requirements Text [J].
Adem, Noureldin A. Z. ;
Kasirun, Zarinah M. .
2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 5, 2010, :664-669
[5]  
Albrech A., 1979, PROC JOINT SHAREGUID, P83
[6]   An Empirical Study on the Estimation of Size and Complexity of Software Applications with Function Points Analysis [J].
Alves, Luis M. ;
Oliveira, Sergio ;
Ribeiro, Pedro ;
Machado, Ricardo J. .
2014 14TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ITS APPLICATIONS (ICCSA), 2014, :27-34
[7]  
[Anonymous], 2012, BIPM, Joint Committee for Guides in Metrology, JCGM 200: 2012, V200
[8]  
[Anonymous], 2010, IFPUG FUNCT POINT CO
[9]   A Conversion Model and a Tool to Identify Function Point Logic Files using UML Analysis Class Diagrams [J].
Antonio Pow-Sang, Jose ;
Villanueva, Daniela ;
Flores, Luis ;
Rusu, Cristian .
2013 JOINT CONFERENCE OF THE 23RD INTERNATIONAL WORKSHOP ON SOFTWARE MEASUREMENT AND THE 2013 EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS AND PRODUCT MEASUREMENT (IWSM-MENSURA), 2013, :126-134
[10]   THE TAME PROJECT - TOWARDS IMPROVEMENT-ORIENTED SOFTWARE ENVIRONMENTS [J].
BASILI, VR ;
ROMBACH, HD .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (06) :758-773