Skip to main content

Software Functional Size: For Cost Estimation and More

  • Conference paper

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 16))

Abstract

Determining software characteristics that will effectively support project planning, execution, monitoring and closure remains to be one of the prevalent challenges software project managers face. Functional size measures were introduced to quantify one of the primary characteristics of software. Although functional size measurement methods have not been without criticisms, they have significant promises for software project management. In this paper, we explore the contributions of functional size measurement to project management. We identified diverse uses of functional size by performing a literature survey and investigating how functional size measurement can be incorporated into project management practices by mapping the uses of functional size to the knowledge areas defined in project management body of knowledge (PMBOK).

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   99.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   129.00
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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Fenton, N.E., Pfleeger, S.L.: Software Metrics: A Rigorous and Practical Approach, 2nd edn. International Thomson Computer Press, Boston (1996)

    Google Scholar 

  2. Project Management Body of Knowledge, 3rd edn. Project Management Institute (2004)

    Google Scholar 

  3. ISO/IEC IS 20968:2002: Software Engineering - MK II Function Point Analysis - Counting Practices Manual (2002)

    Google Scholar 

  4. ISO/IEC IS 20926:2003: Software Engineering - IFPUG 4.1 Unadjusted Functional Size Measurement Method - Counting Practices Manual (2003)

    Google Scholar 

  5. ISO/IEC 19761:2003: Software Engineering - COSMIC-FFP: A Functional Size Measurement Method (2003)

    Google Scholar 

  6. IEEE Std. 1490-2003 Adoption of PMI Standard - A Guide to the Project Management Body of Knowledge –Description (2003)

    Google Scholar 

  7. Albrecht, A.J.: Measuring Application Development Productivity. In: Proc. Joint SHARE/GUIDE/IBM Application Development Symposium (1979)

    Google Scholar 

  8. Albrecht, A.J., Gaffney, J.E.: Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation. IEEE Trans. Software Eng. 9(6), 639–648 (1983)

    Article  Google Scholar 

  9. Gencel, C., Demirors, O.: Functional Size Measurement Revisited. ACM Transactions on Software Engineering and Methodology (July 2008) (to be published)

    Google Scholar 

  10. ISO/IEC 14143-1:1998 Information Technology - Software Measurement - Functional Size Measurement - Part 1: Definition of Concepts (1998)

    Google Scholar 

  11. ISO/IEC 14143-2:2002: Information Technology - Software Measurement - Functional Size Measurement - Part 2: Conformity Evaluation of Software Size Measurement Methods to ISO/IEC 14143-1:1998 (2002)

    Google Scholar 

  12. ISO/IEC TR 14143-3:2003: Information Technology - Software Measurement - Functional Size Measurement - Part 3: Verification of Functional Size Measurement Methods (2003)

    Google Scholar 

  13. ISO/IEC TR 14143-4:2002: Information Technology - Software Measurement - Functional Size Measurement - Part 4: Reference Model (2002)

    Google Scholar 

  14. ISO/IEC TR 14143-5:2004: Information Technology- Software Measurement - Functional Size Measurement - Part 5: Determination of Functional Domains for Use with Functional Size Measurement (2004)

    Google Scholar 

  15. ISO/IEC FCD 14143-6:2005: Guide for the Use of ISO/IEC 14143 and related International Standards (2005)

    Google Scholar 

  16. ISO/IEC IS 24570:2005: Software Engineering - NESMA functional size measurement method Ver.2.1 - Definitions and counting guidelines for the application of FPA (2005)

    Google Scholar 

  17. Abran, A.: Estimation Models for Software Maintenance Based on Functional Size. DoD SoftwareTech News 9(3) (2006)

    Google Scholar 

  18. Abran, A., Silva, I., Primera, L.: Field studies using functional size measurement in building estimation models for software maintenance. Journal of Software Maintenance: Research and Practice 14(1) (2002)

    Google Scholar 

  19. Muller, R.J.: Earning Function Points in Software Projects. In: SM/ASM Conference (1999)

    Google Scholar 

  20. Dekkers, T.: IT Governance requires performance measurement. In: PSQT/PSTT North Conference (2004)

    Google Scholar 

  21. Buglione, L., Abran, A., Meli, R.: How Functional Size Measurement supports the Balanced Scorecard Framework for ICT, FESMA-DASMA (2001)

    Google Scholar 

  22. Rispens, M., Vogelezang, F.: Application Portfolio Management - The Basics - How much software do I have? In: Software Measurement European Forum-SMEF (2007)

    Google Scholar 

  23. Symons, C.: Come Back Function Point Analysis (Modernized) – All is Forgiven. In: Proc. of the 4th European Conference on Software Measurement and ICT Control, FESMA-DASMA 2001, pp. 413–426 (2001)

    Google Scholar 

  24. Boehm, B.W., Abts, C., Brown, A.W., Chulani, S., Hall, B.K.: Software Cost Estimation with Cocomo II. Prentice Hall, NJ (2000)

    Google Scholar 

  25. Abran, A., Ndiaye, I., Bourque, P.: Contribution of Software Size in Effort Estimation. Research Lab. In: Software Engineering, École de Technologie Supérieure, Canada (2003)

    Google Scholar 

  26. Kitchenham, B., Mendes, E.: Software Productivity Measurement Using Multiple Size Measures. IEEE Transactions on Software Engineering 30(12), 1023–1035 (2004)

    Article  Google Scholar 

  27. Forselius, P.: Benchmarking Software-Development Productivity. IEEE Software 17(1), 80–88 (2000)

    Article  Google Scholar 

  28. ISBSG, International software benchmarking standards group, http://www.isbsg.org/au

  29. Tran, C., Levesque, G.: Maintenance Effort and Cost Estimation Using Software Functional Sizes. In: IWSM (2003)

    Google Scholar 

  30. Rollo, T.: Functional Size Measurement and COCOMO – A Synergistic Approach. In: Proc. of Software Measurement European Forum (SMEF), Rome, Italy, pp. 259–267 (2006)

    Google Scholar 

  31. Lokan, C.J.: An empirical analysis of function point adjustment factors. Information & Software Technology 42(9), 649–659 (2000)

    Article  Google Scholar 

  32. Jensen, R.: A Comparison of the Jensen and COCOMO Schedule and Cost Estimation Models. In: Proc. Int’l Society of Parametric Analysis, pp. 96–106 (1984)

    Google Scholar 

  33. Nasir, M.: A Survey of Software Estimation Techniques and Project Planning Practices. In: SNPD, pp. 305–310 (2006)

    Google Scholar 

  34. Matson, J., Barrett, B., Mellichamp, J.: Software development cost estimation using function points. IEEE Transactions on Software Engineering 20(4), 275–287 (1994)

    Article  Google Scholar 

  35. Meli, R.: The Software Measurement Role in a Complex Contractual Context, Software. In: Measurement European Forum, Rome, pp. 28–30 (2004)

    Google Scholar 

  36. Lother, M., Dumke, R.: Points Metrics - Comparison and Analysis. In: International Workshop on Software Measurement (IWSM 2001), Montréal, Québec, pp. 155–172 (2001)

    Google Scholar 

  37. Kitchenham, B., Fenton, N.: Towards a Framework for Software Measurement Validation. IEEE Transactions on Software Engineering 21(12) (1995)

    Google Scholar 

  38. Meli, R.: Functional Metrics: Problems and Possible Solutions, FESMA, Antwerpen (1998)

    Google Scholar 

  39. Kitchenham, B.: The Problem with Function Points. IEEE Software 14(2), 29–31 (1997)

    Article  Google Scholar 

  40. Gencel, C., Demirors, O.: Conceptual Differences Among Functional Size Measurement Methods. In: Empirical Software Engineering and Measurement, ESEM (2007)

    Google Scholar 

  41. Conte, M., Iorio, T., Meli, R., Santillo, L.: E&Q: An Early & Quick Approach to Functional Size Measurement Methods. In: Proc. of Software Measurement European Forum (SMEF), Rome, Italy (2004)

    Google Scholar 

  42. Bock, D.B., Klepper, R.: FP-S: a simplified function point counting method. Journal of Systems and Software 18, 245–254 (1992)

    Article  Google Scholar 

  43. Meli, R., Abran, A., Ho, V.T., Oligny, S.: On the Applicability of COSMIC-FFP for Measuring Software Throughout Its LifeCycle. Escom-Scope (2000)

    Google Scholar 

  44. Leung, H., Fan, Z.: Software Cost Estimation. Handbook of Software Engineering. Hong Kong Polytechnic University (2002)

    Google Scholar 

  45. Demirörs, O., Karagoz, N.A., Gencel, C.: Acquiring Innovative Software Systems: Experiences from the Field. In: EUROMICRO-SEAA, pp. 393–400 (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Rory V. O’Connor Nathan Baddoo Kari Smolander Richard Messnarz

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ozkan, B., Turetken, O., Demirors, O. (2008). Software Functional Size: For Cost Estimation and More. In: O’Connor, R.V., Baddoo, N., Smolander, K., Messnarz, R. (eds) Software Process Improvement. EuroSPI 2008. Communications in Computer and Information Science, vol 16. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85936-9_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-85936-9_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-85934-5

  • Online ISBN: 978-3-540-85936-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics