Quality Metrics in Software Architecture

被引:2
|
作者
Silva, Samira [1 ]
Tuyishime, Adiel [1 ]
Santilli, Tiziano [1 ]
Pelliccione, Patrizio [1 ]
Iovino, Ludovico [1 ]
机构
[1] Gran Sasso Sci Inst GSSI, Laquila, Italy
来源
2023 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE, ICSA | 2023年
关键词
Quality Attributes; Quality Metrics; Software Architecture;
D O I
10.1109/ICSA56044.2023.00014
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The importance of software architecture is largely recognized also in iterative and agile development settings. However, it is quite complex to provide evidence that an architecture is of good quality and that the architectural decisions are appropriate, correct, or optimal. Architecture evaluation aims at showing and providing confidence that design decisions contribute to fulfilling the stakeholder concerns. Some architecture evaluation methods are scenario-based and aim at balancing many potentially conflicting quality attributes. Other works focus on a specific quality attribute and provide metrics to measure it. In this paper we survey the state of the art in metrics for evaluating quality attributes of architectures. The elicited metrics are organized into a catalog, which associates them with the specific quality attributes they aim to measure. We contribute also an MDE framework that generates web views facilitating the analysis of architectures. In this way, researchers and practitioners can easily retrieve the metrics that are appropriate to their specific needs. The catalog of metrics and quality attributes is released to the research community and open to contributions from experts and practitioners.
引用
收藏
页码:58 / 69
页数:12
相关论文
共 50 条
  • [1] METRICS FOR SOFTWARE ARCHITECTURE ASSESSMENT
    Cioloca, Cecilia
    INTERNATIONAL CONFERENCE ON INFORMATICS IN ECONOMY, 2013, : 280 - 284
  • [2] A metrics method for software architecture adaptability
    Yang H.
    Chen R.
    Liu Y.
    Journal of Software, 2010, 5 (10) : 1091 - 1098
  • [3] Software Architecture and Software Quality
    Zemlicka, Michal
    Kral, Jaroslav
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2016, PT V, 2016, 9790 : 139 - 155
  • [4] APPLYING SOFTWARE QUALITY METRICS
    CARPENTER, CL
    MURINE, GE
    QUALITY PROGRESS, 1983, 16 (02) : 32 - 32
  • [5] STANDARD SOFTWARE QUALITY METRICS
    INGILS, J
    AT&T TECHNICAL JOURNAL, 1986, 65 (02): : 113 - 118
  • [6] Quality through software metrics
    Khodabandeh, A
    1998 CERN SCHOOL OF COMPUTING, PROCEEDINGS, 1998, 98 (08): : 143 - 146
  • [7] INTEGRATING SOFTWARE QUALITY METRICS WITH SOFTWARE QA
    MURINE, GE
    QUALITY PROGRESS, 1988, 21 (11) : 38 - 43
  • [8] Survey on Impact of Software Metrics on Software Quality
    Rawat, Mrinal Singh
    Mittal, Arpita
    Dubey, Sanjay Kumar
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2012, 3 (01) : 137 - 141
  • [9] Software quality metrics and their impact on embedded software
    Oliveira, Marcio F. S.
    Redin, Ricardo Miotto
    Carro, Luigi
    Lamb, Luis da Cunha
    Wagner, Flavio Rech
    MOMPES 2008: PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON MODEL-BASED METHODOLOGIES FOR PERVASIVE AND EMBEDDED SOFTWARE, 2008, : 68 - 77
  • [10] Derivation of local software quality metrics (software quality circles)
    Poore, J.H.
    Software - Practice and Experience, 1988, 18 (11) : 1017 - 1027