Project Estimation with NDT

Software Project Estimation is one of the most critical and complex task for a Project manager. Several techniques, tools and mechanisms were proposed in the literature. However, these solutions are sometimes difficult and expensive to be applied and too frequently, the final estimation is made according to the manager experience. In this paper we present a preliminary approach based on the Use Case Points technique, which is adapted for the Model-Driven environment of NDT. This technique is automatically applied, thanks to the metamodels definition, and it is presented in a tool named NDT-Counter. Additionally, the paper presents an initial empirical evaluation of the results.

[1]  Barbara A. Kitchenham,et al.  Effort estimation using analogy , 1996, Proceedings of IEEE 18th International Conference on Software Engineering.

[2]  Gustav Karner,et al.  Resource Estimation for Objectory Projects , 2010 .

[3]  Ellis Horowitz,et al.  Software Cost Estimation with COCOMO II , 2000 .

[4]  Victor R. Basili,et al.  A meta-model for software development resource expenditures , 1981, ICSE '81.

[5]  Lawrence H. Putnam,et al.  A General Empirical Solution to the Macro Software Sizing and Estimating Problem , 1978, IEEE Transactions on Software Engineering.

[6]  María José Escalona Cuaresma,et al.  NDT. A Model-Driven Approach for Web Requirements , 2008, IEEE Transactions on Software Engineering.

[7]  Emilia Mendes The Use of Bayesian Networks for Web Effort Estimation: Further Investigation , 2008, 2008 Eighth International Conference on Web Engineering.

[8]  John E. Gaffney,et al.  Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation , 1983, IEEE Transactions on Software Engineering.

[9]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.