ACM Home Page
Please provide us with feedback. Feedback
Functional size measurement revisited
Full text PdfPdf (207 KB)
Source
ACM Transactions on Software Engineering and Methodology (TOSEM) archive
Volume 17 ,  Issue 3  (June 2008) table of contents
Article No. 15  
Year of Publication: 2008
ISSN:1049-331X
Authors
Cigdem Gencel  Middle East Technical University, Ankara, Turkey
Onur Demirors  Middle East Technical University, Ankara, Turkey
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 54,   Downloads (12 Months): 435,   Citation Count: 0
Additional Information:

abstract   references   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1363102.1363106
What is a DOI?

ABSTRACT

There are various approaches to software size measurement. Among these, the metrics and methods based on measuring the functionality attribute have become widely used since the original method was introduced in 1979. Although functional size measurement methods have gone a long way, they still provide challenges for software managers. This article identifies improvement opportunities based on empirical studies we performed on ongoing projects. We also compare our findings with the extended dataset provided by the International Software Benchmarking Standards Group (ISBSG).


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Abran A. 1994. Analysis of the Measurement Process of Function Point Analysis, a PhD Thesis Submitted to Department of Electrical Engineering and Software Engineering, École Polytechnique De Montréal.
 
2
 
3
Abran, A., St-Pierre, D., Maya, M., and Desharnais J. M. 1998. Full function points for embedded and real-time software. In Proceedings of the UKSMA Fall Conference, London, UK, 14.
 
4
Abran, A. 1999. COSMIC FFP 2.0: An Implementation of COSMIC functional size measurement concepts. In Proceedings of the 2nd European Software Measurement Conference (FESMA'99), (Oct. 7), Amsterdam.
 
5
Abran, A., Ndiaye, I., and Bourque, P. 2003. Contribution of software size in effort estimation. Research Laboratory in Software Engineering, École de Technologie Supérieure, Canada.
 
6
Abran, A., Desharnais, J. M, and Aziz, F. 2005. Measurement convertibility—from function points to COSMIC-FFP. In Proceedings of the 15th International Workshop on Software Measurement (IWSM'2005), Montreal, Canada, Shaker-Verlag, 227--240.
 
7
 
8
Albrecht, A. J. 1979. Measuring application development productivity. In Proceedings of the IBM Applications Development Symposium, October 14--17 1979, Monterey, California, 83--92.
 
9
 
10
Albrecht, A. J. 1984. AD/M Productivity Measurement and Estimate Validation. IBM Corporate Information Systems, IBM Corp., Purchase, NY.
 
11
 
12
 
13
Bock, D. B. and Klepper, R. 1992. FP-S: A simplified function point counting method. J. Syst. Softw. 18, 245--254.
 
14
 
15
 
16
Borland. Borland Together Architect, http://www.borland.com/us/products/together/index.html#architect
17
18
 
19
 
20
Conte, M., Iorio, T., Meli, R., and Santillo, L. 2004. E&Q: An early and quick approach to functional size measurement methods. In Proceedings of Software Measurement European Forum (SMEF), Rome, Italy.
 
21
COSMIC. 2003. COSMIC FFP v.2.2, Measurement Manual.
 
22
DeMarco T. 1982. Controlling Software Projects, Yourdon press, New York.
 
23
 
24
Demirors, O. and Gencel, C. 2004. A Comparison of size estimation techniques applied early in the life cycle. European Software Process Improvement Conference (EurSPI 2004). Springer Verlag, Springer. Lecture Notes in Computer Science (LNCS), Vol. 3281, 184.
 
25
Desharnais, J. M. and Abran, A. 2003. Approximation techniques for measuring function points. In Proceedings of the 13th International Workshop on Software Measurement (IWSM 2003), 23--25 Sept. Montréal, Canada, Springer-Verlag, 270--286.
 
26
 
27
 
28
Fetcke T., Abran, A., and Dumke, R. 2001. A generalized representation for selected functional size measurement methods. In Current Trends in Software Measurement, R. Dumke and A. Abran, Eds. Shaker, 1--25.
 
29
 
30
Forselius, P. 2004. Finnish Software Measurement Association Functional Size. Finnish Software Metrics Association, Finland.
 
31
Gencel, C., Demirors, O., and Yuceer, E. 2005. A case study on using functional size measurement methods for real time systems. In Proceedings of the 15th. International Workshop on Software Measurement (IWSM), Sept. 2--14, Montreal, Canada, Shaker-Verlag, 159--178.
 
32
Gencel, C. 2005. An Architectural Dimensions Based Software Functional Size Measurement Method, a PhD Thesis Submitted to Dept. of Information Systems, Informatics Institute, Middle East Technical University, Ankara, Turkey.
 
33
 
34
 
35
Henderson, G. S. 1992. The Application of Function Points to Predict Source Lines of Code for Software Development, An MSc Thesis submitted to Air Force Institute of Technology, Wright-Patterson AFB, OH, Report Number: AD-A258447, AFIT/GCA/LSY/92S-4.
 
36
Hughes, B. 2000. Practical Software Measurement, McGraw-Hill.
 
37
IEEE. 2000. IEEE Std. 14143.1: Implementation Note for IEEE Adoption of ISO/IEC 14143-1: 1998—Information Technology - Software Measurement- Functional Size Measurement - Part 1: Definition of Concepts.
 
38
IFPUG. 1999. IFPUG Counting Practices Manual - Release. 4.1, International Function Point Users Group, Westerville, OH.
 
39
ISBSG. 2005. Software Project Estimates - How accurate are they? The International Software Benchmarking Standards Group Subscriber Newsletter, Vol. 4, No: 1.
 
40
ISBSG. 2004. ISBSG Dataset, http://www.isbsg.org.
 
41
ISO. 1998. ISO/IEC 14143-1: Information Technology - Software Measurement - Functional Size Measurement - Part 1: Definition of Concepts.
 
42
ISO. 2002a. ISO/IEC 14143-2: Information Technology - Software Measurement - Functional Size Measurement - Part 2: Conformity Evaluation of Software Size Measurement Methods to ISO/IEC 14143-1:1998.
 
43
ISO. 2003a. ISO/IEC TR 14143-3: Information Technology - Software Measurement - Functional Size Measurement - Part 3: Verification of Functional Size Measurement Methods.
 
44
ISO. 2002b. ISO/IEC TR 14143-4: Information Technology - Software Measurement - Functional Size Measurement - Part 4: Reference Model.
 
45
ISO. 2004. ISO/IEC TR 14143-5: Information Technology - Software Measurement - Functional Size Measurement - Part 5: Determination of Functional Domains for Use with Functional Size Measurement.
 
46
ISO. 2005a. ISO/IEC FCD 14143-6: Guide for the Use of ISO/IEC 14143 and Related International Standards.
 
47
ISO. 2003b. ISO/IEC 19761: COSMIC Full Function Points Measurement Manual, v.2.2.
 
48
ISO. 2003c. ISO/IEC 20926: Software Engineering - IFPUG 4.1 Unadjusted FSM Method - Counting Practices Manual.
 
49
ISO. 2002c. ISO/IEC 20968: Software Engineering - MkII Function Point Analysis - Counting Practices Manual.
 
50
ISO. 2005b. ISO/IEC 24570: Software Engineering - NESMA Functional Size Measurement Method v.2.1 - Definitions and Counting Guidelines for the Application of Function Point Analysis.
 
51
Jeffery, R. and Stathis, J. 1996. Function point sizing: structure, validity and applicability. J. Empir. Softw. Eng. 1, 1, 11--30.
 
52
Jeffery, R., Ruhe, M., and Wieczorek, I. 2000. A comparative study of two software development cost modeling techniques using multi-organizational and company-specific data, Inform. Softw. Tech. 42, 1009--1016.
 
53
Jones, T. C. 1987. A Short History of Function Points and Feature Points, Software Productivity Research Inc., USA.
54
 
55
 
56
Kammelar, J. 2000. A sizing approach for OO-environments. In Proceedings of the 4th International ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering.
 
57
Kauffman, R. and Kumar, R. 1997. Investigating object-based metrics for representing software output size. In Proceedings of the Conference on Information Systems and Technology (CIST). In the INFORMS 1997 Annual Conference, San Diego.
 
58
Kitchenham, B. and Kansala, K. 1993. Inter-item correlations among Function Points. In Proceedings of the First International Metrics Symposium (May 21--22). IEEE Computer Society, 11--14.
 
59
 
60
 
61
Leung, H. and Fan, Z. 2002. Software Cost Estimation, Handbook of Software Engineering, Hong Kong Polytechnic University.
 
62
 
63
 
64
Lother, M. and Dumke, R. 2001. Points metrics—comparison and analysis. In Proceedings of the International Workshop on Software Measurement (IWSM'01), Montréal, Québec, 155--172.
 
65
 
66
 
67
Maya, M., Abran, A. Oligny, S. St-Pierre, D., and Desharnais, J. M. 1998. Measuring the functional size of real-time software. In Proceedings of the European Software Control and Metrics Conference, Maastricht, The Netherlands, 191--199.
 
68
Meli, R. 1997a. Early and extended Function Point: A new method for Function Points estimation. In Proceedings of the IFPUG-Fall Conference, 15--19 September, Scottsdale, Arizona.
 
69
Meli, R. 1997b. Early Function Points: A new estimation method for software projects. In Proceedings of ESCOM 97, Berlin, Germany.
 
70
Meli, R., Abran, A., Ho, V. T., and Oligny, S. 2000. On the applicability of COSMIC-FFP for measuring software throughout its life cycle. In Proceedings of the Escom-Scope, 2000.
 
71
 
72
 
73
Nesma. 1997. Definitions and Counting Guidelines for the Application of Function Point Analysis, v.2.0.
 
74
Pastor, O., Abrahão, S. M., Molina, J. C., and Torres, I. 2001. A FPA-like measure for object oriented systems from conceptual models. In Proceedings of the 11th International Workshop on Software Measurement (IWSM'01), Montréal, Canada, Shaker Verlag, 51--69.
 
75
 
76
 
77
Rollo, T. 2000. Sizing e-commerce. In Proceedings of the ACOSM 2000—Australian Conference on Software Measurement, Sydney.
 
78
Rollo, T. 2006. Functional size measurement and COCOMO—a synergistic approach. In Proceedings of Software Measurement European Forum (SMEF), Rome, Italy, 259--267.
 
79
RTCA/DO-178B: Software Considerations in Airborne Systems and Equipment Certification, 1992.
 
80
RTCA/DO-185A Vol. 2: Minimum Operational Performance Standards for Traffic Alert and Collision Avoidance System II (TCAS II) Airborne Equipment.
 
81
Rule, G. 1999. A comparison of the Mark II and IFPUG variants of Function Point analysis [Online], http://www.gifpa.co.uk/library/Papers/Rule/MK2IFPUG.html.
 
82
 
83
Symons, C. 1999. Conversion between IFPUG 4.0 and MkII Function Points, Software Measurement Services Ltd., Version 3.0.
 
84
Symons, C. 2001. Come back Function Point analysis (Modernized) -- All is Forgiven!). In Proceeding of the 4th European Conference on Software Measurement and ICT Control (FESMA-DASMA 2001), Germany, 413--426.
 
85
Teologlou, G. 1999. Measuring OO Software with Predictive Object Points, Shaker Publ., ISBN 90-423-0075-2.
 
86
Tran-Cao, D., Lévesque, G., and Meunier, J. 2004. Software functional complexity measurement with the task complexity approach. In Proceedings of the International Conference on RIVF'04, (Feb. 2--5), Hanoi, Vietnam, 77-86.
 
87
Uksma. 1998. MkII Function Point Analysis Counting Practices Manual v. 1.3.1.
 
88
UNDERSTAND FOR C++, http://www.scitools.com/ucpp.html
 
89
Whitmire, S. A. 1992. 3D Function Points: Scientific and real-time extensions to Function Points. In Proceedings of the Pacific Northwest Software Quality Conference.
 
90
Yin R. K. 1994. Case Study Research: Design and Methods, Applied Social Research Methods Series, Vol. 5, 2nd ed., Sage Publications, Inc.


REVIEW

"Ana M. Moreno : Reviewer"

The problem of software project cost estimation is still one of the key software engineering challenges. Functional size measurement techniques are widely used as a starting point for other software project cost and effort measurements.

The   more...

Collaborative Colleagues:
Cigdem Gencel: colleagues
Onur Demirors: colleagues