MetaVis: Exploring Actionable Visualization

Merino, Leonel; Ghafari, Mohammad; Nierstrasz, Oscar Marius; Bergel, Alexandre; Kubelka, Juraj (2016). MetaVis: Exploring Actionable Visualization. In: 2016 IEEE Working Conference on Software Visualization (VISSOFT), (pp. 151-155). IEEE 10.1109/VISSOFT.2016.19

[img] Text
07780172.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (933kB) | Request a copy

Software visualization can be very useful for answering complex questions that arise in the software development process. Although modern visualization engines offer expressive APIs for building such visualizations, developers often have difficulties to (1) identify a suitable visualization technique to answer their particular development question, and to (2) implement that visualization using the existing APIs. Examples that illustrate the usage of an engine to build concrete visualizations offer a good starting point, but developers may have to traverse long lists of categories and analyze examples one-by-one to find a suitable one. We propose MetaVis, a tool that fills the gap between existing visualization techniques and their practical applications during software development. We classify questions frequently formulated by software developers and for each, based on our expertise, identify suitable visualizations. MetaVis uses tags mined from these questions to offer a tag-iconic cloud-based visualization. Each tag links to suitable visualizations that developers can explore, modify and try out. We present initial results of an implementation of MetaVis in the Pharo programming environment. The tool visualizes 76 developers' questions assigned to 49 visualization examples.

Item Type: Conference or Workshop Item (Paper)
Division/Institute: 08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG)
UniBE Contributor: Merino del Campo, Leonel Alejandro; Ghafari, Mohammad and Nierstrasz, Oscar Marius
Subjects: 000 Computer science, knowledge & systems
500 Science > 510 Mathematics
Publisher: IEEE
Language: English
Submitter: Oscar Marius Nierstrasz
Date Deposited: 20 Feb 2017 13:33
Last Modified: 20 Feb 2017 13:33
Publisher DOI: 10.1109/VISSOFT.2016.19
Uncontrolled Keywords: scg-pub snf-asa2 scg16 jb16
BORIS DOI: 10.7892/boris.94645
URI: http://boris.unibe.ch/id/eprint/94645

Actions (login required)

Edit item Edit item
Provide Feedback