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] SOFTWARE REUSABILITY IN AUSTRALIA
    VERSCHOOR, R
    LOW, G
    AUSTRALIAN COMPUTER JOURNAL, 1994, 26 (04): : 134 - 142
  • [2] OVERVIEW ANALYSIS OF REUSABILITY METRICS IN SOFTWARE DEVELOPMENT FOR RISK REDUCTION
    Singaravel, G.
    Palanisamy, V.
    Krishnan, A.
    2010 INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING TECHNOLOGIES (ICICT), 2010,
  • [3] Automated software license analysis
    Timo Tuunanen
    Jussi Koskinen
    Tommi Kärkkäinen
    Automated Software Engineering, 2009, 16 : 455 - 490
  • [4] Automated software license analysis
    Tuunanen, Timo
    Koskinen, Jussi
    Karkkainen, Tommi
    AUTOMATED SOFTWARE ENGINEERING, 2009, 16 (3-4) : 455 - 490
  • [5] Software Metrics for Reusability of Component Based Software System: A Review
    Aggarwal, Jyoti
    Kumar, Manoj
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2021, 18 (03) : 319 - 325
  • [6] An Extensive Conception of Reusability in Software Component Engineering
    Srivastava, Devesh Kumar
    Nair, Priyanka
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON COMMUNICATION AND NETWORKS, 2017, 508 : 449 - 457
  • [7] Evaluation of Software Reusability Based on Coupling and Cohesion
    Priyalakshmi, G.
    Latha, R.
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2018, 28 (10) : 1455 - 1485
  • [8] Research on the quantifying and calculating model of the software component reusability
    Wang Qi
    Ren Yao-peng
    2011 AASRI CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INDUSTRY APPLICATION (AASRI-AIIA 2011), VOL 1, 2011, : 98 - 101
  • [9] Verifying the reusability of software component specifications: Framework and algorithms
    Hwang, YF
    Rine, DC
    INFORMATION SCIENCES, 1998, 112 (1-4) : 169 - 197
  • [10] REUSABILITY IN SOFTWARE MAINTENANCE - A JAPAN-USA COMPARISON
    PEI, G
    VICTORIA, A
    JOURNAL OF SOFTWARE MAINTENANCE-RESEARCH AND PRACTICE, 1994, 6 (04): : 165 - 183