skip to main content
10.1145/2639189.2639255acmotherconferencesArticle/Chapter ViewAbstractPublication PagesnordichiConference Proceedingsconference-collections
research-article

Hotspotizer: end-user authoring of mid-air gestural interactions

Published: 26 October 2014 Publication History

Abstract

Drawing from a user-centered design process and guidelines derived from the literature, we developed a paradigm based on space discretization for declaratively authoring mid-air gestures and implemented it in Hotspotizer, an end-to-end toolkit for mapping custom gestures to keyboard commands. Our implementation empowers diverse user populations -- including end-users without domain expertise -- to develop custom gestural interfaces within minutes, for use with arbitrary applications.

References

[1]
Ashbrook, D., and Starner, T. MAGIC: A Motion Gesture Design Tool. In Proc. CHI 2010 (2010), 2159--2168.
[2]
Baytaş, M. A., Yemez, Y., and Özcan, O. User Interface Paradigms for Visually Authoring Mid-Air Gestures: A Survey and a Provocation. In Proc. EGMI 2014 (2014).
[3]
Hartmann, B., Abdulla, L., Mittal, M., and Klemmer, S. R. Authoring Sensor-based Interactions by Demonstration with Direct Manipulation and Pattern Recognition. In Proc. CHI 2007 (2007), 145--154.
[4]
Hoste, L., De Rooms, B., and Signer, B. Declarative Gesture Spotting Using Inferred and Refined Control Points. In Proc. ICPRAM 2013 (2013), 144--150.
[5]
Hoste, L., and Signer, B. Criteria, Challenges and Opportunities for Gesture Programming Languages. In Proc. EGMI 2014 (2014).
[6]
Hughes, D. Microsoft Kinect shifts 10 million units, game sales remain poor. http://www.huliq.com/10177/microsoft-kinect-shifts-10-million-units-game-sales-remain-poor, 2011. Accessed: 2014-07-08.
[7]
Hutchins, E. L., Hollan, J. D., and Norman, D. A. Direct Manipulation Interfaces. Human Computer Interaction 1, 4 (1985), 311--338.
[8]
Kim, J.-W., and Nam, T.-J. EventHurdle: Supporting Designers' Exploratory Interaction Prototyping with Gesture-based Sensors. In Proc. CHI 2013 (2013), 267--276.
[9]
Kin, K., Hartmann, B., DeRose, T., and Agrawala, M. Proton++: A Customizable Declarative Multitouch Framework. In Proc. UIST 2012 (2012), 477--486.
[10]
Ko, A. J., Abraham, R., Beckwith, L., Blackwell, A., Burnett, M., Erwig, M., Scaffidi, C., Lawrance, J., Lieberman, H., Myers, B., Rosson, M. B., Rothermel, G., Shaw, M., and Wiedenbeck, S. The State of the Art in End-user Software Engineering. ACM Computing Surveys 43, 3 (2011), 21:1--21:44.
[11]
Lieberman, H., Paternò, F., Klann, M., and Wulf, V. End-User Development: An Emerging Paradigm. In End User Development, H. Lieberman, F. Paternò, and V. Wulf, Eds., vol. 9. Springer Netherlands, 2006, 1--8.
[12]
Long, A. C., Landay, J. A., and Rowe, L. A. "Those Look Similar!" Issues in Automating Gesture Design Advice. In Proc. PUI 2001 (2001), 1--5.
[13]
Lü, H., and Li, Y. Gesture Studio: Authoring Multi-touch Interactions Through Demonstration and Declaration. In Proc. CHI 2013 (2013), 257--266.
[14]
Marquardt, Z., Beira, J. a., Em, N., Paiva, I., and Kox, S. Super Mirror: A Kinect Interface for Ballet Dancers. In Proc. CHI 2012 (2012), 1619--1624.
[15]
Norman, D. A. Cognitive Engineering. In User Centered System Design, D. A. Norman and S. W. Draper, Eds. CRC Press, 1896, ch. 3, 31--61.
[16]
Norman, D. A. Things that make us smart: Defending human attributes in the age of the machine. Basic Books, 1993.
[17]
Oliver, A., Kang, S., Wünsche, B. C., and MacDonald, B. Using the Kinect As a Navigation Sensor for Mobile Robotics. In Proc. IVCNZ 2012 (2012), 509--514.
[18]
Olsen, Jr., D. R. Evaluating User Interface Systems Research. In Proc. UIST 2007 (2007), 251--258.
[19]
Panger, G. Kinect in the Kitchen: Testing Depth Camera Interactions in Practical Home Environments. In CHI EA 2012 (2012), 1985--1990.
[20]
Raghuraman, S., Venkatraman, K., Wang, Z., Wu, J., Clements, J., Lotfian, R., Prabhakaran, B., Guo, X., Jafari, R., and Nahrstedt, K. Immersive Multiplayer Tennis with Microsoft Kinect and Body Sensor Networks. In Proc. MM 2012 (2012), 1481--1484.
[21]
Rodrigues, D. G., Grenader, E., Nos, F. d. S., Dall'Agnol, M. d. S., Hansen, T. E., and Weibel, N. MotionDraw: A Tool for Enhancing Art and Performance Using Kinect. In CHI EA 2013 (2013), 1197--1202.
[22]
Rubine, D. Specifying Gestures by Example. In Proc. SIGGRAPH 1991 (1991), 329--337.
[23]
Shoemaker, G., Tsukitani, T., Kitamura, Y., and Booth, K. S. Body-Centric Interaction Techniques for Very Large Wall Displays. In Proc. NordiCHI 2010 (2010), 463--472.
[24]
Stein, S. Kinect, 2011: Where art thou, motion? http://www.cnet.com/news/kinect-2011-where-art-thou-motion/, 2011. Accessed: 2014-07-08.
[25]
Suma, E. A., Krum, D. M., Lange, B., Koenig, S., Rizzo, A., and Bolas, M. Adapting user interfaces for gestural interaction with the flexible action and articulated skeleton toolkit. Computers & Graphics 37, 3 (2013), 193--201.
[26]
Tang, J. K. T., and Igarashi, T. CUBOD: A Customized Body Gesture Design Tool for End Users. In Proc. BCS-HCI 2013 (2013), 5:1--5:10.
[27]
Villaroman, N., Rowe, D., and Swan, B. Teaching Natural User Interaction Using OpenNI and the Microsoft Kinect Sensor. In Proc. SIGITE 2011 (2011), 227--232.
[28]
Wilson, A. D. Sensor- and Recognition-Based Input for Interaction. In The Human-Computer Interaction Handbook, J. A. Jacko, Ed. CRC Press, 2012, ch. 7, 133--156.
[29]
Yin, S. Microsoft Kinect Holds World Record for 'Fastest-Selling' Device. http://www.pcmag.com/article2/0,2817,2381724,00.asp, 2011. Accessed: 2014-07-08.

Cited By

View all
  • (2022)Iteratively Designing Gesture Vocabularies: A Survey and Analysis of Best Practices in the HCI LiteratureACM Transactions on Computer-Human Interaction10.1145/350353729:4(1-54)Online publication date: 5-May-2022
  • (2021) PolyRec Gesture Design Tool : A tool for fast prototyping of gesture‐based mobile applications Software: Practice and Experience10.1002/spe.302452:2(594-618)Online publication date: 13-Sep-2021
  • (2020)iHDI 2020: Interdisciplinary Workshop on Human-Drone InteractionExtended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems10.1145/3334480.3375149(1-8)Online publication date: 25-Apr-2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
NordiCHI '14: Proceedings of the 8th Nordic Conference on Human-Computer Interaction: Fun, Fast, Foundational
October 2014
361 pages
ISBN:9781450325424
DOI:10.1145/2639189
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 October 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. end-user development
  2. gestural interaction
  3. gesture authoring
  4. hotspotizer
  5. interface prototyping
  6. visual programming

Qualifiers

  • Research-article

Conference

NordiCHI '14

Acceptance Rates

NordiCHI '14 Paper Acceptance Rate 89 of 361 submissions, 25%;
Overall Acceptance Rate 379 of 1,572 submissions, 24%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)1
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Iteratively Designing Gesture Vocabularies: A Survey and Analysis of Best Practices in the HCI LiteratureACM Transactions on Computer-Human Interaction10.1145/350353729:4(1-54)Online publication date: 5-May-2022
  • (2021) PolyRec Gesture Design Tool : A tool for fast prototyping of gesture‐based mobile applications Software: Practice and Experience10.1002/spe.302452:2(594-618)Online publication date: 13-Sep-2021
  • (2020)iHDI 2020: Interdisciplinary Workshop on Human-Drone InteractionExtended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems10.1145/3334480.3375149(1-8)Online publication date: 25-Apr-2020
  • (2019)The Design of Social DronesProceedings of the 2019 CHI Conference on Human Factors in Computing Systems10.1145/3290605.3300480(1-13)Online publication date: 2-May-2019
  • (2019)Characterizing End-User Development Solutions: A Systematic Literature ReviewHuman-Computer Interaction. Perspectives on Design10.1007/978-3-030-22646-6_14(194-209)Online publication date: 27-Jun-2019
  • (2016)M.GestureProceedings of the 2016 CHI Conference on Human Factors in Computing Systems10.1145/2858036.2858358(2307-2318)Online publication date: 7-May-2016

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media