Automated reusability quality analysis of OO legacy software

被引:21
|
作者
Etzkorn, LH [1 ]
Hughes, WE
Davis, CG
机构
[1] Univ Alabama, Dept Comp Sci, Huntsville, AL 35899 USA
[2] Univ Alabama, USA, Space & Missile Def Command, Dept Ind & Syst Engn, Huntsville, AL USA
关键词
software quality metrics; software reuse; object-oriented software; reusability metrics; object-oriented metrics;
D O I
10.1016/S0950-5849(00)00169-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software reuse increases productivity, reduces costs, and improves quality. Object-oriented (OO) software has been shown to be inherently more reusable than functionally decomposed software; however, most OO software was not specifically designed for reuse [Software Reuse Guidelines and Methods, Plenum Press, New York, 1991]. This paper describes the analysis, in terms of quality factors related to reusability, contained in an approach that aids significantly in assessing existing OO software for reusability. An automated tool implementing the approach is validated by comparing the tool's quality determinations to that of human experts. This comparison provides insight into how OO software metrics should be interpreted in relation to the quality factors they purport to measure. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:295 / 308
页数:14
相关论文
共 50 条
  • [1] Automated support for modeling OO software
    Koskimies, K
    Systa, T
    Tuomi, J
    Mannisto, T
    IEEE SOFTWARE, 1998, 15 (01) : 87 - 94
  • [2] Software quality analysis by code clones in industrial legacy software
    Monden, A
    Nakae, D
    Kamiya, T
    Sato, S
    Matsumoto, K
    EIGHTH IEEE SYMPOSIUM ON SOFTWARE METRICS, PROCEEDINGS, 2002, : 87 - 94
  • [3] A Method of Minimum Reusability Estimation for Automated Software Testing
    阚红星
    王国强
    王宗殿
    丁帅
    JournalofShanghaiJiaotongUniversity(Science), 2013, 18 (03) : 360 - 365
  • [4] A method of minimum reusability estimation for automated software testing
    Kan H.-X.
    Wang G.-Q.
    Wang Z.-D.
    Ding S.
    Journal of Shanghai Jiaotong University (Science), 2013, 18 (3) : 360 - 365
  • [5] Impact of complexity on reusability in OO systems
    Mao, Y
    Sahraoui, HA
    Lounis, H
    OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 263 - 266
  • [6] SOFTWARE REUSABILITY
    SIDOROV, NA
    CYBERNETICS, 1989, 25 (03): : 340 - 346
  • [7] An analysis of software engineering metrics in OO environment
    Debnath, NC
    Lee, RY
    Abachi, HR
    ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2001, : 492 - 494
  • [8] Automated quality analysis of component software for embedded systems
    Jahnke, JH
    Niere, J
    Wadsack, J
    8TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION (IWPC 2000), PROCEEDINGS, 2000, : 18 - 26
  • [9] Automated Quality Analysis of Software Engineering Method Models
    Fazal-Baqaie, Masud
    Kluthe, Frank
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2016), 2016, : 527 - 534
  • [10] Metric based reusability analysis of software systems
    Jatain, Aman
    JOURNAL OF INTERDISCIPLINARY MATHEMATICS, 2020, 23 (01) : 107 - 116