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.
Use Case Points is considered to be one of the most popular methods to estimate the size of a developed software project. Many approaches have been proposed to optimise Use Case Points. The Algorithmic Optimisation Method uses the Multiple Least Squares method to improve the accuracy of Use Case Points by finding optimal coefficient regressions, based on the historical data. This paper aims to propose a new approach to optimise the Use Case Points method based on Gradient Descent with the support of the TensorFlow package. The significance of its purpose is to conduct a new approach that might lead to more accurate prediction than that of the Use Case Points and the Algorithmic Optimisation Method. As a result, this new approach outweighs both the Use Case Points and the Algorithmic Optimisation Methods.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.