Function Points in the Estimation and Evaluation of the Software Process
IEEE Transactions on Software Engineering
Property-Based Software Engineering Measurement
IEEE Transactions on Software Engineering
Measure-driven processes and architecture for the empirical evaluation of software technology
Journal of Software Maintenance: Research and Practice
A Function Point-Like Measure for Object-Oriented Software
Empirical Software Engineering
Counterpoint: The Problem with Function Points
IEEE Software
Function Point Measurement Tool for UML Design Specification
METRICS '99 Proceedings of the 6th International Symposium on Software Metrics
Mapping the OO-Jacobson Approach into Function Point Analysis
TOOLS '97 Proceedings of the Tools-23: Technology of Object-Oriented Languages and Systems
Applying Function Point to Unified Modeling Language: Conversion Model and Pilot Study
METRICS '04 Proceedings of the Software Metrics, 10th International Symposium
Class Point: An Approach for the Size Estimation of Object-Oriented Systems
IEEE Transactions on Software Engineering
An Empirical Assessment of Function Point-Like Object-Oriented Metrics
METRICS '05 Proceedings of the 11th IEEE International Software Metrics Symposium
Automating function point analysis with model driven development
CASCON '06 Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research
Estimating software size with UML models
Proceedings of the 2008 C3S2E conference
An evaluation of function point counting based on measurement-oriented models
EASE'08 Proceedings of the 12th international conference on Evaluation and Assessment in Software Engineering
Convertibility of functional size measurements: new insights and methodological issues
PROMISE '09 Proceedings of the 5th International Conference on Predictor Models in Software Engineering
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
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
Information and Software Technology
An evaluation of function point counting based on measurement-oriented models
EASE'08 Proceedings of the 12th international conference on Evaluation and Assessment in Software Engineering
A proposal for simplified model-based cost estimation models
PROFES'12 Proceedings of the 13th international conference on Product-Focused Software Process Improvement
Hi-index | 0.00 |
Function Point Analysis (FPA) is the most widely used method for measuring the size of software requirements, usually for the purpose of cost estimation. Unfortunately, FPA is affected by several drawbacks: it must be performed by specifically skilled personnel, it is expensive, and the resulting measures are subject to high variability. In order to solve - at least partially - these problems, researchers have proposed to base FP counting on UML models. However, models built without having FPA in mind hardly provide the required information at the proper detail level, so that the measures of the models tend to vary accordingly. On the contrary, building models that are suitable for FPA generally requires additional notations, skills and effort, thus partly spoiling the advantages of the approach. This paper illustrates a technique for building FPA-oriented UML models that do not need to include more information than usually required by the development process, and are easy to measure. As a result, FPA can be performed in a seamless way, while yielding reliable results. The proposed technique was validated by means of a controlled experiment and a set of pilot applications, which are also briefly described in the paper.