Abstract
Since the introduction of object-oriented (OO) development techniques into industrial practices for software development, many Function Point (FP) technique adaptations have been proposed to improve estimations on the size of a software application. Most research works only deal with OO modifications to the previous version of the FP Counting Practices Manual (4.1) or they do not include some important UML specifications such as the composition relationship between classes. In this paper, we propose rules to identify Internal Logic Files (ILF) and External Interface Files (EIF) using analysis class diagrams. These rules were defined in accordance with the recommendations included in the FP Counting Practices Manual 4.2.1. We also present the results obtained by applying our rules to software size estimation case studies performed with undergraduate and graduate students. These results have proved our proposal to be at least equally accurate and consistent with the original FP technique.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Abrahão, S., Poels, G.: Experimental evaluation of an object-oriented function point measurement procedure. Information & Software Technology. Elsevier, Amsterdam (2007)
Balbin, D., Ocrospoma, M., Soto, E., Pow-Sang, J.A.: TUPUX: An Estimation Tool for Incremental Software Development Projects. In: Proceedings AST 2009. IEEE Computer Society, Los Alamitos (2009)
Caldiera, G., Antoniol, G., Fiutem, R., Lokan, C.: Definition and Experimental Evaluation of Function Points for Object-Oriented Systems. In: Proceedings METRICS 1998. IEEE Computer Society, Los Alamitos (1998)
Cantone, G., Pace, D., Calavaro, G.: Applying Function Point to Unified Modeling Language: Conversion Model and Pilot Study. In: Proceedings of METRICS 2004. IEEE Computer Society, Los Alamitos (2004)
Coad, P., North, D., Mayfield, M.: Object Models: Strategies, Patterns and Applications. Prentice-Hall, Englewood Cliffs (1997)
Fetcke, T., Abran, A., Nguyen, T.: Mapping the OO-Jacobson Approach into Function Point Analysis. In: Proceedings of TOOLS-23 1997. IEEE Computer Society, Los Alamitos (1997)
IFPUG, Function Points Counting Practices Manual (version 4.2.1), IFPUG: International Function Point User Group, Westerville Ohio (2004)
ISO. ISO/IEC 14143-3 - Information technology – Software measurement – Functional size measurement – Part 3: Verification of functional size measurement methods (2003)
Jaaksi, A.: A Method for Your Object-Oriented Project. Journal of Object-Oriented Programming 10(9) (1998)
Jacobson, I.: Object-Oriented Software Engineering. A Use Case Driven Approach. Addison-Wesley, USA (1992)
Larman, C.: Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, 3rd edn. Addison-Wesley, Reading (2004)
Lavazza, L., Del Bianco, V., Garavaglia, C.: Model-based functional size measurement. In: Proceedings ESEM 2008. ACM, New York (2008)
NESMA, FPA Applied to UML/Use Cases Version1.0 (2008), http://www.nesma.nl
Pow-Sang, J.A., Imbert, R.: Including the Composition Relationship among Classes to Improve Function Points Analysis. In: Proceeding VI Jornadas Peruanas de Computación-JPC 2007, Trujillo, Peru (2007)
Pow-Sang, J.A., Nakasone, A., Imbert, R., Moreno, A.M.: An Approach to Determine Software Requirement Construction Sequences based on Use Cases. In: Proceedings ASEA 2008, Sanya, China. IEEE Computer Society, Los Alamitos (2008)
Object Management Group, Unified Modeling Language USA (2005), http://www.uml.org
Uemura, T., Kusumoto, S., Inoue, K.: Function Point Measurement Tool for UML Design Specification. In: Proceedings METRICS 1999. IEEE Computer Society, Los Alamitos (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pow-Sang, J.A., Gasco, L., Nakasone, A. (2009). A Function Point Logic File Identification Technique Using UML Analysis Class Diagrams. In: Ślęzak, D., Kim, Th., Kiumi, A., Jiang, T., Verner, J., Abrahão, S. (eds) Advances in Software Engineering. ASEA 2009. Communications in Computer and Information Science, vol 59. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10619-4_20
Download citation
DOI: https://doi.org/10.1007/978-3-642-10619-4_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10618-7
Online ISBN: 978-3-642-10619-4
eBook Packages: Computer ScienceComputer Science (R0)