Function Point

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 3756 Experts worldwide ranked by ideXlab platform

R. J. Kusters - One of the best experts on this subject based on the ideXlab platform.

  • Function Point analysis: evaluation of a software cost estimation model
    European Journal of Information Systems, 1991
    Co-Authors: F. J. Heemstra, R. J. Kusters
    Abstract:

    The merits of Function Point analysis are discussed. Function Point analysis was chosen because it is one of the most widely used aids for software cost estimation. In the analysis we use data from a large survey of Dutch organizations, from an experiment on the effectiveness of software cost estimation models and from a field study aimed at the adjustment part of the FPA model. Conclusions show that it is indeed widely used and that it performs reasonably well as a product sizer, but that the adjustment part of the model is less useful.

Roberto Meli - One of the best experts on this subject based on the ideXlab platform.

  • IWSM/Mensura - An Evaluation of Simple Function Point as a Replacement of IFPUG Function Point
    2014 Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measureme, 2014
    Co-Authors: Luigi Lavazza, Roberto Meli
    Abstract:

    Simple Function Point is a Functional size measurement method that can be used in place of IFPUG Function Point, but requires a much simpler - hence less time and effort consuming - measurement process. Simple Function Point was designed to be equivalent to IFPUG Function Point in terms of numerical results. This paper reports an empirical study aiming at verifying the effectiveness of Simple Function Point as a Functional size measurement method, especially suitable to support estimation of software development effort. The data from a large popular public dataset were analyzed to verify the correlation of Simple Function Point with IFPUG Function Point, and the correlation of both size measures to development effort. The results obtained confirm, at a reasonable level of confidence, the hypothesis that Simple Function Point can be effectively used in place of IFPUG Function Point.

  • An Evaluation of Simple Function Point as a Replacement of IFPUG Function Point
    2014 Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measureme, 2014
    Co-Authors: Luigi Lavazza, Roberto Meli
    Abstract:

    Simple Function Point is a Functional size measurement method that can be used in place of IFPUG Function Point, but requires a much simpler - hence less time and effort consuming - measurement process. Simple Function Point was designed to be equivalent to IFPUG Function Point in terms of numerical results. This paper reports an empirical study aiming at verifying the effectiveness of Simple Function Point as a Functional size measurement method, especially suitable to support estimation of software development effort. The data from a large popular public dataset were analyzed to verify the correlation of Simple Function Point with IFPUG Function Point, and the correlation of both size measures to development effort. The results obtained confirm, at a reasonable level of confidence, the hypothesis that Simple Function Point can be effectively used in place of IFPUG Function Point.

Luigi Lavazza - One of the best experts on this subject based on the ideXlab platform.

  • IWSM-Mensura - Towards Component-Aware Function Point Measurement
    2016 Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measureme, 2016
    Co-Authors: Luigi Lavazza, Valentina Lenarduzzi, Davide Taibi
    Abstract:

    Background. Function Point Analysis is the most used technique for sizing software Functional specifications. Function Point measures are widely used to estimate the effort needed to develop software, hence the cost of software. However, Function Point Analysis adopts the Point of view of the end user, and–consistently–considers a software application as a whole. This approach does not allow for assessing the role of reusable components in software development. In fact, reusing available components decreases the cost of software development, but standard Function Point measures are not able to account for the savings deriving from component reuse. Objective. We aim at modifying the definition of Function Point Analysis so that the role of components can be taken into account. More specifically, we redefine the measurement so that when no components are used the resulting measure is the same yielded by the standard measurement process, but in presence of components, our modified measure is less than the standard measure (the bigger the role of components, the smaller the measure). Method. Components partly support the realization of elementary processes. Therefore, we split elementary processes into sub-processes, such that each sub-process is either totally supported by a component or it is not supported at all by any component, the size of the elementary process is defined to be inversely proportional to the size of sub-processes supported by components. Results. The proposed approach was applied to a Web application, which was developed in two versions: one from scratch and one using available components. As expected, the 'component-aware' measures obtained are smaller than the standard measures. We also compared the reduction in size with the reduction in development effort. Conclusions. The proposed method proved effective in taking into account the usage of components in the development of the considered application. However, the observed decrease in size is smaller than the decrease of development effort. The latter result suggests that this initial proposal needs further experimentation to support accurate effort estimation.

  • Towards Component-Aware Function Point Measurement
    2016 Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measureme, 2016
    Co-Authors: Luigi Lavazza, Valentina Lenarduzzi, Davide Taibi
    Abstract:

    Background. Function Point Analysis is the most used technique for sizing software Functional specifications. Function Point measures are widely used to estimate the effort needed to develop software, hence the cost of software. However, Function Point Analysis adopts the Point of view of the end user, and-consistently-considers a software application as a whole. This approach does not allow for assessing the role of reusable components in software development. In fact, reusing available components decreases the cost of software development, but standard Function Point measures are not able to account for the savings deriving from component reuse. Objective. We aim at modifying the definition of Function Point Analysis so that the role of components can be taken into account. More specifically, we redefine the measurement so that when no components are used the resulting measure is the same yielded by the standard measurement process, but in presence of components, our modified measure is less than the standard measure (the bigger the role of components, the smaller the measure). Method. Components partly support the realization of elementary processes. Therefore, we split elementary processes into sub-processes, such that each sub-process is either totally supported by a component or it is not supported at all by any component, the size of the elementary process is defined to be inversely proportional to the size of sub-processes supported by components. Results. The proposed approach was applied to a Web application, which was developed in two versions: one from scratch and one using available components. As expected, the 'component-aware' measures obtained are smaller than the standard measures. We also compared the reduction in size with the reduction in development effort. Conclusions. The proposed method proved effective in taking into account the usage of components in the development of the considered application. However, the observed decrease in size is smaller than the decrease of development effort. The latter result suggests that this initial proposal needs further experimentation to support accurate effort estimation.

  • IWSM/Mensura - An Evaluation of Simple Function Point as a Replacement of IFPUG Function Point
    2014 Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measureme, 2014
    Co-Authors: Luigi Lavazza, Roberto Meli
    Abstract:

    Simple Function Point is a Functional size measurement method that can be used in place of IFPUG Function Point, but requires a much simpler - hence less time and effort consuming - measurement process. Simple Function Point was designed to be equivalent to IFPUG Function Point in terms of numerical results. This paper reports an empirical study aiming at verifying the effectiveness of Simple Function Point as a Functional size measurement method, especially suitable to support estimation of software development effort. The data from a large popular public dataset were analyzed to verify the correlation of Simple Function Point with IFPUG Function Point, and the correlation of both size measures to development effort. The results obtained confirm, at a reasonable level of confidence, the hypothesis that Simple Function Point can be effectively used in place of IFPUG Function Point.

  • An Evaluation of Simple Function Point as a Replacement of IFPUG Function Point
    2014 Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measureme, 2014
    Co-Authors: Luigi Lavazza, Roberto Meli
    Abstract:

    Simple Function Point is a Functional size measurement method that can be used in place of IFPUG Function Point, but requires a much simpler - hence less time and effort consuming - measurement process. Simple Function Point was designed to be equivalent to IFPUG Function Point in terms of numerical results. This paper reports an empirical study aiming at verifying the effectiveness of Simple Function Point as a Functional size measurement method, especially suitable to support estimation of software development effort. The data from a large popular public dataset were analyzed to verify the correlation of Simple Function Point with IFPUG Function Point, and the correlation of both size measures to development effort. The results obtained confirm, at a reasonable level of confidence, the hypothesis that Simple Function Point can be effectively used in place of IFPUG Function Point.

F. J. Heemstra - One of the best experts on this subject based on the ideXlab platform.

  • Function Point analysis: evaluation of a software cost estimation model
    European Journal of Information Systems, 1991
    Co-Authors: F. J. Heemstra, R. J. Kusters
    Abstract:

    The merits of Function Point analysis are discussed. Function Point analysis was chosen because it is one of the most widely used aids for software cost estimation. In the analysis we use data from a large survey of Dutch organizations, from an experiment on the effectiveness of software cost estimation models and from a field study aimed at the adjustment part of the FPA model. Conclusions show that it is indeed widely used and that it performs reasonably well as a product sizer, but that the adjustment part of the model is less useful.

Xu Wang - One of the best experts on this subject based on the ideXlab platform.

  • Efficiency Improvement Of Function Point-Based Software Size Estimation With Deep Learning Model
    IEEE Access, 1
    Co-Authors: Kui Zhang, Xu Wang
    Abstract:

    Software cost estimation is crucial to software management, which has received considerable attention from both industry and academia. Software size is an important metric that forms the cornerstone of software cost estimation. The Function Point has been proven to be a useful software size unit for size estimation and has been successfully implemented in many countries. However, in current practice, the rule of Function Point size method is complicated and performed manually. Consequently, it is costly in both time and resources spent to apply these methods, especially in the scenario of large-scale software development in the industry. In this paper, a deep learning-based named entity recognition (NER) model was designed in place of manual Function Point recognition. In particular, a BiLSTM-CRF model was trained on previously labeled requirements in the industry to classify the Function Point type of new requirements in the same domain. The proposed method was verified on 29 real projects provided by our industry partner. A comparative experiment was designed for the quantitative evaluation of efficiency improvement of the proposed NER model aided Function Point estimation. The result suggests that, for the NER model, the precision and F1 of the BiLSTM-CRF-based Function Point analysis on test samples achieved 94.5% and 80.3%, respectively. Moreover, the improvement in the efficiency of the software size estimation process achieved an average of 38.6%, which is a significant enhancement for the Function Point-based software size estimation.