A Comprehensive Evaluation Framework of Software Visualizations Effectiveness

被引:0
|
作者
Alomari, Hakam W. [1 ]
Vendome, Christopher [1 ]
Rizkallah, Lane [1 ]
机构
[1] Miami Univ, Dept Comp Sci & Software Engn, Oxford, OH 45056 USA
关键词
Visualization; Taxonomy; Task analysis; Software systems; Maintenance engineering; Scalability; Data visualization; Software visualizations; evaluation framework; effectiveness; expressiveness; ARCHITECTURE VISUALIZATION; DESIGN;
D O I
10.1109/TVCG.2023.3321211
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Visualizations are useful in dealing with complex software systems, especially in maintenance and evolution tasks. Software visualization tools can help reduce the cognitive burden on practitioners when trying to understand these systems. However, a major challenge in designing new visualization techniques and tools is evaluating their effectiveness for specific tasks and users. If a visualization tool is not effective for practitioners, they are unlikely to adopt it. Existing evaluation frameworks for visualizations mainly focus on expressiveness, which refers to the ability of the visualization to show all necessary information. However, evaluating the effectiveness of visualizations is an open research problem, especially in terms of quantifying it. To address this problem, we propose a multi-dimensional evaluation framework that focuses on evaluating visualizations in terms of their qualitative, quantitative, and cognitive aspects. The framework includes seven main dimensions and twenty-eight features, with the effectiveness dimension being further subdivided into four sub-dimensions. We validate our framework by using it to evaluate a number of software visualization tools. This validation demonstrates that the framework can be applied to design and evaluate new software visualization techniques and tools.
引用
收藏
页码:6056 / 6074
页数:19
相关论文
共 50 条
  • [1] MegaMol - a comprehensive prototyping framework for visualizations
    Gralka, Patrick
    Becher, Michael
    Braun, Matthias
    Friess, Florian
    Mueller, Christoph
    Rau, Tobias
    Schatz, Karsten
    Schulz, Christoph
    Krone, Michael
    Reina, Guido
    Ertl, Thomas
    EUROPEAN PHYSICAL JOURNAL-SPECIAL TOPICS, 2019, 227 (14): : 1817 - 1829
  • [2] MegaMol – a comprehensive prototyping framework for visualizations
    Patrick Gralka
    Michael Becher
    Matthias Braun
    Florian Frieß
    Christoph Müller
    Tobias Rau
    Karsten Schatz
    Christoph Schulz
    Michael Krone
    Guido Reina
    Thomas Ertl
    The European Physical Journal Special Topics, 2019, 227 : 1817 - 1829
  • [3] An evaluation framework for network security visualizations
    Sharafaldin, Iman
    Lashkari, Arash Habibi
    Ghorbani, Ali A.
    COMPUTERS & SECURITY, 2019, 84 : 70 - 92
  • [4] On the Impact of the Medium in the Effectiveness of 3D Software Visualizations
    Merino, Leonel
    Fuchs, Johannes
    Blumenschein, Michael
    Anslow, Craig
    Ghafari, Mohammad
    Nierstrasz, Oscar
    Behrisch, Michael
    Keim, Daniel A.
    2017 IEEE WORKING CONFERENCE ON SOFTWARE VISUALIZATION (VISSOFT 2017), 2017, : 11 - 21
  • [5] WSQF: Comprehensive Software Quality Evaluation Framework and Benchmark Based on SQuaRE
    Tsuda, Naohiko
    Washizaki, Hironori
    Honda, Kiyoshi
    Nakai, Hidenori
    Fukazawa, Yoshiaki
    Azuma, Motoei
    Komiyama, Toshihiro
    Nakano, Tadashi
    Suzuki, Hirotsugu
    Morita, Sumie
    Kojima, Katsue
    Hando, Akiyoshi
    2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE (ICSE-SEIP 2019), 2019, : 312 - 321
  • [6] Scalable visualizations to support reverse engineering: A framework for evaluation
    Cross, JH
    Hendrix, TD
    Barowski, LA
    Mathias, KS
    FIFTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 1998, : 201 - 209
  • [7] A comprehensive framework for software as a service adoption
    Tusanova, Adela
    Paralic, Jan
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ICT MANAGEMENT FOR GLOBAL COMPETITIVENESS AND ECONOMIC GROWTH IN EMERGING ECONOMIES (ICTM 2012), 2012, : 347 - 356
  • [8] Pervasive Software Visualizations
    Girba, Tudor
    Chis, Andrei
    2015 IEEE 3RD WORKING CONFERENCE ON SOFTWARE VISUALIZATION (VISSOFT), 2015, : 1 - 5
  • [9] A comprehensive interface definition framework for software components
    Han, J
    1998 ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 1998, : 110 - 117
  • [10] Beyond effectiveness: the evaluation of information systems using a comprehensive health technology assessment framework
    Kazanjian, A
    Green, CJ
    COMPUTERS IN BIOLOGY AND MEDICINE, 2002, 32 (03) : 165 - 177