Geno: A Developer Tool for Authoring Multimodal Interaction on Existing Web Applications
Not on the map. Why?
Abstract (arXiv)
Supporting voice commands in applications presents significant benefits to users. However, adding such support to existing GUI-based web apps is effort-consuming with a high learning barrier, as shown in our formative study, due to the lack of unified support for creating multimodal interfaces. We present Geno---a developer tool for adding the voice input modality to existing web apps without requiring significant NLP expertise. Geno provides a high-level workflow for developers to specify functionalities to be supported by voice (intents), create language models for detecting intents and the relevant information (parameters) from user utterances, and fulfill the intents by either programmatically invoking the corresponding functions or replaying GUI actions on the web app. Geno further supports multimodal references to GUI context in voice commands (e.g. "move this [event] to next week" while pointing at an event with the cursor). In a study, developers with little NLP expertise were able to add multimodal voice command support for two existing web apps using Geno.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1.
3 papers.
- 2021Grounding Open-Domain Instructions to Automate Web Support Taskscited by 43
- 2023ReactGenie: A Development Framework for Complex Multimodal Interactions Using Large Language Modelscited by 3
- 2022A Bottom-Up End-User Intelligent Assistant Approach to Empower Gig Workers against AI Inequalitycited by 1
- 2023ReactGenie: A Development Framework for Complex Multimodal Interactions Using Large Language Models16 Jun 2023
- 2022A Bottom-Up End-User Intelligent Assistant Approach to Empower Gig Workers against AI Inequality29 Apr 2022
- 2021Grounding Open-Domain Instructions to Automate Web Support Tasks30 Mar 2021