Measuring the size of Object-Oriented software applications

被引:0
|
作者
Liou, JC [1 ]
机构
[1] AT&T Labs Res, Middletown, NJ 07748 USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In measuring the software size, feature Points and Function Points are two examples of metric methodology. The Function Point Analysis (FPA) is by far the most popular counting method for software development used in industry. However, when applying the IFPUG standard to count the Object-Oriented software application, the resulting function points are insignificant or inaccurately low. In this paper, we present a methodology, called Object Point Analysis (OPA), for counting the object points for the Object-Oriented software application. The OPA has been used by multi-million-dollar software projects for more than six years. The positive results received from these projects provide a preliminary study on sizing of OO software application. Comparing to the FPA, the OPA not only produces a more accurate size measurement for OO software applications, but also provides a means for sizing automation, which reduces the human errors often found in FPA.
引用
收藏
页码:339 / 343
页数:5
相关论文
共 50 条
  • [21] MEASURING OBJECT-ORIENTED DESIGN
    LI, W
    HENRY, S
    KAFURA, D
    SCHULMAN, R
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1995, 8 (04): : 48 - 55
  • [22] Measuring the effect of clone refactoring on the size of unit test cases in object-oriented software: an empirical study
    Mourad Badri
    Linda Badri
    Oussama Hachemane
    Alexandre Ouellet
    Innovations in Systems and Software Engineering, 2019, 15 : 117 - 137
  • [23] Measuring the effect of clone refactoring on the size of unit test cases in object-oriented software: an empirical study
    Badri, Mourad
    Badri, Linda
    Hachemane, Oussama
    Ouellet, Alexandre
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2019, 15 (02) : 117 - 137
  • [24] Identification and analysis of change ripples in object-oriented software applications
    R K Singh
    Anushree Agrawal
    Sādhanā, 48
  • [25] Identification and analysis of change ripples in object-oriented software applications
    Singh, R. K.
    Agrawal, Anushree
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2023, 48 (02):
  • [26] Measuring Coupling in Object-Oriented Software Systems: Developer's Perspective
    Rodrigues, Bruno
    Souza, Daniel
    Figueiredo, Eduardo
    ABAKOS, 2014, 3 (01): : 3 - 17
  • [27] Object persistence in object-oriented applications
    Srinivasan, V
    Chang, DT
    IBM SYSTEMS JOURNAL, 1997, 36 (01) : 66 - 87
  • [28] Software Design Metrics for Object-Oriented Software
    Aggarwal, K. K.
    Singh, Yogesh
    Kaur, Arvinder
    Malhotra, Ruchika
    JOURNAL OF OBJECT TECHNOLOGY, 2007, 6 (01): : 121 - 138
  • [29] DEVELOPMENTAL SIZE ESTIMATION FOR OBJECT-ORIENTED SOFTWARE BASED ON ANALYSIS MODEL
    Arumugam, Chamundeswari
    Babu, Chitra
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2013, 23 (03) : 289 - 308
  • [30] Automating object-oriented software refactoring
    Shankar, S
    Xu, XW
    SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 561 - 567