Towards a simplified definition of Function Points

被引:14
|
作者
Lavazza, Luigi [1 ]
Morasca, Sandro [1 ]
Robiolo, Gabriela [1 ]
机构
[1] Univ Austral, Fac Ingn, Pilar, Buenos Aires, Argentina
关键词
Functional size measurement; Function Points; Effort prediction; COMPONENT TYPES; SIZE;
D O I
10.1016/j.infsof.2013.04.003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Background: The measurement of Function Points is based on Base Functional Components. The process of identifying and weighting Base Functional Components is hardly automatable, due to the informality of both the Function Point method and the requirements documents being measured. So, Function Point measurement generally requires a lengthy and costly process. Objectives: We investigate whether it is possible to take into account only subsets of Base Functional Components so as to obtain functional size measures that simplify Function Points with the same effort estimation accuracy as the original Function Points measure. Simplifying the definition of Function Points would imply a reduction of measurement costs and may help spread the adoption of this type of measurement practices. Specifically, we empirically investigate the following issues: whether available data provide evidence that simplified software functionality measures can be defined in a way that is consistent with Function Point Analysis; whether simplified functional size measures by themselves can be used without any appreciable loss in software development effort prediction accuracy; whether simplified functional size measures can be used as software development effort predictors in models that also use other software requirements measures. Method: We analyze the relationships between Function Points and their Base Functional Components. We also analyze the relationships between Base Functional Components and development effort. Finally, we built effort prediction models that contain both the simplified functional measures and additional requirements measures. Results: Significant statistical models correlate Function Points with Base Functional Components. Basic Functional Components can be used to build models of effort that are equivalent, in terms of accuracy, to those based on Function Points. Finally, simplified Function Points measures can be used as software development effort predictors in models that also use other requirements measures. Conclusion: The definition and measurement processes of Function Points can be dramatically simplified by taking into account a subset of the Base Functional Components used in the original definition of the measure, thus allowing for substantial savings in measurement effort, without sacrificing the accuracy of software development effort estimates. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:1796 / 1809
页数:14
相关论文
共 41 条
  • [11] Application of Function Points and Data Mining Techniques for Software Estimation - A Combined Approach
    Pospieszny, Przemyslaw
    Czarnacka-Chrobot, Beata
    Kobylinski, Andrzej
    SOFTWARE MEASUREMENT (IWSM-MENSURA 2015), 2015, 230 : 96 - 113
  • [12] A Simplified Formulation of Predictive Object Points (POP) Sizing Metric For OO Measurement
    Jain, Shubha
    Yadav, Vijay
    Singh, Raghuraj
    SOUVENIR OF THE 2014 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2014, : 1367 - 1372
  • [13] Towards a definition of glomerulomegaly: clinical-pathological and methodological considerations
    Hughson, Michael D.
    Hoy, Wendy E.
    Douglas-Denton, Rebecca N.
    Zimanyi, Monika A.
    Bertram, John F.
    NEPHROLOGY DIALYSIS TRANSPLANTATION, 2011, 26 (07) : 2202 - 2208
  • [14] Automated Function Points: Critical Evaluation and Discussion
    Lavazza, Luigi
    PROCEEDINGS SIXTH INTERNATIONAL WORKSHOP ON EMERGING TRENDS IN SOFTWARE METRICS WETSOM 2015, 2015, : 35 - 43
  • [15] FUNCTION POINTS IN THE ESTIMATION AND EVALUATION OF THE SOFTWARE PROCESS
    LOW, GC
    JEFFERY, DR
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (01) : 64 - 71
  • [16] A case study on the conversion of Function Points into COSMIC
    Ferrucci, Filomena
    Gravino, Carmine
    Sarro, Federica
    2011 37TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2011), 2011, : 461 - 464
  • [17] Function Points Method in Game Casual Context
    Dewi, Renny Sari
    Andari, Trias Widha
    Subriadi, Apol Pribadi
    Sholiq
    2018 INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND COMPUTER SCIENCE (ICECOS), 2018, : 367 - 372
  • [18] RELIABILITY OF FUNCTION POINTS MEASUREMENT - A FIELD EXPERIMENT
    KEMERER, CF
    COMMUNICATIONS OF THE ACM, 1993, 36 (02) : 85 - 97
  • [19] A Brief Analysis of Reported Problems in the Use of Function Points
    Silva, Andreia
    Pinheiro, Placido
    Albuquerque, Adriano
    SOFTWARE ENGINEERING PERSPECTIVES AND APPLICATION IN INTELLIGENT SYSTEMS, VOL 2, 2016, 465 : 117 - 126
  • [20] Adapting function points to object oriented information systems
    Antoniol, G
    Calzolari, F
    Cristoforetti, L
    Fiutem, R
    Caldiera, G
    ADVANCED INFORMATION SYSTEMS ENGINEERING, 1998, 1413 : 59 - 76