||With the great evolution in software engineering methodology, the idea of object-oriented has been adopted in the Analysis and Design phases. Therefore, Function Point, traditionally a way of measuring the software complexity, has also progressed along the trend. By researching on how to use the Function Point idea to measure the complexity of software developed through object-oriented methods, we make applicable software tools. At the same time, we compare the differences among the methods, trying to propose some new ones.|
The software tools presented in this research can dynamically modify counting rules, enabling the users to realize the diversity of measurement results from different methods. Moreover, from the previous experiences of software development, we can identify the most appropriate method of measurement, and apply it to the whole software development process. Some quantitative information on software system complexity will also be provided for further research.
|| Dr. Paul Vickers. “An Introduction to Function Point Analysis”|
Northumbria University School
 Takuya UEMURA, Shinji KUSUMOTO, and Katsuro INOUE. Function Point Measurement Tool for UML Design Specification. Software Metrics Symposium, 1999 Proceedings, Sixth International, 4 – 6 Nov. 1999
 Janaki Ram, D.; Raju, S. V. G. K. Object Oriented Design Function Points. Qualigy Software, 2000. Proceedings. First Asia-Pacific Conference on, 30 – 31 Oct. 2000 p.121 - 126
 G. Antoniol, F. Calzolari, L. Cristoforetti, R. Fiutem and G. Caldiera. Adapting Function Point to Object Oriented Information System.
CAiSE’98, LNCS 1413, p. 59 – 74, 1998
 IFPUG. Function Point Counting Practices Manual Release 4.1. International Function Point Users Group, Westerville, Ohio 1999.
 IFPUG. Function Point Counting Practices: Case Studies Release 1.0 – Case Study 3 – Object Oriented Analysis, Object Oriented Design. International Function Point Users Group, Westerville, OH. 1996.
 A. J. Albrecht. Measuring application development productivity. In Proc. Of the Join SHARE/GUIDE/IBM Application Development System, October 1979
 A. J. Albrecht. And J. E. Gaffney. Software function, source lines of code, and development effort prediction: A software science validation. IEEE Transactions of Software Engineering, SE-9(6):639-648, November 1983
 C. R. Symons. Function Point Analysis: Difficulties and Improvements. IEEE Transactions on Software Engineering, 1985
 C. R. Symons, John Wiley & Sons. Software Sizing and Estimating: Mk II FPA. 1991
 Norman E. Fenton. Software metrics: theory, tools and validation. Software Engineering Journal, January 1990
 Jack E.Matson, Bruce E. Barrett, and Joseph M. Mellichamp. Software Development Cost Estimation Using Function Points.
IEEE Transactions on Software Engineering, Vol.20, No. 4, April 1994
 Alain Abran, Pierre N. Robillard. Function Points Analysis: An Empirical Study of Its Measurement Processes. IEEE Transactions on Software Engineering Vol.22, No.12, Dec. 1996
 Anandasivam Gopal, M.S. Krishnan, Tridas Mukhopadhyay, and Dennis R. Goldenson. Mearurement Programs in Software Development: Determinants of Success. IEEE Transactions on Software Engineering, Vol. 28, No. 9, September 2002
 Bruce Eckel. Thinking in JAVA Second Edition. President, MindView, Inc.
 Norman E. Fenton, Shari Lawrence Pfleeger. Software Metrics Second Edition. PWS Publishing Company
 OMG Unified Modeling Language Specification, March 2003, Version 1.5 http://www.omg.org
 JDOM Project, 2000. http://jdom.org
 ArgoUML Project Project. http://argouml.tigris.org