iVoLVER Interactive Visual Language for Visualization Extraction and Reconstruction

About



iVoLVER is a tool that allows users to create visualizations without textual programming. It is designed to enable flexible acquisition of many types of data (text, colors, shapes, quantities, dates) from multiple source types (bitmap charts, webpages, photographs, SVGs, CSV files) and, within the same canvas, supports transformation of that data through simple widgets to construct interactive animated visuals.

Aside from the tool, which is web-based and designed for pen and touch, we contribute the design of the interactive visual language and widgets for extraction, transformation, and representation of data. We demonstrate the flexibility and expressive power of the tool through a set of scenarios, and discuss some of the challenges encountered and how the tool fits within the current InfoVis tool landscape.

Scenarios


Publications


CHI 2016:

  • Gonzalo Gabriel Méndez, Miguel A. Nacenta, and Sebastien Vandenheste. 2016. iVoLVER: Interactive Visual Language for Visualization Extraction and Reconstruction. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16). ACM, New York, NY, USA, 4073-4085. DOI=http://dx.doi.org/10.1145/2858036.2858435

  • Gonzalo Gabriel Méndez and Miguel A. Nacenta. 2016. Constructing Interactive Visualizations with iVoLVER. In Proceedings of the 2016 CHI Conference Extended Abstracts on Human Factors in Computing Systems (CHI EA '16). ACM, New York, NY, USA, 3727-3730. DOI=http://dx.doi.org/10.1145/2851581.2890243

VL/HCC 2016:

  • Gonzalo Gabriel Méndez. 2016. Tools for Opportunistic Information Visualization: Visual Analysis with Non-traditional Data Sources. IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Cambridge, United Kingdom, 2016, pp. 250-251. DOI=http://dx.doi.org/10.1109/VLHCC.2016.7739701

  • Gonzalo Gabriel Méndez and Miguel A. Nacenta. 2016. Opportunistic Visualization with iVoLVER. IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Cambridge, United Kingdom, 2016, pp. 234-235. DOI=http://dx.doi.org/10.1109/VLHCC.2016.7739693

CHI 2017:

  • Gonzalo Gabriel Méndez, Uta Hinrichs, and Miguel A. Nacenta. 2016. Bottom-up vs. Top-down: Trade-offs in Efficiency, Understanding, Freedom and Creativity with InfoVis Tools. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems (CHI '17). ACM, New York, NY, USA. DOI=http://dx.doi.org/10.1145/3025453.3025942

Try it!


Would you like to try iVoLVER? The only thing you need is a web browser and lots of imagination!

Disclaimer:

iVoLVER is still a research prototype. It has been tested on Google Chrome and it requires JavaScript to run properly. Some functionalities might not work on other browsers, specially when using multi-touch displays. In particular, when running in Firefox, the pinching gesture is not supported. When running on Microsoft Edge, activate the touch support from the configuration options of your browser.

Source Code


iVoLVER is open source. Get the latest version.

Team


Generic placeholder image

Gonzalo Gabriel Méndez

Gonzalo is a PhD student at the University of St Andrews. He holds a master degree in Computer Science from the Free University of Brussels and completed his bachelor in Computer Science at the Escuela Superior Politecnica del Litoral (ESPOL) in Guayaquil, Ecuador. His previous research includes education and learning technologies. Gonzalo is currently focused on the design, development and evaluation of visualization tools to support visual data analysis and extraction.

Generic placeholder image

Miguel A. Nacenta

Dr. Miguel Nacenta has been a University of St Andrews lecturer since May 2011, where he cofounded the SACHI group. Prior to this he was a post-doctoral fellow at the Interactions Lab, University of Calgary. He holds an electrical engineering degree from the Technical University of Madrid and a doctorate from the University of Saskatchewan. His research is focused on developing input and output technology to extend human capabilities.

Generic placeholder image

Sebastien Vandenheste

Sebastien completed his master degree in Computing and Information Technologies at the University of St Andrews in 2015. Prior to this, he pursued his undergraduate degree at Duke University, in Durham, North Carolina, United States. He is mainly interested in the Internet of things, consumer software, and the user experience. Sebastien is currently completing a master degree at the Imperial College London.