Function point measurement from Java']Java programs

被引:0
|
作者
Kusumoto, S [1 ]
Imagawa, M [1 ]
Inoue, K [1 ]
Morimoto, S [1 ]
Matsusita, K [1 ]
Tsuda, M [1 ]
机构
[1] Osaka Univ, Grad Sch Engn Sci, Toyonaka, Osaka, Japan
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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. In this paper, we intend to examine the possibility to measure FP from source code automatically. At first, we propose measurement rules to count data and transactional functions for object-oriented program based on IFPUG method and develop the function point measurement tool. Then, we have applied the tool to practical Java programs in a computer company and examined the difference between the FP values obtained by the tool and those of an FP measurement specialist. As the results, the number of data and transactional functions extracted by the tool is similar to ones by the specialist though for the classification of each function there is some difference between them.
引用
收藏
页码:576 / 582
页数:7
相关论文
共 50 条
  • [31] Concurrency and synchronization in Java']Java programs
    Moir, M
    Shavit, N
    Vitek, J
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2005, 58 (03) : 291 - 292
  • [32] Formal Techniques for Java']Java Programs
    Leavens, GT
    Drossopoulou, S
    Eisenbach, S
    Poetzsch-Heffter, A
    Poll, E
    [J]. OBJECT-ORIENTED TECHNOLOGY, PROCEEDINGS, 2002, 2323 : 30 - 40
  • [33] Understanding the behavior of Java']Java programs
    Systä, T
    [J]. SEVENTH WORKING CONFERENCE ON REVERSE ENGINEERING - PROCEEDINGS, 2000, : 214 - 223
  • [34] No Java']Java without caffeine -: A tool for dynamic analysis of Java']Java programs
    Guéhéneuc, YG
    Douence, R
    Jussien, N
    [J]. ASE 2002: 17TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, 2002, : 117 - 126
  • [35] Analysis of Java']Java Programs using Joana and Java']Java SDG API
    Kumar, Ranjan
    Panda, Subhrakanta
    Mohapatra, Durga Prasad
    [J]. 2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2015, : 2402 - 2408
  • [36] Converting Physlets and Other Java']Java Programs to Java']JavaScript
    Christian, Wolfgang
    Belloni, Mario
    Hanson, Robert M.
    Mason, Bruce
    Barbato, Lyle
    [J]. PHYSICS TEACHER, 2021, 59 (04): : 278 - 281
  • [37] From Safety Critical Java']Java Programs to Timed Process Models
    Thomsen, Bent
    Luckow, Kasper Soe
    Leth, Lone
    Bogholm, Thomas
    [J]. PROGRAMMING LANGUAGES WITH APPLICATIONS TO BIOLOGY AND SECURITY: ESSAYS DEDICATED TO PIERPAOLO DEGANO ON THE OCCASION OF HIS 65TH BIRTHDAY, 2015, 9465 : 319 - 338
  • [38] Safety-critical Java']Java programs from Circus models
    Cavalcanti, Ana
    Zeyda, Frank
    Wellings, Andy
    Woodcock, Jim
    Wei, Kun
    [J]. REAL-TIME SYSTEMS, 2013, 49 (05) : 614 - 667
  • [39] Automatic Construction of Java']Java Programs from Functional Program Specifications
    Kabir, Md. Humayun
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (04) : 65 - 72
  • [40] Static analyses for eliminating unnecessary synchronization from Java']Java programs
    Aldrich, J
    Chambers, C
    Sirer, EG
    Eggers, S
    [J]. STATIC ANALYSIS, 1999, 1694 : 19 - 38