Package Coupling Measurement in Object-Oriented Software

被引:2
|
作者
Varun Gupta [1 ]
Jitender Kumar Chhabra [1 ]
机构
[1] Department of Computer Engineering, National Institute of Technology,Kurukshetra
关键词
package; coupling; metrics; object-oriented software; understandability;
D O I
暂无
中图分类号
TP311.5 [软件工程];
学科分类号
081202 ; 0835 ;
摘要
The grouping of correlated classes into a package helps in better organization of modern object-oriented software. The quality of such packages needs to be measured so as to estimate their utilization. In this paper, new package coupling metrics are proposed, which also take into consideration the hierarchical structure of packages and direction of connections among package elements. The proposed measures have been validated theoretically as well as empirically using 18 packages taken from two open source software systems. The results obtained from this study show strong correlation between package coupling and understandability of the package which suggests that proposed metrics could be further used to represent other external software quality factors.
引用
下载
收藏
页码:273 / 283
页数:11
相关论文
共 50 条
  • [31] Formal description of object-oriented software measurement and metrics in SEMS
    Wang, YX
    OOIS 2001: 7TH INTERNATIONAL CONFERENCE ON OBJECT-ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2001, : 123 - 132
  • [32] A software complexity measurement technique for object-oriented reverse engineering
    Kim, J
    Hwang, CS
    Choi, JH
    SERP '05: Proceedings of the 2005 International Conference on Software Engineering Research and Practice, Vols 1 and 2, 2005, : 663 - 669
  • [33] Measurement of object-oriented software understandability using spatial complexity
    Aggarwal, KK
    Singh, Y
    Chhabra, JK
    NINTH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, 2003 PROCEEDINGS, 2003, : 230 - 234
  • [34] Decomposition of multiple inheritance DAGs for object-oriented software measurement
    Shih, TK
    Chung, CM
    Wang, CC
    SOFTWARE QUALITY ENGINEERING, 1997, : 201 - 212
  • [35] Design and implementation of a practical object-oriented software measurement tool
    Gao, Peng
    Huang, Zhi-Qiu
    Zhang, Ding-Hui
    Zuo, Yin-Long
    Liu, Xue-Tao
    Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 2002, 23 (12):
  • [36] Application study on automatic reclosure software package based on object-oriented method
    Xiang, Tie-Yuan
    Li, Yong-Hui
    Zhang, Wei
    Wang, Xi-Jun
    2002, Wuhan University Journals Press (35):
  • [37] Analysis of high structural class coupling in object-oriented software systems
    Savic, Milos
    Ivanovic, Mirjana
    Radovanovic, Milos
    COMPUTING, 2017, 99 (11) : 1055 - 1079
  • [38] Applying intelligent data analysis to coupling relationships in object-oriented software
    Counsell, S
    Liu, XH
    Najjar, R
    Swift, S
    Tucker, A
    ADVANCES IN INTELLIGENT DATA ANALYSIS V, 2003, 2810 : 440 - 450
  • [39] A Simple Model for Reasoning about Limits on Coupling in Object-Oriented Software
    Melton, Hayden
    2020 10TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2020, : 163 - 168
  • [40] Coupling and Cohesion Metrics for Object-Oriented Software: A Systematic Mapping Study
    Tiwari, Saurabh
    Rathore, Santosh Singh
    ISEC'18: PROCEEDINGS OF THE 11TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2018,