skip to main content
10.1145/2846680.2846686acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
research-article

A user study for comparing the programming efficiency of modifying executable multimodal interaction descriptions: a domain-specific language versus equivalent event-callback code

Authors Info & Claims
Published:26 October 2015Publication History

ABSTRACT

The present paper describes an empirical user study intended to compare the programming efficiency of our proposed domain-specific language versus a mainstream event language when it comes to modify multimodal interactions. By concerted use of observations, interviews, and standardized questionnaires, we managed to measure the completion rates, completion time, code testing effort, and perceived difficulty of the programming tasks along with the perceived usability and perceived learnability of the tool supporting our proposed language. Based on this experience, we propose some guidelines for designing comparative user studies of programming languages. The paper also discusses the considerations we took into account when designing a multimodal interaction description language that intends to be well regarded by its users.

References

  1. M. Beaudouin-Lafon. User interface management systems: Present and future. In From object modelling to advanced visual communication, pages 197–223. Springer, 1994.Google ScholarGoogle Scholar
  2. R. Bolt. Put-that-there: Voice and gesture at the graphics interface. In Proc. of SIGGRAPH’ 80. ACM, 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. J. Brooke. Sus-a quick and dirty usability scale. Usability evaluation in industry, 189(194):4–7, 1996.Google ScholarGoogle Scholar
  4. J. Coutaz, L. Nigay, D. Salber, A. Blandford, J. May, and R. M. Young. Four easy pieces for assessing the usability of multimodal interaction: the care properties. In InterAct, volume 95, pages 115–120, 1995.Google ScholarGoogle ScholarCross RefCross Ref
  5. F. Cuenca, J. Van der Bergh, K. Luyten, and K. Coninx. A domainspecific textual language for rapid prototyping of multimodal interactive systems. In Proc. of EICS’14. ACM, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. F. Cuenca, J. Van den Bergh, K. Luyten, and K. Coninx. Hasselt uims: a tool for describing multimodal interactions with composite events. In Proc. of EICS’15. ACM, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. De Boeck, D. Vanacken, C. Raymaekers, and K. Coninx. High level modeling of multimodal interaction techniques using NiMMiT. Journal of Virtual Reality and Broadcasting, 4(2), 2007.Google ScholarGoogle Scholar
  8. B. Dumas, B. Signer, and D. Lalanne. A graphical editor for the smuiml multimodal user interaction description language. Science of Computer Programming, 86:30–42, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  9. L. Hoste, B. Dumas, and B. Signer. Mudra: a unified multimodal interaction framework. In Proc. of ICMI’11, pages 97–104. ACM, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. K. Kin, B. Hartmann, T. DeRose, and M. Agrawala. Proton++: a customizable declarative multitouch framework. In Proceedings of the 25th annual ACM symposium on User interface software and technology (UIST’12), pages 477–486, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. J. R. Lewis and J. Sauro. The factor structure of the system usability scale. In Human Centered Design, pages 94–103. Springer, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. B. Myers, S. E. Hudson, and R. Pausch. Past, present, and future of user interface software tools. ACM Transactions on Computer-Human Interaction (TOCHI), 7(1):3–28, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. D. Navarre, P. Palanque, J.-F. Ladry, and E. Barboni. ICOs: A Model-Based User Interface Description Technique dedicated to Interactive Systems Addressing Usability, Reliability and Scalability. ACM Transactions on Computer-Human Interaction, 16 (4), 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. D. R. Olsen Jr. Mike: the menu interaction kontrol environment. ACM Transactions on Graphics (TOG), 5(4):318–344, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. D. R. Olsen Jr. Larger issues in user interface management. ACM SIGGRAPH Computer Graphics, 21(2):134–137, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. D. R. Olsen Jr. A programming language basis for user interface. In ACM SIGCHI Bulletin, volume 20, pages 171–176. ACM, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. D. R. Olsen Jr and E. P. Dempsey. Syngraph: A graphical user interface generator. In ACM SIGGRAPH Computer Graphics, volume 17, pages 43–50. ACM, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. S. Oney, B. Myers, and J. Brandt. Interstate: Interaction-oriented language primitives for expressing gui behavior. In Proc. of UIST’14. ACM, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. J. Sauro and J. S. Dumas. Comparison of three one-question, posttask usability questionnaires. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pages 1599–1608. ACM, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. J. Sauro and E. Kindlund. How long should a task take? identifying specification limits for task times in usability tests. In Proceeding of the Human Computer Interaction International Conference (HCII 2005), Las Vegas, USA, 2005.Google ScholarGoogle Scholar
  21. M. Serrano, D. Juras, and L. Nigay. A three-dimensional characterization space of software components for rapidly developing multimodal interfaces. In Proc. of ICMI’08, pages 149–156. ACM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A user study for comparing the programming efficiency of modifying executable multimodal interaction descriptions: a domain-specific language versus equivalent event-callback code

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      PLATEAU 2015: Proceedings of the 6th Workshop on Evaluation and Usability of Programming Languages and Tools
      October 2015
      67 pages
      ISBN:9781450339070
      DOI:10.1145/2846680

      Copyright © 2015 ACM

      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 ACM 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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 26 October 2015

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate5of8submissions,63%

      Upcoming Conference

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader