Robust regression and outlier detection
Robust regression and outlier detection
Reliability of function points measurement: a field experiment
Communications of the ACM
Function Points Analysis: An Empirical Study of Its Measurement Processes
IEEE Transactions on Software Engineering
Inter-item correlations among function points
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Software Engineering Economics
Software Engineering Economics
Function Point Analysis: Difficulties and Improvements
IEEE Transactions on Software Engineering
A Comparison of Function Point Counting Techniques
IEEE Transactions on Software Engineering
An empirical study of maintenance and development estimation accuracy
Journal of Systems and Software
Human Performance Estimating with Analogy and Regression Models: An Empirical Validation
METRICS '98 Proceedings of the 5th International Symposium on Software Metrics
An Empirical Study of the Correlations Between Function Point Elements
METRICS '99 Proceedings of the 6th International Symposium on Software Metrics
Using Public Domain Metrics To Estimate Software Development Effort
METRICS '01 Proceedings of the 7th International Symposium on Software Metrics
METRICS '05 Proceedings of the 11th IEEE International Software Metrics Symposium
Early & Quick Function Point: Sizing More with Less
METRICS '05 Proceedings of the 11th IEEE International Software Metrics Symposium
Three empirical studies on estimating the design effort of Web applications
ACM Transactions on Software Engineering and Methodology (TOSEM)
IEEE Transactions on Software Engineering
Functional size measurement revisited
ACM Transactions on Software Engineering and Methodology (TOSEM)
The size and effort estimates in iterative development
Information and Software Technology
Software Process and Product Measurement
Impact of Base Functional Component Types on Software Functional Size Based Effort Estimation
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
The relationship between software development team size and software development cost
Communications of the ACM - Rural engineering development
Why comparative effort prediction studies may be invalid
PROMISE '09 Proceedings of the 5th International Conference on Predictor Models in Software Engineering
Building statistically significant robust regression models in empirical software engineering
PROMISE '09 Proceedings of the 5th International Conference on Predictor Models in Software Engineering
Horizontal dispersion of software functional size with IFPUG and COSMIC units
Advances in Engineering Software
Automated software size estimation based on function points using UML models
Information and Software Technology
On the use of weighted sums in the definition of measures
Proceedings of the 2010 ICSE Workshop on Emerging Trends in Software Metrics
Introducing the evaluation of complexity in functional size measurement: a UML-based approach
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
The role of the measure of functional complexity in effort estimation
Proceedings of the 6th International Conference on Predictive Models in Software Engineering
Estimation Tools and Techniques
IEEE Software
Hi-index | 0.00 |
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.