Transactions and paths: Two use case based metrics which improve the early effort estimation

The fact that Albrecht's function point method must be frequently improved or adjusted to suit new development contexts shows that there is a need for a new approach to early estimate effort. Such approach should reduce the estimation error and it is convenient for it to be based on use cases. The authors defined two simple metrics which capture two key aspects of software applications, size and complexity, which are called Transactions (T) and Paths (P). Also, in order to demonstrate that it is possible to reduce the error of effort estimation using these two new metrics, a case study was developed.

[1]  Barbara A. Kitchenham The Problem with Function Points , 1997, IEEE Software.

[2]  Gabriela Robiolo,et al.  Employing use cases to early estimate effort with simpler metrics , 2007, Innovations in Systems and Software Engineering.

[3]  Sandro Morasca,et al.  Property-Based Software Engineering Measurement , 1996, IEEE Trans. Software Eng..

[4]  Christopher J. Lokan An empirical study of the correlations between function point elements [software metrics] , 1999, Proceedings Sixth International Software Metrics Symposium (Cat. No.PR00403).

[5]  Bente Anda,et al.  A multiple-case study of software effort estimation based on use case points , 2005, 2005 International Symposium on Empirical Software Engineering, 2005..