[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2807442.2807482acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
research-article

These Aren't the Commands You're Looking For: Addressing False Feedforward in Feature-Rich Software

Published: 05 November 2015 Publication History

Abstract

The names, icons, and tooltips of commands in feature-rich software are an important source of guidance when locating and selecting amongst commands. Unfortunately, these cues can mislead users into believing that a command is appropriate for a given task, when another command would be more appropriate, resulting in wasted time and frustration. In this paper, we present command disambiguation techniques that inform the user of alternative commands before, during, and after an incorrect command has been executed. To inform the design of these techniques, we define categories of false-feedforward errors caused by misleading interface cues, and identify causes for each. Our techniques are the first designed explicitly to solve this problem in feature-rich software. A user study showed enthusiasm for the techniques, and revealed their potential to play a key role in learning of feature-rich software.

Supplementary Material

MP4 File (p619.mp4)

References

[1]
Akers, D., Jeffries, R., Simpson, M., and Winograd, T. Backtracking Events As Indicators of Usability Problems in Creation-Oriented Applications. ACM Trans. Comput.-Hum. Interact. 19, 2 (2012), 16:1--16:40.
[2]
Ames, A.L. Just what they need, just when they need it: an introduction to embedded assistance. ACM SIGDOC '01, (2001), 111--115.
[3]
Baudisch, P., Tan, D., Collomb, M., et al. Phosphor: Explaining Transitions in the User Interface Using Afterglow Effects. ACM UIST '06, (2006), 169--178.
[4]
Chevalier, F., Dragicevic, P., Bezerianos, A., and Fekete, J.-D. Using Text Animated Transitions to Support Navigation in Document Histories. ACM CHI '10, (2010), 683--692.
[5]
Djajadiningrat, T., Overbeeke, K., and Wensveen, S. But How, Donald, Tell Us How?: On the Creation of Meaning in Interaction Design Through Feedforward and Inherent Feedback. ACM DIS '02, (2002), 285--291.
[6]
Farkas, D.K. The role of balloon help. ACM SIGDOC Asterisk J. Comput. Doc. 17, 2 (1993), 3--19.
[7]
Gaver, W.W. Technology Affordances. ACM CHI '91, (1991), 79--84.
[8]
Grossman, T. and Fitzmaurice, G. ToolClips: An investigation of contextual video assistance for functionality understanding. ACM CHI '10, (2010), 1515--1524.
[9]
Hartmann, B., Yu, L., Allison, A., Yang, Y., and Klemmer, S.R. Design As Exploration: Creating Interface Alternatives Through Parallel Authoring and Runtime Tuning. ACM UIST '08, (2008), 91--100.
[10]
Kelleher, C. and Pausch, R. Stencils-based tutorials: Design and evaluation. ACM CHI '05, (2005), 541--550.
[11]
Lafreniere, B., Bunt, A., and Terry, M. Task-centric interfaces for feature-rich software. ACM OZCHI '14, (2014), 49--58.
[12]
Laput, G., Adar, E., Dontcheva, M., and Li, W. Tutorialbased interfaces for cloud-enabled applications. ACM UIST '12, (2012), 113--122.
[13]
Linton, F., Joy, D., Schaefer, H.-P., and Charron, A. OWL: A recommender system for organization-wide learning. Educational Technology & Society 3, 1, 62--76.
[14]
Lunzer, A. and Hornbæk, K. Subjunctive Interfaces: Extending Applications to Support Parallel Setup, Viewing and Control of Alternative Scenarios. ACM Trans. Comput.-Hum. Interact. 14, 4 (2008), 17:1--17:44.
[15]
Mankoff, J., Hudson, S.E., and Abowd, G.D. Interaction Techniques for Ambiguity Resolution in Recognitionbased Interfaces. ACM UIST '00, (2000), 11--20.
[16]
Mankoff, J., Hudson, S.E., and Abowd, G.D. Providing Integrated Toolkit-level Support for Ambiguity in Recognition-based Interfaces. ACM CHI '00, 368--375.
[17]
Marks, J., Andalman, B., Beardsley, P.A., et al. Design Galleries: A General Approach to Setting Parameters for Computer Graphics and Animation. ACM Press/Addison-Wesley SIGGRAPH '97, (1997), 389--400.
[18]
Matejka, J., Li, W., Grossman, T., and Fitzmaurice, G. CommunityCommands: Command recommendations for software applications. ACM UIST '09, (2009), 193--202.
[19]
Nancel, M. and Cockburn, A. Causality: A Conceptual Model of Interaction History. ACM CHI '14, (2014), 1777--1786.
[20]
Norman, D.A. The Design of Everyday Things. Basic Books, New York, 2002.
[21]
Novick, D.G., Andrade, O.D., and Bean, N. The microstructure of use of help. ACM SIGDOC '09, 97--104.
[22]
Schwarz, J., Hudson, S., Mankoff, J., and Wilson, A.D. A Framework for Robust and Flexible Handling of Inputs with Uncertainty. ACM UIST '10, (2010), 47--56.
[23]
Terry, M. and Mynatt, E.D. Side Views: Persistent, Ondemand Previews for Open-ended Tasks. ACM UIST '02, (2002), 71--80.
[24]
Terry, M., Mynatt, E.D., Nakakoji, K., and Yamamoto, Y. Variation in Element and Action: Supporting Simultaneous Development of Alternative Solutions. ACM CHI '04, (2004), 711--718.
[25]
Vermeulen, J., Luyten, K., van den Hoven, E., and Coninx, K. Crossing the Bridge over Norman's Gulf of Execution: Revealing Feedforward's True Identity. ACM CHI '13, (2013), 1931--1940.

Cited By

View all
  • (2024)MR-Driven Near-Future Realities: Previewing Everyday Life Real-World Experiences Using Mixed RealityProceedings of the 26th International Conference on Multimodal Interaction10.1145/3678957.3685748(76-85)Online publication date: 4-Nov-2024
  • (2024)Understanding Novice Users' Mental Models of Gesture Discoverability and Designing Effective OnboardingCompanion of the 2024 on ACM International Joint Conference on Pervasive and Ubiquitous Computing10.1145/3675094.3678370(290-295)Online publication date: 5-Oct-2024
  • (2024)Tutorial mismatches: investigating the frictions due to interface differences when following software video tutorialsProceedings of the 2024 ACM Designing Interactive Systems Conference10.1145/3643834.3661511(1942-1955)Online publication date: 1-Jul-2024
  • Show More Cited By

Index Terms

  1. These Aren't the Commands You're Looking For: Addressing False Feedforward in Feature-Rich Software

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    UIST '15: Proceedings of the 28th Annual ACM Symposium on User Interface Software & Technology
    November 2015
    686 pages
    ISBN:9781450337793
    DOI:10.1145/2807442
    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].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 05 November 2015

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. feature-rich software
    2. feedforward
    3. help
    4. learning
    5. tooltips

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    UIST '15

    Acceptance Rates

    UIST '15 Paper Acceptance Rate 70 of 297 submissions, 24%;
    Overall Acceptance Rate 561 of 2,567 submissions, 22%

    Upcoming Conference

    UIST '25
    The 38th Annual ACM Symposium on User Interface Software and Technology
    September 28 - October 1, 2025
    Busan , Republic of Korea

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)18
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 17 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)MR-Driven Near-Future Realities: Previewing Everyday Life Real-World Experiences Using Mixed RealityProceedings of the 26th International Conference on Multimodal Interaction10.1145/3678957.3685748(76-85)Online publication date: 4-Nov-2024
    • (2024)Understanding Novice Users' Mental Models of Gesture Discoverability and Designing Effective OnboardingCompanion of the 2024 on ACM International Joint Conference on Pervasive and Ubiquitous Computing10.1145/3675094.3678370(290-295)Online publication date: 5-Oct-2024
    • (2024)Tutorial mismatches: investigating the frictions due to interface differences when following software video tutorialsProceedings of the 2024 ACM Designing Interactive Systems Conference10.1145/3643834.3661511(1942-1955)Online publication date: 1-Jul-2024
    • (2024)Why and When LLM-Based Assistants Can Go Wrong: Investigating the Effectiveness of Prompt-Based Interactions for Software Help-SeekingProceedings of the 29th International Conference on Intelligent User Interfaces10.1145/3640543.3645200(288-303)Online publication date: 18-Mar-2024
    • (2024)Do I Just Tap My Headset?Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies10.1145/36314517:4(1-28)Online publication date: 12-Jan-2024
    • (2023)From Discovery to Adoption: Understanding the ML Practitioners’ Interpretability JourneyProceedings of the 2023 ACM Designing Interactive Systems Conference10.1145/3563657.3596046(2304-2325)Online publication date: 10-Jul-2023
    • (2023)Exploring Challenges and Opportunities to Support Designers in Learning to Co-create with AI-based Manufacturing Design ToolsProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3580999(1-20)Online publication date: 19-Apr-2023
    • (2022)Supercharging Trial-and-Error for Learning Complex Software ApplicationsProceedings of the 2022 CHI Conference on Human Factors in Computing Systems10.1145/3491102.3501895(1-13)Online publication date: 29-Apr-2022
    • (2022)Command SelectionHandbook of Human Computer Interaction10.1007/978-3-319-27648-9_19-1(1-35)Online publication date: 12-Mar-2022
    • (2021)Ten Million Users and Ten Years Later: Python Tutor’s Design Guidelines for Building Scalable and Sustainable Research Software in AcademiaThe 34th Annual ACM Symposium on User Interface Software and Technology10.1145/3472749.3474819(1235-1251)Online publication date: 10-Oct-2021
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media