Interaction design challenges and solutions for ALMA operations monitoring and control

The ALMA radio-telescope, currently under construction in northern Chile, is a very advanced instrument that presents numerous challenges. From a software perspective, one critical issue is the design of graphical user interfaces for operations monitoring and control that scale to the complexity of the system and to the massive amounts of data users are faced with. Early experience operating the telescope with only a few antennas has shown that conventional user interface technologies are not adequate in this context. They consume too much screen real-estate, require many unnecessary interactions to access relevant information, and fail to provide operators and astronomers with a clear mental map of the instrument. They increase extraneous cognitive load, impeding tasks that call for quick diagnosis and action. To address this challenge, the ALMA software division adopted a user-centered design approach. For the last two years, astronomers, operators, software engineers and human-computer interaction researchers have been involved in participatory design workshops, with the aim of designing better user interfaces based on state-of-the-art visualization techniques. This paper describes the process that led to the development of those interface components and to a proposal for the science and operations console setup: brainstorming sessions, rapid prototyping, joint implementation work involving software engineers and human-computer interaction researchers, feedback collection from a broader range of users, further iterations and testing.

[1]  Emmanuel Pietriga,et al.  Exploratory Analysis of Time-Series with ChronoLenses , 2011, IEEE Transactions on Visualization and Computer Graphics.

[2]  B. Marx The Visual Display of Quantitative Information , 1985 .

[3]  Emmanuel Pietriga,et al.  A toolkit for addressing HCI issues in visual language environments , 2005, 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05).

[4]  Ken Perlin,et al.  Pad: an alternative approach to the computer interface , 1993, SIGGRAPH.

[5]  Emmanuel Pietriga,et al.  Goodbye to WIMPs: A Scalable Interface for ALMA Operations , 2011 .

[6]  Robert Kincaid,et al.  Line graph explorer: scalable display of line graphs using Focus+Context , 2006, AVI '06.

[7]  Ben Shneiderman,et al.  Tree-maps: a space-filling approach to the visualization of hierarchical information structures , 1991, Proceeding Visualization '91.

[8]  Emmanuel Pietriga,et al.  Pointing and beyond: an operationalization and preliminary evaluation of multi-scale searching , 2007, CHI.

[9]  Benjamin B. Bederson,et al.  A review of overview+detail, zooming, and focus+context interfaces , 2009, CSUR.

[10]  M. Weiser,et al.  An empirical comparison of pie vs. linear menus , 1988, CHI '88.

[11]  Mica R. Endsley,et al.  Designing for Situation Awareness : An Approach to User-Centered Design , 2003 .

[12]  P. Fayers,et al.  The Visual Display of Quantitative Information , 1990 .

[13]  Eric Lecolinet,et al.  Browsing Zoomable Treemaps: Structure-Aware Multi-Scale Navigation Techniques , 2007, IEEE Transactions on Visualization and Computer Graphics.

[14]  Jarke J. van Wijk,et al.  Squarified Treemaps , 2000, VisSym.

[15]  Chris North,et al.  Snap-together visualization: a user interface for coordinating visualizations via relational schemata , 2000, AVI '00.

[16]  Olivier Bau,et al.  Representation-Independent In-Place Magnification with Sigma Lenses , 2010, IEEE Transactions on Visualization and Computer Graphics.

[17]  Philippe A. Palanque,et al.  Proceedings of the SIGCHI Conference on Human Factors in Computing Systems , 2014, International Conference on Human Factors in Computing Systems.

[18]  James D. Hollan,et al.  Pad++: a zooming graphical interface for exploring alternate interface physics , 1994, UIST '94.

[19]  Andries van Dam,et al.  Post-WIMP user interfaces , 1997, CACM.

[20]  Polona Vilar,et al.  Designing the User Interface: Strategies for Effective Human-Computer Interaction (5th edition) , 2010, J. Assoc. Inf. Sci. Technol..

[21]  Jean-Daniel Fekete,et al.  MatLink: Enhanced Matrix Visualization for Analyzing Social Networks , 2007, INTERACT.

[22]  Jock D. Mackinlay,et al.  Information visualization using 3D interactive animation , 1993, CACM.

[23]  Emmanuel Pietriga,et al.  Human Computer Interaction in the ALMA Control Room , 2012 .

[24]  Polona Vilar,et al.  Designing the User Interface: Strategies for Effective Human-Computer Interaction (5th edition) , 2010, J. Assoc. Inf. Sci. Technol..

[25]  Jean-Daniel Fekete,et al.  Interactive information visualization of a million items , 2002, IEEE Symposium on Information Visualization, 2002. INFOVIS 2002..