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 条
  • [1] Definition and experimental evaluation of function points for object-oriented systems
    Caldiera, G
    Antoniol, G
    Fiutem, R
    Lokan, C
    FIFTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM - METRICS 1998, PROCEEDINGS, 1998, : 167 - 178
  • [2] An evaluation of the statistical convertibility of Function Points into COSMIC Function Points
    Lavazza, Luigi
    EMPIRICAL SOFTWARE ENGINEERING, 2014, 19 (04) : 1075 - 1110
  • [3] An evaluation of the statistical convertibility of Function Points into COSMIC Function Points
    Luigi Lavazza
    Empirical Software Engineering, 2014, 19 : 1075 - 1110
  • [4] FUNCTION POINTS IN SSADM
    OBRIEN, SJ
    JONES, DA
    SOFTWARE QUALITY JOURNAL, 1993, 2 (01) : 1 - 11
  • [5] Early and quick function points analysis: Evaluations and proposals
    Liu G.
    Lavazza L.
    Journal of Systems and Software, 2021, 174
  • [6] A Modification Complexity Factor in Function Points Method for Software Cost Estimation Towards Public Service Application
    Dewi, Renny Sari
    Subriadi, Apol Pribadi
    Sholiq
    4TH INFORMATION SYSTEMS INTERNATIONAL CONFERENCE (ISICO 2017), 2017, 124 : 415 - 422
  • [7] Convertibility of Function Points into COSMIC Function Points: A study using Piecewise Linear Regression
    Lavazza, Luigi
    Morasca, Sandro
    INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (08) : 874 - 884
  • [8] IFPUG Function Points to COSMIC Function Points convertibility: A fine-grained statistical approach
    Abualkishik, Abedallah Zaid
    Lavazza, Luigi
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 97 : 179 - 191
  • [9] Exploring the Convertibility between IFPUG and COSMIC Function Points: Preliminary Findings
    Gencel, Cigdem
    Bideau, Carl
    PROCEEDINGS OF THE 2012 JOINT CONFERENCE OF THE 22ND INTERNATIONAL WORKSHOP ON SOFTWARE MEASUREMENT AND THE 2012 SEVENTH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS AND PRODUCT MEASUREMENT (IWSM-MENSURA 2012), 2012, : 170 - 177
  • [10] Predicting maintenance effort with function points
    Niessink, F
    vanVliet, H
    INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1997, : 32 - 39