USE OF SOFTWARE COMPLEXITY METRICS IN SOFTWARE MAINTENANCE.

被引:0
|
作者
Kafura, Dennis [1 ]
Reddy, Geereddy R. [1 ]
机构
[1] Virginia Polytechnic Inst &, State Univ, Blacksburg, VA, USA, Virginia Polytechnic Inst & State Univ, Blacksburg, VA, USA
关键词
COMPUTER PROGRAMMING;
D O I
暂无
中图分类号
学科分类号
摘要
A limited subjective study is reported that relates seven different software complexity metrics to the experience of maintenance activities performed on a medium-size software system. Three different versions of the system that evolved over a period of three years were analyzed. A major revision of the system, while still in its design phase, was also analyzed. The results indicate: 1) that the growth in system complexity as determined by the software metrics agree with the general character of the maintenance tasks performed in successive versions; 2) the metrics were able to identify the improper integration of functional enhancements made to the system; 3) the complexity values of the system components as indicated by the metrics conform well to an understanding of the system by people familiar with the system. An analysis of the redesigned version of the system showed the usefulness of software metrics in the redesign phase.
引用
收藏
页码:335 / 343
相关论文
共 50 条
  • [31] Using complexity metrics to improve software security
    Moshtari, Sara
    Sami, Ashkan
    Azimi, Mahdi
    Computer Fraud and Security, 2013, 2013 (05): : 8 - 17
  • [32] Comparison of Software Complexity Metrics in Measuring the Complexity of Event Sequences
    Ahmad, Johanna
    Baharom, Salmi
    INFORMATION SCIENCE AND APPLICATIONS 2017, ICISA 2017, 2017, 424 : 615 - 624
  • [33] AVAILABILITY AND OTHER PERFORMANCE MEASURES OF SOFTWARE SYSTEMS UNDER IMPERFECT MAINTENANCE.
    Okumoto, K.
    Goel, Amrit L.
    1978, : 66 - 70
  • [34] A survey instrument for understanding the complexity of software maintenance
    Stark, GE
    Oman, P
    JOURNAL OF SOFTWARE MAINTENANCE-RESEARCH AND PRACTICE, 1995, 7 (06): : 421 - 441
  • [35] CYCLOMATIC COMPLEXITY DENSITY AND SOFTWARE MAINTENANCE PRODUCTIVITY
    GILL, GK
    KEMERER, CF
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (12) : 1284 - 1288
  • [36] PROFILING SOFTWARE THROUGH THE USE OF METRICS
    ROBILLARD, PN
    COUPAL, D
    COALLIER, F
    SOFTWARE-PRACTICE & EXPERIENCE, 1991, 21 (05): : 507 - 518
  • [37] The state of practice in the use of software metrics
    Jeffery, R
    Zucker, B
    AUSTRALIAN COMPUTER JOURNAL, 1999, 31 (01): : 9 - 16
  • [38] Review of Complexity Metrics for Object Oriented Software Products
    Koh, Tieng Wei
    Selamat, Mohd Hasan
    Ghani, Abdul Azim Abdul
    Abdullah, Rusli
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (11): : 314 - 320
  • [39] SOFTWARE COMPLEXITY AND ADA RENDEZVOUS - METRICS BASED ON NONDETERMINISM
    DAMERLA, S
    SHATZ, SM
    JOURNAL OF SYSTEMS AND SOFTWARE, 1992, 17 (02) : 119 - 127
  • [40] The software complexity model and metrics for object-oriented
    Da-wei, E.
    2007 International Workshop on Anti-counterfeiting, Security, and Identification, 2007, : 463 - 468