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 条
  • [41] A simplified method to determine left atrial volume and transport function using multi-slice computed tomography in patients with atrial fibrillation: comparison with transthoracic echocardiography
    Shin, Seung Yong
    Yong, Hwan Seok
    Na, Jin Oh
    Choi, Cheol Ung
    Kim, Seong Hwan
    Kim, Jin Won
    Kim, Eung Ju
    Rha, Seung-Woon
    Park, Chang Gyu
    Seo, Hong Seog
    Oh, Dong Joo
    Kim, Young-Hoon
    Lim, Hong Euy
    INTERNATIONAL JOURNAL OF CARDIOVASCULAR IMAGING, 2012, 28 (05) : 1205 - 1216