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 条
  • [41] Analysis of high structural class coupling in object-oriented software systems
    Miloš Savić
    Mirjana Ivanović
    Miloš Radovanović
    Computing, 2017, 99 : 1055 - 1079
  • [42] Applying coupling and cohesion concepts in object-oriented software: a controlled experiment
    de Oliveira Moreira, Gabriel Yago
    Macedo Santos, Jose Amancio
    PROCEEDINGS OF THE 19TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2020, 2020,
  • [43] Measuring Coupling in Object-Oriented Software Systems: Developer's Perspective
    Rodrigues, Bruno
    Souza, Daniel
    Figueiredo, Eduardo
    ABAKOS, 2014, 3 (01): : 3 - 17
  • [44] 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
  • [45] A primer on object-oriented measurement
    El Emam, K
    SEVENTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM - METRICS 2001, PROCEEDINGS, 2000, : 185 - 187
  • [46] Object-oriented units of measurement
    Allen, E
    Chase, D
    Luchangco, V
    Maessen, JW
    Steele, GL
    ACM SIGPLAN NOTICES, 2004, 39 (10) : 384 - 403
  • [47] An Object-Oriented Serial DSMC Simulation Package
    Liu, Hongli
    Cai, Chunpei
    27TH INTERNATIONAL SYMPOSIUM ON RAREFIED GAS DYNAMICS, 2010, PTS ONE AND TWO, 2011, 1333 : 260 - 265
  • [48] Object-oriented software architecture frame for distributed measurement and control system
    Northwestern Polytechnical Univ, Xi'an, China
    Xibei Gongye Daxue Xuebao, 1 (118-123):
  • [49] MEASUREMENT OF LANGUAGE-SUPPORTED REUSE IN OBJECT-ORIENTED AND OBJECT-BASED SOFTWARE
    BIEMAN, JM
    KARUNANITHI, S
    JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 30 (03) : 271 - 293
  • [50] Object-oriented software quality through data scope complexity measurement
    Wang, YH
    Chung, CM
    Shih, TK
    Keh, HC
    Lin, WC
    SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 3849 - 3854