Skip to main content

Improving the COSMIC Approximate Sizing Using the Fuzzy Logic EPCU Model

  • Conference paper
  • First Online:
Software Measurement (Mensura 2015, IWSM 2015)

Abstract

In software engineering, the standards for functional size measurement require, for accurate measurement results, that the functionality to be measured be fully known. Therefore, in the early phases of software development when there is a lack of details, approximate sizing approaches must be used instead of the standards themselves: such approximate sizing techniques are typically based on the analysis of historical data of the functional size of a number of completed projects within an organization. This paper revisits a fuzzy logic size approximation technique – the EPCU model, and presents an improved version, which lifts a number of constraints on its design, considering the Vogelezang dataset used in the literature to define the Equal Size Bands approximation approach.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Notes

  1. 1.

    Mean Magnitude of Relative Error (MMRE).

  2. 2.

    Standard Deviation of MRE (SDMRE).

  3. 3.

    ALFA project was a project from a Mexican Federal Institution, for confidentiality purposes the Use Cases was are referred by sequential numbers only.

References

  1. Morgenshtern, O., Raz, T., Dovir, D.: Factors affecting duration and effort estimation errors in software development projects. Inf. Softw. Technol. 49(8), 827–837 (2007)

    Article  Google Scholar 

  2. Valdés, F., Abran, A.: Industry case studies of estimation models based on fuzzy sets. In: Abran-Dumke-Màs (eds.) International Workshop on Software Measurement IWSM-Mensura 2007, Palma de Mallorca, Spain, pp. 87–101. UIB-Universitat de les Illes Baleares, 5–9 Nov 2007. ISBN 978-84-8384-020-7

    Google Scholar 

  3. Valdés, F., Abran, A.: 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.) SERA 2010. SCI, vol. 296, pp. 227–240. Springer, Heidelberg (2010). ISBN 978-3-642-13272-8

    Chapter  Google Scholar 

  4. Valdés, F.: Design of a fuzzy logic software estimation process. Ph.D. thesis, École de Technologie Supérieure, Université du Québec, Montreal, December 2011

    Google Scholar 

  5. COSMIC Measurement Practice Commitee: The COSMIC functional size method version 3.0, advanced and related topics. http://www.cosmicon.com/portal/public/COSMIC%20Method%20v3.0%20Advanced%20&%20Related%20Topics.pdf (2007). Accessed 4 Sept 2010

  6. COSMIC Measurement Practice Commitee: The COSMIC functional size measurement method, version 3.0.1, Measurement Manual, May 2009. www.cosmicon.com

  7. Zadeh, L.A.: Is there a need for fuzzy logic? Inf. Sci. 178(13), 2751–2779 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  8. Vogelezang, F.W., Prins, T.G.: Approximate size measurement with the COSMIC method: factors of influence. In: SMEF 2007 Conference, Rome, Italy (2007)

    Google Scholar 

  9. Zadeh, L.A.: Fuzzy logic. IEEE Comput. 1, 83 (1988)

    Article  Google Scholar 

  10. Khelifi, A., Abran A., Symons, C., et al.: Proposed measurement etalon: C-Registration system, January 2007. http://www.cosmicon.com/portal/public/CRS_RUP_Case_%20Study_version_Jan_04_2007_web_%20version_update_feb_2008.pdf. Accessed February 2008

  11. Desharnais, J.-M., Abran, A.: Approximation techniques for measuring function points. In: 13th International Workshop on Software Measurement – IWSM 2003, pp. 270–286. Springer, Montréal, Canada, 23–25 Sept 2003

    Google Scholar 

  12. IFPUG: Function point practices manual, release 4.1. International Function Points User Group (IFPUG), Mequon, Wisconsin Release 4.1, January 1999

    Google Scholar 

  13. Santillo, L.: Early and quick COSMIC FFP overview. In: Abran, A., Dumke, R. (eds.) COSMIC Function Points Theory and Advanced Practices, pp. 176–191. CRC Press, Boca Raton (2011). ISBN 978-1-4398-4486-1

    Google Scholar 

  14. Conte, M., Iorio, T., Santillo, L.: E&Q: an early & quick approach to functional size measurement methods. In: Software Measurement European Forum SMEF 2004, Rome, Italy, 1–3 Jan 2004

    Google Scholar 

  15. Bock, D.B., Klepper, R.: FP-S: a simplified function point counting method. J. Syst. Softw. 18, 245–254 (1992)

    Article  Google Scholar 

  16. Jones, C.: Applied Software Measurement, Assuring Productivity and Quality, 2nd edn. McGraw Hill, New York (1997)

    MATH  Google Scholar 

  17. Santillo, L.: Early FP estimation and the analytic hierarchy process. In: ESCOM-SCOPE 2000 Conference, Munich, Germany, 18–20 Apr 2000

    Google Scholar 

  18. Meli, R.: Early function points: a new estimation method for software projects. In: ESCOM 1997, Berlin, Germany, May 1997

    Google Scholar 

  19. Mamdani, E.H.: Applications of fuzzy logic to approximate reasoning using linguistic synthesis. IEEE Trans. Comput. 26(12), 1182–1191 (1977)

    Article  MATH  Google Scholar 

  20. Mamdani, E.H., Assilian, S.: An experiment in linguistic synthesis with a fuzzy logic controller. Int. J. Man Mach. Stud. 7(1), 1–13 (1975)

    Article  MATH  Google Scholar 

  21. Valdés, F., Abran, A.: Case study: COSMIC approximate sizing approach without using historical data. In: 22nd International Workshop on Software Measurement & 7th International Conference on Software Process and Product Measurement – IWSM-MENSURA, Assisi, Italy, November 2012

    Google Scholar 

  22. Vogelezang, F., Symons, C., Lesterhuis, A., Meli, R.: Approximate COSMIC functional size guideline for approximate COSMIC functional size measurement. In: 23rd International Workshop on Software Measurement (IWSM) and 8th International Conference on Software Process and Product Measurement (Mensura), Ankara, Turkey, October 2013. IEEE doi:10.1109/IWSM-Mensura.2013.14

  23. Almakadmeh, K.: Development of a scaling factors framework to improve the approximation of software functional size with COSMIC - ISO19761. Ph.D. thesis, École de Technologie Supérieure, Université du Québec, Montreal, Canada, June 2013

    Google Scholar 

  24. Valdès, F., Abran, A.: COSMIC approximate sizing using a fuzzy logic approach: a quantitative case study with industry data. In: Joint Conference of the 24th International Workshop on Software Measurement and 9th International Conference on Software Process and Product Measurement - IWSM-MENSURA 2014, pp. 282–292. IEEE Press, Rotterdam, Netherlands, 6–8 Oct 2014. doi:10.1109/IWSM.Mensura.2014.44

  25. De Marco, T.: Controlling Software Projects. Prentice Hall, Englewood Cliffs (1982)

    Google Scholar 

  26. De Marco, L., Ferrucci, F., Gravino, C.: Approximate COSMIC size to early estimate web application development effort. In: 2013 9th Euromicro Conference Series on Software Engineering and Advanced Applications, Santander, Spain, 4–6 Sept 2013

    Google Scholar 

  27. De Vito, G., Ferrucci, F.: Approximate COSMIC size: the quick/early method. In: 40th Euromicro Conference on Software Engineering and Advanced Applications, Verona, Italy, 27–29 Aug 2014

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Francisco Valdés Souto .

Editor information

Editors and Affiliations

Appendix A: The Full Data Set of the Information Collected in This Case Study

Appendix A: The Full Data Set of the Information Collected in This Case Study

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Souto, F.V., Abran, A. (2015). Improving the COSMIC Approximate Sizing Using the Fuzzy Logic EPCU Model. In: Kobyliński, A., Czarnacka-Chrobot, B., Świerczek, J. (eds) Software Measurement. Mensura IWSM 2015 2015. Lecture Notes in Business Information Processing, vol 230. Springer, Cham. https://doi.org/10.1007/978-3-319-24285-9_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-24285-9_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-24284-2

  • Online ISBN: 978-3-319-24285-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics