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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Mean Magnitude of Relative Error (MMRE).
- 2.
Standard Deviation of MRE (SDMRE).
- 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
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)
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
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
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
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
COSMIC Measurement Practice Commitee: The COSMIC functional size measurement method, version 3.0.1, Measurement Manual, May 2009. www.cosmicon.com
Zadeh, L.A.: Is there a need for fuzzy logic? Inf. Sci. 178(13), 2751–2779 (2008)
Vogelezang, F.W., Prins, T.G.: Approximate size measurement with the COSMIC method: factors of influence. In: SMEF 2007 Conference, Rome, Italy (2007)
Zadeh, L.A.: Fuzzy logic. IEEE Comput. 1, 83 (1988)
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
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
IFPUG: Function point practices manual, release 4.1. International Function Points User Group (IFPUG), Mequon, Wisconsin Release 4.1, January 1999
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
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
Bock, D.B., Klepper, R.: FP-S: a simplified function point counting method. J. Syst. Softw. 18, 245–254 (1992)
Jones, C.: Applied Software Measurement, Assuring Productivity and Quality, 2nd edn. McGraw Hill, New York (1997)
Santillo, L.: Early FP estimation and the analytic hierarchy process. In: ESCOM-SCOPE 2000 Conference, Munich, Germany, 18–20 Apr 2000
Meli, R.: Early function points: a new estimation method for software projects. In: ESCOM 1997, Berlin, Germany, May 1997
Mamdani, E.H.: Applications of fuzzy logic to approximate reasoning using linguistic synthesis. IEEE Trans. Comput. 26(12), 1182–1191 (1977)
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)
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
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
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
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
De Marco, T.: Controlling Software Projects. Prentice Hall, Englewood Cliffs (1982)
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
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
Author information
Authors and Affiliations
Corresponding author
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
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)