A Conversational User Interface for Software Visualization

Software visualizations provide many different complex views with different filters and metrics. But often users have a specific question to which they want to have an answer or they need to find the best visualization by themselves and are not aware of other metrics and possibilities of the visualization tool. We propose an interaction with software visualizations based on a conversational interface. The developed tool extracts meta information from natural language sentences and displays the best fitting software visualization by adjusting metrics and filter settings.

[1]  Alexey Melnikov,et al.  The WebSocket Protocol , 2011, RFC.

[2]  Doreen Seider,et al.  Visualizing Modules and Dependencies of OSGi-Based Applications , 2016, 2016 IEEE Working Conference on Software Visualization (VISSOFT).

[3]  Brad A. Myers,et al.  A brief history of human-computer interaction technology , 1998, INTR.

[4]  Kent Lyons,et al.  Providing support for mobile calendaring conversations: a wizard of oz evaluation of dual--purpose speech , 2005, Mobile HCI.

[5]  Stefan Kopp,et al.  A Conversational Agent as Museum Guide - Design and Evaluation of a Real-World Application , 2005, IVA.

[6]  Stefan Bieliauskas A Conversational User Interface for Software Visualization ( preprint ) , 2017 .

[7]  Asbjørn Følstad,et al.  Chatbots and the new world of HCI , 2017, Interactions.

[8]  Marco Tulio Valente,et al.  A gentle introduction to OSGi , 2008, SOEN.

[9]  Victor Zue,et al.  Conversational interfaces: advances and challenges , 1997, Proceedings of the IEEE.

[10]  Margaret-Anne D. Storey,et al.  Disrupting developer productivity one bot at a time , 2016, SIGSOFT FSE.

[11]  Matthew Cooper,et al.  3D Visualization and 3D and Voice Interaction in Air Traffic Management , 2003 .

[12]  Henry Lieberman Integrating user interface agents with conventional applications , 1998, IUI '98.

[13]  James C. Lester,et al.  Dialogue Management for Conversational Case-Based Reasoning , 2004, ECCBR.

[14]  Alessandro Bogliolo,et al.  The Rise of Bots: A Survey of Conversational Interfaces, Patterns, and Paradigms , 2017, Conference on Designing Interactive Systems.