Abstract Context: Software visualizations can help developers to analyze multiple aspects of complex software systems, but their effectiveness is often uncertain due to the lack of evaluation guidelines. Objective: We identify common problems in the evaluation of software visualizations with the goal of formulating guidelines to improve future evaluations. Method: We review the complete literature body of 387 full papers published in the SOFTVIS/VISSOFT conferences, and study 181 of those from which we could extract evaluation strategies, data collection methods, and other aspects of the evaluation. Results: Of the proposed software visualization approaches, 62 lack a strong evaluation. We argue that an effective software visualizatio...
Superseded by and improved in a follow-up journal article.We take a new, scenario based look at eval...
Objective: As a variety of visualization tools become available to librarians and researchers, it ca...
Visualizations are graphical representations of data that have been used in a wide-ranging field of ...
Many software visualization (SoftVis) tools are continuously being developed by both researchers as ...
Software Visualization can be defined as the use of graphical and textual formalisms to describe the...
Many software visualization (SoftVis) tools are continuously being developed by both researchers as ...
Many software visualization (SoftVis) tools are continuously be-ing developed by both researchers as...
can be very misleading, and the errors are easy to miss. We feel that the software producing the vis...
Software visualisation seeks to aid comprehension of software; however, there is still little progre...
Visualization software is widely used in scientific and engineering research. But computed visualiza...
International audienceWe present an assessment of the state and historic development of evaluation p...
Over the past thirty years, the visualization community has developed theories and models to explain...
Abundant studies have shown that visualization is advantageous for software developers, yet adopting...
In order to characterize and improve software architecture visualization practice, the paper derives...
The program understanding task is usually very time and effort consuming. In a traditional way the c...
Superseded by and improved in a follow-up journal article.We take a new, scenario based look at eval...
Objective: As a variety of visualization tools become available to librarians and researchers, it ca...
Visualizations are graphical representations of data that have been used in a wide-ranging field of ...
Many software visualization (SoftVis) tools are continuously being developed by both researchers as ...
Software Visualization can be defined as the use of graphical and textual formalisms to describe the...
Many software visualization (SoftVis) tools are continuously being developed by both researchers as ...
Many software visualization (SoftVis) tools are continuously be-ing developed by both researchers as...
can be very misleading, and the errors are easy to miss. We feel that the software producing the vis...
Software visualisation seeks to aid comprehension of software; however, there is still little progre...
Visualization software is widely used in scientific and engineering research. But computed visualiza...
International audienceWe present an assessment of the state and historic development of evaluation p...
Over the past thirty years, the visualization community has developed theories and models to explain...
Abundant studies have shown that visualization is advantageous for software developers, yet adopting...
In order to characterize and improve software architecture visualization practice, the paper derives...
The program understanding task is usually very time and effort consuming. In a traditional way the c...
Superseded by and improved in a follow-up journal article.We take a new, scenario based look at eval...
Objective: As a variety of visualization tools become available to librarians and researchers, it ca...
Visualizations are graphical representations of data that have been used in a wide-ranging field of ...