Software architecture visualization: An evaluation framework and its application

被引:21
|
作者
Gallagher, Keith [1 ]
Hatch, Andrew [1 ]
Munro, Malcolm [1 ]
机构
[1] Univ Durham, Dept Comp Sci, Visualisat Res Grp, Durham DH1 3LE, England
关键词
software architecture; visualization; visualization methodologies; visualization assessment;
D O I
10.1109/TSE.2007.70757
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In order to characterize and improve software architecture visualization practice, the paper derives and constructs a qualitative framework, with seven key areas and 31 features, for the assessment of software architecture visualization tools. The framework is derived by the application of the Goal Question Metric paradigm to information obtained from a literature survey and addresses a number of stakeholder issues. The evaluation is performed from multiple stakeholder perspectives and in various architectural contexts. Stakeholders can apply the framework to determine if a particular software architecture visualization tool is appropriate to a given task. The framework is applied in the evaluation of a collection of six software architecture visualization tools. The framework may also be used as a design template for a comprehensive software architecture visualization tool.
引用
收藏
页码:260 / 270
页数:11
相关论文
共 50 条
  • [1] SAVE: Software Architecture Visualization and Evaluation
    Duszynski, Slawomir
    Knodel, Jens
    Lindvall, Mikael
    [J]. 13TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING: CSMR 2009, PROCEEDINGS, 2009, : 323 - +
  • [2] General ITS Software Architecture and Framework
    von Malotky, Nikolaj Troels Graf
    Martens, Alke
    [J]. INTELLIGENT TUTORING SYSTEMS (ITS 2020), 2020, 12149 : 17 - 22
  • [3] Highly configurable software architecture framework for acquisition and visualization of biometric data
    Stelovsky, Jan
    [J]. FOUNDATIONS OF AUGMENTED COGNITION, PROCEEDINGS, 2007, 4565 : 176 - +
  • [4] A Framework for Supporting the Software Architecture Evaluation Process in Global Software Development
    Babar, Muhammad Ali
    [J]. ICGSE 2009: FOURTH IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 93 - 102
  • [5] A framework for classifying and comparing software architecture evaluation methods
    Babar, MA
    Zhu, LM
    Jeffery, R
    [J]. 2004 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 309 - 318
  • [6] ISARE: An Integrated Software Architecture Reuse and Evaluation Framework
    Ahmad, Rizwan
    Khan, Saif Ur Rehman
    Nadeem, Aamer
    Kim, Tai-hoon
    [J]. ADVANCES IN SOFTWARE ENGINEERING, 2010, 117 : 174 - +
  • [7] SOFTWARE 'CINDERELLA' AND ITS APPLICATION IN VISUALIZATION OF PHYSIC AND MATHEMATICS
    Zirojevic, Marina M.
    Jokanovic, Dusan S.
    Baralic, Dorde
    [J]. MATHEMATICA MONTISNIGRI, 2015, 34 : 86 - 93
  • [8] Distributed Visualization Framework Architecture
    Mishchenko, Oleg
    Raman, Sundaresan
    Crawfis, Roger
    [J]. VISUALIZATION AND DATA ANALYSIS 2010, 2010, 7530
  • [9] SQME: a framework for modeling and evaluation of software architecture quality attributes
    Ali Sedaghatbaf
    Mohammad Abdollahi Azgomi
    [J]. Software & Systems Modeling, 2019, 18 : 2609 - 2632
  • [10] SQME: a framework for modeling and evaluation of software architecture quality attributes
    Sedaghatbaf, Ali
    Azgomi, Mohammad Abdollahi
    [J]. SOFTWARE AND SYSTEMS MODELING, 2019, 18 (04): : 2609 - 2632