Interface metrics for reusability analysis of components

被引:24
|
作者
Boxall, MAS [1 ]
Araban, S [1 ]
机构
[1] Univ Melbourne, Dept Comp Sci & Software Engn, Parkville, Vic 3052, Australia
关键词
D O I
10.1109/ASWEC.2004.1290456
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Component-based software development relies on reusable components in order to improve quality and flexibility of products as well as increasing development productivity. This paradigm promotes deployment of reusable components as black-box units that can only work and communicate with one another through their well defined interfaces. In this paper understandability of component interfaces is considered as a major quality affecting reusability of software components. A set of metrics for measuring properties believed to be relevant to understandability and reusability of software components are presented. Then, their usefulness and relevance are analyzed based upon empirical data gathered from the measurement of a variety of component interfaces. The paper concludes with some ideas for further research in this area.
引用
收藏
页码:40 / 51
页数:12
相关论文
共 50 条
  • [1] Reusability Metrics for Software Components
    Rotaru, Octavian Paul
    Dobre, Marian
    [J]. 3RD ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, 2005, 2005,
  • [2] Reusability Metrics of Software Components: Survey
    Mijac, Marko
    Stapic, Zlatko
    [J]. CENTRAL EUROPEAN CONFERENCE ON INFORMATION AND INTELLIGENT SYSTEMS, 2015, 2015, : 221 - 231
  • [3] A metrics suite for measuring reusability of software components
    Washizaki, H
    Yamamoto, H
    Fukazawa, Y
    [J]. NINTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM, PROCEEDINGS, 2003, : 211 - 223
  • [4] Metrics for reusability of java']java language components
    Rathee, Amit
    Chhabra, Jitender K.
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (08) : 5533 - 5551
  • [5] Ranking reusability of software components using coupling metrics
    Gui, Gui
    Scott, Paul D.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (09) : 1450 - 1459
  • [6] Measuring the reusability of software components using static analysis metrics and reuse rate information
    Papamichail, Michail D.
    Diamantopoulos, Themistoklis
    Symeonidis, Andreas L.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 158
  • [7] Metrics for BPEL Process Reusability Analysis in a Workflow System
    Khoshkbarforoushha, Alireza
    Jamshidi, Pooyan
    Gholami, Mahdi Fahmideh
    Wang, Lizhe
    Ranjan, Rajiv
    [J]. IEEE SYSTEMS JOURNAL, 2016, 10 (01): : 36 - 45
  • [8] The Analysis of Software Metrics for Design Complexity and Its Impact on Reusability
    Singh, Aditya Pratap
    Tomar, Pradeep
    [J]. PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 3808 - 3812
  • [9] OVERVIEW ANALYSIS OF REUSABILITY METRICS IN SOFTWARE DEVELOPMENT FOR RISK REDUCTION
    Singaravel, G.
    Palanisamy, V.
    Krishnan, A.
    [J]. 2010 INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING TECHNOLOGIES (ICICT), 2010,
  • [10] Reusability affecting factors and software metrics for reusability: A systematic literature review
    Mehboob, Bilal
    Chong, Chun Yong
    Lee, Sai Peck
    Lim, Joanne Mun Yee
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (06): : 1416 - 1458