The Measurement and Evaluation for Large-scale Object-oriented Software System

被引:1
|
作者
Zhu Mingguang [1 ]
Zhang Haohua [1 ]
Qi Weiyi [1 ]
Ma Shijun [1 ]
Wang Chuanyin [1 ]
机构
[1] ShenYang Normal Univ, Expt Ctr, Shenyang, Peoples R China
关键词
Complex networks; metric; Software structure; Large-scale;
D O I
10.1109/HIS.2009.126
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Traditional software metrics have the limitations for large-scale software system, so we construct the static structure model for large-scale software by structural mapping and visualization, propose a integrated metrics set based on complex networks parameters according to the perspective of software engineering. The feasibility and validity of the metrics were testified through statistical analyzing the data from a set of software projects; and these experiments show that it can not only uncover the features of software structure such as scale free, small world, but also can get some latent rules about design and structure. These features can be conveniently used by designers and developers to understand the system, control complexity and improve process.
引用
收藏
页码:70 / 73
页数:4
相关论文
共 50 条
  • [41] GENASIS Mathematics: Object-oriented manifolds, operations, and solvers for large-scale physics simulations
    Cardall, Christian Y.
    Budiardja, Reuben D.
    COMPUTER PHYSICS COMMUNICATIONS, 2018, 222 : 384 - 412
  • [43] OBJECT-ORIENTED SOFTWARE EVOLUTION
    LIEBERHERR, KJ
    XIAO, C
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (04) : 313 - 343
  • [44] Debugging of object-oriented software
    Law, RCH
    Maguire, RB
    SEKE '96: THE 8TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, PROCEEDINGS, 1996, : 77 - 84
  • [45] OBJECT-ORIENTED SOFTWARE TECHNOLOGY
    DEUTSCH, LP
    COMPUTER, 1991, 24 (09) : 112 - 113
  • [46] OBJECT-ORIENTED SOFTWARE TESTING
    BINDER, RV
    COMMUNICATIONS OF THE ACM, 1994, 37 (09) : 28 - 29
  • [47] MAINTAINING OBJECT-ORIENTED SOFTWARE
    WILDE, N
    MATTHEWS, P
    HUITT, R
    IEEE SOFTWARE, 1993, 10 (01) : 75 - 80
  • [48] Slicing object-oriented software
    Larsen, L
    Harrold, MJ
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1996, : 495 - 505
  • [49] Analyzing the Power of Classes in an Object-Oriented Software System
    Wang, Muchou
    INTERNATIONAL CONFERENCE ON GRAPHIC AND IMAGE PROCESSING (ICGIP 2011), 2011, 8285
  • [50] An object-oriented system for the reuse of software design items
    Liao, SY
    Cheung, LS
    Liu, WY
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1999, 11 (08): : 22 - +