• DocumentCode
    1690594
  • Title

    Function point measurement from Java programs

  • Author

    Kusumoto, Shinji ; Imagawa, Masahiro ; Inoue, Ken ; Morimoto, Shuuma ; Matsusita, Kouji ; Tsuda, Michio

  • Author_Institution
    Graduate Sch. of Eng. Sci., Osaka Univ., Japan
  • fYear
    2002
  • Firstpage
    576
  • Lastpage
    582
  • Abstract
    Function point analysis (FPA) was proposed to help measure the functionality of software systems. It is used to estimate the effort required for the software development. However, it has been reported that since function point measurement involves judgment on the part of the measurer, differences for the same product may occur even in the same organization. Also, if an organization tries to introduce FPA, FP will have to be measured from the past software developed there, and this measurement is cost-consuming. We examine the possibility to measure FP from source code automatically. First, we propose measurement rules to count data and transactional functions for an object-oriented program based on the IFPUG method and develop the function point measurement tool. Then, we apply the tool to practical Java programs in a computer company and examine the difference between the FP values obtained by the tool and those of an FP measurement specialist. The results show that the number of data and transactional functions extracted by the tool is similar to those by the specialist, although for the classification of each function there is some difference between them.
  • Keywords
    Java; object-oriented programming; software cost estimation; software metrics; FP measurement specialist; FP values; FPA; IFPUG method; Java programs; computer company; function point measurement; function point measurement tool; measurement rules; object-oriented program; software development; software system functionality; source code; transactional functions; Computer languages; Data mining; Image analysis; Java; Lab-on-a-chip; Permission; Programming; Size measurement; Software measurement; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2002. ICSE 2002. Proceedings of the 24rd International Conference on
  • Conference_Location
    Orlando, FL, USA
  • Print_ISBN
    1-58113-472-X
  • Type

    conf

  • Filename
    1008002