Project Estimation with NDT

J. Armario, J. J. Gutierrez, M. Alba, J. A. García García, J. Vitorio, M. J. Escalona

2012

Abstract

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.

References

  1. Karner, Gustav. "Resource Estimation for Objectory Projects" Objective Systems SF AB, 1993.
  2. Escalona, M.J., Aragón, G. “NDT. A Model-Driven approach for Web requirements”. IEEE Transaction on Software Engineering, 34(3), pp. 370-390, 2008.
  3. Shepperd, M.; Schofield, C.; Kitchenham, B. "Effort estimation using analogy". Dept. of Comput., Bournemouth Univ. Software Engineering, 1996.
  4. Jorgensen, M."Practical guidelines for expert-judgmentbased software effort estimation". Oslo Univ., Norway. Software, pp. 57 - 63, 2005.
  5. Lilja, K. K.; Laakso, K.; Palomki, J. "Using the Delphi method". Technology Management in the Energy Smart World (PICMET), 2011 Proceedings of PICMET 7811. Tampere Univ. of Technol., Pori, Finland, 2011
  6. Boehm, B. W. “Software engineering economics”, Englewood Cliffs, NJ: Prentice-Hall, 1981.
  7. Boehm, B. W., Abts C., Winsor Brown A., Chulani S., Clark B. K., Horowitz E., Madachy R., Reifer D. J., and Steece B.. “Software Cost Estimation with COCOMO II”. Englewood Cliffs, NJ: Prentice-Hall, 2000.
  8. Object Constraint Language. OCL. Specification Beta 2.3. http://www.omg.org/spec/OCL/2.3 /Beta2. 03/2011. Last visited 04/2012.
  9. Object Management Group. Query View Transformation Specification 1.0. 2010. http://www.omg.org. Last visited 10/2011.
  10. Enterprise Architect. www.sparxsystems.com. Last visited 04/2012.
  11. Putnam, L. H., "A general empirical solution to the macrosoftware sizing and estimating problem", IEEE Transaction on Software Engineering, 4(4), pp 345- 361, 1978.
  12. Albrecht, A. J.; Gaffney, J. E. "Software function, source lines of codes, and development effort prediction: a software science validation", IEEE TSE. SE-9, pp.639- 648, 1983.
  13. Emilia Mendes: “The Use of Bayesian Networks for Web Effort Estimation: Further Investigation”. ICWE 2008.
  14. Bailey J. W., Basili V. R., “A meta-model for software development resource expenditures”, Proceedings of the 5th ICSE, pp 107-116, March 09-12, 1981, San Diego, California, United States.
  15. Attarzadeh, I.; Siew Hock Ow. "Proposing a new software cost estimation model based on artificial neural networks". (ICCET), Vol. 3, pp. 487-4.
Download


Paper Citation


in Harvard Style

Armario J., Gutierrez J., Alba M., García García J., Vitorio J. and Escalona M. (2012). Project Estimation with NDT . In Proceedings of the 7th International Conference on Software Paradigm Trends - Volume 1: ICSOFT, ISBN 978-989-8565-19-8, pages 120-126. DOI: 10.5220/0004022101200126


in Bibtex Style

@conference{icsoft12,
author={J. Armario and J. J. Gutierrez and M. Alba and J. A. García García and J. Vitorio and M. J. Escalona},
title={Project Estimation with NDT},
booktitle={Proceedings of the 7th International Conference on Software Paradigm Trends - Volume 1: ICSOFT,},
year={2012},
pages={120-126},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004022101200126},
isbn={978-989-8565-19-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 7th International Conference on Software Paradigm Trends - Volume 1: ICSOFT,
TI - Project Estimation with NDT
SN - 978-989-8565-19-8
AU - Armario J.
AU - Gutierrez J.
AU - Alba M.
AU - García García J.
AU - Vitorio J.
AU - Escalona M.
PY - 2012
SP - 120
EP - 126
DO - 10.5220/0004022101200126