Skip to main content

Comparing the Estimation Performance of the EPCU Model with the Expert Judgment Estimation Approach Using Data from Industry

  • Chapter
Book cover Software Engineering Research, Management and Applications 2010

Part of the book series: Studies in Computational Intelligence ((SCI,volume 296))

Abstract

Software project estimates are more useful when made early in the project life cycle: this implies that these estimates are to be made in a highly uncertain environment with information that is vague and incomplete.

To tackle these challenges in practice, the estimation method most used at this early stage is the Expert Judgment Estimation approach. However, there are a number of problems with it, such as the fact that the expertise is specific to the people and not to the organization, and the fact that this intuitive estimation expertise is neither well described nor well understood; in addition, the expertise is difficult to assess and cannot be replicated systematically.

Estimation of Projects in Contexts of Uncertainty (EPCU) is an estimation method based on fuzzy logic that mimics the way experts make estimates. This paper describes the experiment designed and carried out to compare the performance of the EPCU model against the Expert Judgment Estimation approach using data from industry projects.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bourque, P., Oligny, S., Abran, A., Fournier, B.: Developing Project Duration Models in Software Engineering. Journal of Computer Science and Technology 22, 348–357 (2007)

    Article  Google Scholar 

  2. Project Management Institute, PMBOK Guide – A Guide to the Project Management Body of Knowledge, 3rd edn., p. 378 (2004)

    Google Scholar 

  3. Idri, A., Abran, A., Khosgoftaar, T.M.: Fuzzy Analogy: A New Approach for Software Cost Estimation. In: International Workshop on Software Measurement (IWSM 2001), Montréal, Québec (2001)

    Google Scholar 

  4. Idri, A., Abran, A., Khoshgoftaar, T.M., Robert, S.: Estimating Software Project Effort by Analogy Based on Linguistic Values. In: 8th IEEE International Software Metrics Symposium, Ottawa, Ontario (2002)

    Google Scholar 

  5. Boehm, B.W.: Software Engineering Economics. Prentice Hall, Englewood Cliffs (1985)

    Google Scholar 

  6. International Function Point User Group, http://www.ifpug.org/

  7. Ribu, Kirsten: Estimating Object-Oriented Software Projects with Use Cases, MSc thesis, University of Oslo, Department of Informatics (November 2001)

    Google Scholar 

  8. Myrtveit, E.S.: A Controlled Experiment to Assess the Benefits of Estimating with Analogy and regression Models. IEEE Transaction on Software Engineering 25(4), 510–525 (1999)

    Article  Google Scholar 

  9. Shepperd, M., Schofield, C., Kitchenham, B.: Effort Estimation Using Analogy. In: ICSE-18, Berlin, pp. 170–178 (1996)

    Google Scholar 

  10. Idri, A., Abran, A., Khoshgoftaar, T., Robert, S.: Fuzzy Case-Based Reasoning Models for Software Cost Estimation. In: Soft Computing in Software Engineering: Studies in Fuzziness and Soft Computing. Springer, Heidelberg (2004)

    Google Scholar 

  11. Kolodner, J.L.: Case-Based Reasoning. Morgan Kaufmann, San Francisco (1993)

    Google Scholar 

  12. Kacprzyk, J., Yager, R.R.: Emergency-oriented expert systems: a fuzzy approach. Information Sciences 37(1-3), 143–155 (1985); Referenced in [13]

    Article  MATH  Google Scholar 

  13. Azadeh, A., et al.: Design and implementation of a fuzzy expert system for perform-ance assessment of an integrated health, safety, environment (HSE) and ergonomics system: The case of a gas refinery. Inform. Sci. (2008), doi:10.1016/j.ins.2008.06.026

    Google Scholar 

  14. Idri, A., Abran, A.: Towards A Fuzzy Logic Based Measures for Software Projects Similarity. In: 6th MCSEAI 2000 – Maghrebian Conference on Computer Sciences, Fez, Morocco (2000)

    Google Scholar 

  15. Shepperd, M., Schofield, C.: Estimating Software Project Effort Using Analogies. In: ICSE-18, Berlin, pp. 170–178 (1996)

    Google Scholar 

  16. Souto, F.V., Abran, A.: Industry Case Studies of Estimation Models Using Fuzzy Sets. In: International Workshop on Software Measurement – IWSM-Mensura 2007, Palma de Mallorca (Spain), November 5-8, pp. 1–15 (2007)

    Google Scholar 

  17. Kadoda, G.M., Cartwright, L.C., Shepperd, M.: Experiences Using Case-Based Reasoning to Predict Software Project Effort, EASE, Keele, UK (2000)

    Google Scholar 

  18. Jeffery, R., Ruhe, M., Wieczorek, I.: Using public domain metrics to estimate software development effort. In: Seventh International Symposium on Software Metrics 2001, UK, pp. 16–27 (2001)

    Google Scholar 

  19. IEEE Standard Glossary of Software Engineering Terminology, IEEE std. 610.12-1990 (1990)

    Google Scholar 

  20. Condori-Fernandez, N., Pastor, O., Abran, A., Sellami, A.: Introduciendo Concep-tos de Metrologia en el Diseno de Medidas de Software. In: XI Iberamerico Workshop on Requirements Engineering and Environments, IDEAS 2008, Pernambuco, Brazil, pp. 112–125 (2008)

    Google Scholar 

  21. The Standish Group International, Extreme Chaos, The Standish Group International, Inc., Research Reports (2000-2004), http://www.standishgroup.com

  22. The Buzz, Off Base: Insufficient expertise in setting baselines hits U.S federal IT budgets where it hurts. PM Network, 21 (March 2007)

    Google Scholar 

  23. Zadeh, L.A.: Is there a need for fuzzy logic? Information Sciences 178(13), 2751–2779 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  24. Idri, A., Kjiri, L., Abran, A.: COCOMO Cost Model Using Fuzzy Logic. In: 7th International Conference on Fuzzy Theory &Technology, Atlantic City, New Jersey (2000)

    Google Scholar 

  25. IFPUG, Function Point Counting Practices Manual, Version 4.2.1, International Function Points Users Group (2005)

    Google Scholar 

  26. Zadeh, L.A.: Is there a need for fuzzy logic? In: Fuzzy Information Processing Society, NAFIPS 2008. Annual Meeting of the North American, May 19-22 (2008)

    Google Scholar 

  27. Roychowdhury, S., Wang, B.-H.: Measuring inconsistency in fuzzy rules. In: Fuzzy Systems Proceedings, IEEE World Congress on Computational Intelligence, May 4-9, vol. 2, pp. 1020–1025 (1998)

    Google Scholar 

  28. ISO, International Vocabulary of Basic and General Terms in Metrology, International Organization for Standardization, Switzerland, 2nd edn. (1993), ISBN 92-67-01075-1

    Google Scholar 

  29. Steve, M.: Software Estimation: Demystifying the Black Art. Microsoft Press (2006)

    Google Scholar 

  30. Abran, A.: Estimation and Quality Models Based on Functional Size with COSMIC – ISO 19761. Draft, ch.6 (April 2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Valdés, F., Abran, A. (2010). Comparing the Estimation Performance of the EPCU Model with the Expert Judgment Estimation Approach Using Data from Industry. In: Lee, R., Ormandjieva, O., Abran, A., Constantinides, C. (eds) Software Engineering Research, Management and Applications 2010. Studies in Computational Intelligence, vol 296. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13273-5_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-13273-5_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-13272-8

  • Online ISBN: 978-3-642-13273-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics