ACM Home Page
Please provide us with feedback. Feedback
Model-based functional size measurement
Full text PdfPdf (326 KB)
Source
ESEM archive
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement table of contents
Kaiserslautern, Germany
SESSION: Modeling and architecture table of contents
Pages 100-109  
Year of Publication: 2008
ISBN:978-1-59593-971-5
Authors
Luigi A. Lavazza  CEFRIEL and University of Insubria, Varese, Italy
Vieri del Bianco  University of Insubria, Varese, Italy
Carla Garavaglia  Syrea - Intecs, Milano, Italy
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 146,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

Function Point Analysis (FPA) is the most widely used method for measuring the size of software requirements, usually for the purpose of cost estimation. Unfortunately, FPA is affected by several drawbacks: it must be performed by specifically skilled personnel, it is expensive, and the resulting measures are subject to high variability. In order to solve - at least partially - these problems, researchers have proposed to base FP counting on UML models. However, models built without having FPA in mind hardly provide the required information at the proper detail level, so that the measures of the models tend to vary accordingly. On the contrary, building models that are suitable for FPA generally requires additional notations, skills and effort, thus partly spoiling the advantages of the approach. This paper illustrates a technique for building FPA-oriented UML models that do not need to include more information than usually required by the development process, and are easy to measure. As a result, FPA can be performed in a seamless way, while yielding reliable results. The proposed technique was validated by means of a controlled experiment and a set of pilot applications, which are also briefly described in the paper.


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
International Function Point Users Group 2004. Function Point Counting Practices Manual - Release 4.2.
 
2
Albrecht, A. J. 1979 Measuring Application Development Productivity, Joint SHARE/GUIDE/IBM Application Development Symposium.
 
3
Object Management Group. Unified Modeling Language: Infrastructure. OMG formal/05-07-05, March 2006.
 
4
Object Management Group. Unified Modeling Language: Superstructure v. 2.0. OMG formal/05-07-04. August 2005.
 
5
 
6
 
7
Iorio T. 2004 IFPUG Function Point Analysis in an UML Framework. Software Metrics European Forum (Rome, January 2004).
 
8
 
9
ISO/IEC19761:2003 Software Engineering - COSMIC-FFP - A Functional Size Measurement Method. ISO, 2003.
 
10
ISO/IEC 20926: 2003 Software engineering - IFPUG 4.1 Unadjusted functional size measurement method - Counting Practices Manual. ISO, 2003.
11
 
12
 
13
 
14
 
15
 
16
Mendes, O., Abran, A., and Bourque, P. 1996 Function Point Tool Market Survey 1996. Software Engineering Management Laboratory, Université du Quebec à Montreal.
 
17
 
18
 
19
Buglione, L. 2008 Misurare il software. Franco Angeli 2008 (in Italian).
 
20
Oligny, S., and Abran A. 1999 "On the compatibility between Full Function Points and IFPUG Function Points. 10th ESCOM (Herstmonceux Castle, April 1999).
 
21
 
22
Lavazza, L. Garavaglia, C. 2008 Using Function Point in the Estimation of Real-Time Software: an Experience. Software Measurement European Forum (Milano, May 2008).
 
23
del Bianco, V., Gentile, C., and Lavazza, L. 2008 An Evaluation of Function Point Counting Based on Measurement-Oriented Models. Evaluation and Assessment in Software Engineering (Bari, June 2008).
24
 
25
Lamma, E., Mello, P., and Riguzzi, F. 2004 A System for Measuring Function Points from an ER-FD Specification. The Computer Journal 47, 3 (2004).
 
26
Fischman, L., McRitchie, K., and Galorath, D. D. 2005 Inside SEER-SEM. CrossTalk, The Journal of Defense Software Engineering (April 2005).


Collaborative Colleagues:
Luigi A. Lavazza: colleagues
Vieri del Bianco: colleagues
Carla Garavaglia: colleagues