A New Approach to Calibrating Functional Complexity Weight in Software Development Effort Estimation
Function point analysis is a widely used metric in the software industry for development effort estimation. It was proposed in the 1970s, and then standardized by the International Function Point Users Group, as accepted by many organizations worldwide. While the software industry has grown rapidly,...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-01-01
|
Series: | Computers |
Subjects: | |
Online Access: | https://www.mdpi.com/2073-431X/11/2/15 |
_version_ | 1797481562158137344 |
---|---|
author | Vo Van Hai Ho Le Thi Kim Nhung Zdenka Prokopova Radek Silhavy Petr Silhavy |
author_facet | Vo Van Hai Ho Le Thi Kim Nhung Zdenka Prokopova Radek Silhavy Petr Silhavy |
author_sort | Vo Van Hai |
collection | DOAJ |
description | Function point analysis is a widely used metric in the software industry for development effort estimation. It was proposed in the 1970s, and then standardized by the International Function Point Users Group, as accepted by many organizations worldwide. While the software industry has grown rapidly, the weight values specified for the standard function point counting have remained the same since its inception. Another problem is that software development in different industry sectors is peculiar, but basic rules apply to all. These raise important questions about the validity of weight values in practical applications. In this study, we propose an algorithm for calibrating the standardized functional complexity weights, aiming to estimate a more accurate software size that fits specific software applications, reflects software industry trends, and improves the effort estimation of software projects. The results show that the proposed algorithms improve effort estimation accuracy against the baseline method. |
first_indexed | 2024-03-09T22:16:23Z |
format | Article |
id | doaj.art-88e1e9f023ed489baa9cbe7564a4c0de |
institution | Directory Open Access Journal |
issn | 2073-431X |
language | English |
last_indexed | 2024-03-09T22:16:23Z |
publishDate | 2022-01-01 |
publisher | MDPI AG |
record_format | Article |
series | Computers |
spelling | doaj.art-88e1e9f023ed489baa9cbe7564a4c0de2023-11-23T19:22:38ZengMDPI AGComputers2073-431X2022-01-011121510.3390/computers11020015A New Approach to Calibrating Functional Complexity Weight in Software Development Effort EstimationVo Van Hai0Ho Le Thi Kim Nhung1Zdenka Prokopova2Radek Silhavy3Petr Silhavy4Department of Computer and Communication Systems, Tomas Bata University in Zlin, Nam. T.G.M. 5555, 76001 Zlin, Czech RepublicDepartment of Computer and Communication Systems, Tomas Bata University in Zlin, Nam. T.G.M. 5555, 76001 Zlin, Czech RepublicDepartment of Computer and Communication Systems, Tomas Bata University in Zlin, Nam. T.G.M. 5555, 76001 Zlin, Czech RepublicDepartment of Computer and Communication Systems, Tomas Bata University in Zlin, Nam. T.G.M. 5555, 76001 Zlin, Czech RepublicDepartment of Computer and Communication Systems, Tomas Bata University in Zlin, Nam. T.G.M. 5555, 76001 Zlin, Czech RepublicFunction point analysis is a widely used metric in the software industry for development effort estimation. It was proposed in the 1970s, and then standardized by the International Function Point Users Group, as accepted by many organizations worldwide. While the software industry has grown rapidly, the weight values specified for the standard function point counting have remained the same since its inception. Another problem is that software development in different industry sectors is peculiar, but basic rules apply to all. These raise important questions about the validity of weight values in practical applications. In this study, we propose an algorithm for calibrating the standardized functional complexity weights, aiming to estimate a more accurate software size that fits specific software applications, reflects software industry trends, and improves the effort estimation of software projects. The results show that the proposed algorithms improve effort estimation accuracy against the baseline method.https://www.mdpi.com/2073-431X/11/2/15software development effort estimationfunction point analysisfunctional complexity weight |
spellingShingle | Vo Van Hai Ho Le Thi Kim Nhung Zdenka Prokopova Radek Silhavy Petr Silhavy A New Approach to Calibrating Functional Complexity Weight in Software Development Effort Estimation Computers software development effort estimation function point analysis functional complexity weight |
title | A New Approach to Calibrating Functional Complexity Weight in Software Development Effort Estimation |
title_full | A New Approach to Calibrating Functional Complexity Weight in Software Development Effort Estimation |
title_fullStr | A New Approach to Calibrating Functional Complexity Weight in Software Development Effort Estimation |
title_full_unstemmed | A New Approach to Calibrating Functional Complexity Weight in Software Development Effort Estimation |
title_short | A New Approach to Calibrating Functional Complexity Weight in Software Development Effort Estimation |
title_sort | new approach to calibrating functional complexity weight in software development effort estimation |
topic | software development effort estimation function point analysis functional complexity weight |
url | https://www.mdpi.com/2073-431X/11/2/15 |
work_keys_str_mv | AT vovanhai anewapproachtocalibratingfunctionalcomplexityweightinsoftwaredevelopmenteffortestimation AT holethikimnhung anewapproachtocalibratingfunctionalcomplexityweightinsoftwaredevelopmenteffortestimation AT zdenkaprokopova anewapproachtocalibratingfunctionalcomplexityweightinsoftwaredevelopmenteffortestimation AT radeksilhavy anewapproachtocalibratingfunctionalcomplexityweightinsoftwaredevelopmenteffortestimation AT petrsilhavy anewapproachtocalibratingfunctionalcomplexityweightinsoftwaredevelopmenteffortestimation AT vovanhai newapproachtocalibratingfunctionalcomplexityweightinsoftwaredevelopmenteffortestimation AT holethikimnhung newapproachtocalibratingfunctionalcomplexityweightinsoftwaredevelopmenteffortestimation AT zdenkaprokopova newapproachtocalibratingfunctionalcomplexityweightinsoftwaredevelopmenteffortestimation AT radeksilhavy newapproachtocalibratingfunctionalcomplexityweightinsoftwaredevelopmenteffortestimation AT petrsilhavy newapproachtocalibratingfunctionalcomplexityweightinsoftwaredevelopmenteffortestimation |