Metrics for quality analysis and improvement of object-oriented software

被引:2
|
作者
Ebert, C [1 ]
Morschel, I [1 ]
机构
[1] DAIMLER BENZ AG,RES CTR,D-7900 ULM,GERMANY
关键词
development support; maintainability; metrics; object-oriented metrics; quality control; smalltalk;
D O I
10.1016/S0950-5849(97)00005-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software metrics are playing an important role in analysing and improving quality of software work products during their development. Measuring the aspects of software complexity for object-oriented software strongly helps to improve the quality of such systems during their development, while especially focusing on reusability and maintainability. It is widely accepted that more widespread use of object-oriented techniques can only come about when there are tool systems that provide development support beyond visualising code. Unfortunately, many object-oriented metrics are defined and applied to classroom projects but no evidence is given that the metrics are useful and applicable both from an experience viewpoint and from a tools viewpoint - for industrial object-oriented development. Distinct complexity metrics are developed and integrated in a Smalltalk development support system called SmallMetric. Thus, we achieve a basis for software analysis (metrics) and development support (critique) of Smalltalk systems. The main concepts of the environment including the underlying metrics are explained, its use and operation is discussed, and some results of the implementation and its application to several industrial projects are given with examples. (C) 1997 Elsevier Science B.V.
引用
收藏
页码:497 / 509
页数:13
相关论文
共 50 条
  • [1] Review of Software Quality Metrics for Object-Oriented Methodology
    Yeresime, Suresh
    Pati, Jayadeep
    Rath, Santanu Ku
    [J]. PROCEEDINGS OF INTERNATIONAL CONFERENCE ON INTERNET COMPUTING AND INFORMATION COMMUNICATIONS (ICICIC GLOBAL 2012), 2014, 216 : 267 - 278
  • [2] Software Design Metrics for Object-Oriented Software
    Aggarwal, K. K.
    Singh, Yogesh
    Kaur, Arvinder
    Malhotra, Ruchika
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2007, 6 (01): : 121 - 138
  • [3] Metrics for reuse of object-oriented software
    MilankovicAtkinson, M
    Georgiadou, E
    [J]. SOFTWARE QUALITY MANAGEMENT IV - IMPROVING QUALITY, 1996, : 363 - 374
  • [4] Object-Oriented Software Coupling Metrics
    Ma, Jian
    Liu, Feng
    Fan, Jian-Ping
    [J]. Beijing Youdian Daxue Xuebao/Journal of Beijing University of Posts and Telecommunications, 2018, 41 (01): : 109 - 114
  • [5] Categorization of object-oriented software metrics
    Tahvildari, L
    Singh, A
    [J]. 2000 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, CONFERENCE PROCEEDINGS, VOLS 1 AND 2: NAVIGATING TO A NEW ERA, 2000, : 235 - 239
  • [6] Metrics for object-oriented software projects
    Sherif, JS
    Sanderson, P
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 44 (02) : 147 - 154
  • [7] SOFTWARE ENTROPY AND THE NEED FOR OBJECT-ORIENTED SOFTWARE METRICS
    BILOW, SC
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1993, 5 (08): : 6 - 6
  • [8] Analysis of lack of cohesion in methods in object-oriented software metrics
    Liu, Z.T.
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2001, 38 (02):
  • [9] Empirical Analysis of Object-Oriented Metrics for Prediction of Software Faults
    Goyal, Jyoti
    Kishan, Bal
    [J]. BIOSCIENCE BIOTECHNOLOGY RESEARCH COMMUNICATIONS, 2020, 13 (15): : 292 - 296
  • [10] Managerial use of metrics for object-oriented software: An exploratory analysis
    Chidamber, SR
    Darcy, DP
    Kemerer, CF
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1998, 24 (08) : 629 - 639