Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2686612.2686620acmotherconferencesArticle/Chapter ViewAbstractPublication PagesozchiConference Proceedingsconference-collections
research-article

Task-centric interfaces for feature-rich software

Published: 02 December 2014 Publication History

Abstract

Feature-rich software can be difficult to learn and use, and current approaches to organizing functionality do little to help users with performing unfamiliar tasks. In this paper, we investigate the potential for alternative task-centric interface designs that organize functionality around specific tasks. To understand the potential of this approach, we developed and studied Workflows, a prototype task-centric interface design. Our findings suggest that task-centric interfaces scaffold and guide the user's exploration of a subset of application functionality, and thereby help them to avoid common difficulties and inefficiencies caused by self-directed exploration of the full interface. We also found evidence that task-centric interfaces enable a different kind of application learning, in which users associate tasks with relevant keywords as opposed to low-level commands and procedures. This has potential benefits for memorability, because the keywords themselves describe the task, and scalability, because a few keywords can map to an arbitrarily large procedure.

References

[1]
Andrade, O. D., Bean, N., and Novick, D. G. The macro-structure of use of help. Proc. SIGDOC '09, ACM, (2009), 143--150.
[2]
Aula, A., Jhaveri, N., and Käki, M. Information Search and Re-access Strategies of Experienced Web Users. Proc. WWW '05, ACM, (2005), 583--592.
[3]
Bergman, L., Castelli, V., Lau, T., and Oblinger, D. DocWizards: a system for authoring follow-me documentation wizards. Proc. UIST '05, ACM, (2005), 191--200.
[4]
Bernstein, M. S., Little, G., Miller, R. C., et al. Soylent: a word processor with a crowd inside. Proc. UIST ' 10, ACM, (2010), 313--322.
[5]
Berthouzoz, F., Li, W., Dontcheva, M., and Agrawala, M. A Framework for content-adaptive photo manipulation macros: Application to face, landscape, and global manipulations. ACM Trans. Graph. 30, 5 (2011), 120:1--120:14.
[6]
Bunt, A., Conati, C., and McGrenere, J. Supporting interface customization using a mixed-initiative approach. Proc. IUI '07, ACM, (2007), 92--101.
[7]
Carroll, J. M. The Nurnberg funnel: designing minimalist instruction for practical computer skill. MIT Press, 1990.
[8]
Carroll, J. M. and Rosson, M. B. Paradox of the active user. In Interfacing Thought: Cognitive Aspects of Human-Computer Interaction. MIT Press, 1987, 80--111.
[9]
Chi, P.-Y., Ahn, S., Ren, A., Dontcheva, M., Li, W., and Hartmann, B. MixT: Automatic generation of step-by-step mixed media tutorials. Proc. UIST ' 12, ACM, (2012), 93--102.
[10]
Ekstrand, M., Li, W., Grossman, T., Matejka, J., and Fitzmaurice, G. Searching for software learning resources using application context. Proc. UIST '11, ACM, (2011), 195--204.
[11]
Fernquist, J., Grossman, T., and Fitzmaurice, G. Sketch-sketch revolution: an engaging tutorial system for guided sketching and application learning. Proc. UIST '11, ACM, (2011), 373--382.
[12]
Findlater, L., Moffatt, K., McGrenere, J., and Dawson, J. Ephemeral adaptation: the use of gradual onset to improve menu selection performance. Proc. CHI '09, ACM, (2009), 1655--1664.
[13]
Fourney, A., Mann, R., and Terry, M. Characterizing the usability of interactive applications through query log analysis. Proc. CHI '11, ACM, (2011a), 1817--1826.
[14]
Fourney, A., Mann, R., and Terry, M. Query-feature graphs: bridging user vocabulary and system functionality. Proc. UIST '11, ACM, (2011b), 207--216.
[15]
Gaver, W. W. Technology Affordances. Proc. CHI '91, ACM, (1991), 79--84.
[16]
Grabler, F., Agrawala, M., Li, W., Dontcheva, M., and Igarashi, T. Generating photo manipulation tutorials by demonstration. ACM Trans. Graph. 28, 3 (2009), 66:1--66:9.
[17]
Grossman, T. and Fitzmaurice, G. ToolClips: An investigation of contextual video assistance for functionality understanding. Proc. CHI '10, ACM, (2010), 1515--1524.
[18]
Hart, S. and Stavenland, L. Development of NASA-TLX (Task Load Index): Results of empirical and theoretical research. In P. Hancock and N. Meshkati, eds., Human Mental Workload. Elsevier, 1988, 139--183.
[19]
Kelleher, C. and Pausch, R. Stencils-based tutorials: Design and evaluation. Proc. CHI '05, ACM, (2005), 541--550.
[20]
Knabe, K. Apple guide: a case study in user-aided design of online help. Proc. CHI '95, ACM, (1995), 286--287.
[21]
Kong, N., Grossman, T., Hartmann, B., Agrawala, M., and Fitzmaurice, G Delta: a tool for representing and comparing workflows. Proc. CHI '12, ACM, (2012), 1027--1036.
[22]
Kurtenbach, G, Moran, T. P., and Buxton, W. Contextual Animation of Gestural Commands. Computer Graphics Forum 13, 5 (1994), 305--314.
[23]
Lafreniere, B., Bunt, A., Lount, M., Krynicki, F., and Terry, M. A. AdaptableGIMP: Designing a socially-adaptable interface. Proc. UIST '11 Adjunct, ACM, (2011), 89--90.
[24]
Lafreniere, B., Bunt, A., Lount, M., and Terry, M. Understanding the roles and uses of web tutorials. Proc. ICWSM '13, AAAI,(2013), 8 pages.
[25]
Lafreniere, B., Bunt, A., Whissell, J., Clarke, C. L. A., and Terry, M. Characterizing large-scale use of a direct manipulation application in the wild. Proc. GI '10, Canadian Information Processing Society, (2010), 11--18.
[26]
Leshed, G., Haber, E. M., Matthews, T., and Lau, T. CoScripter: automating & sharing how-to knowledge in the enterprise. Proc. CHI '08, ACM, (2008), 1719--1728.
[27]
Mackay, W. E. Triggers and barriers to customizing software. Proc. CHI '91, ACM, (1991), 153--160.
[28]
McGrenere, J., Baecker, R. M., and Booth, K. S. A field evaluation of an adaptable two-interface design for feature-rich software. ACM Trans. Comput.-Hum. Interact. 14, 1 (2007).
[29]
Norman, D. A. and Draper, S. W. User Centered System Design; New Perspectives on Human-Computer Interaction. L. Erlbaum Associates Inc., 1986.
[30]
Novick, D. G., Andrade, O. D., and Bean, N. The micro-structure of use of help. Proc. SIGDOC '09, ACM, (2009), 97--104.
[31]
Rettig, M. Nobody reads documentation. Commun. ACM 34, 7 (1991), 19--24.
[32]
Rieman, J. A field study of exploratory learning strategies. ACM Trans. Comput.-Hum. Interact. 3, 3 (1996), 189--218.
[33]
Schön, D. A. The reflective practitioner: how professionals think in action. Basic Books, New York, 1983.
[34]
Shneiderman, B. Promoting universal usability with multi-layer interface design. SIGCAPH Comput. Phys. Handicap., 73-74 (2002), 1--8.
[35]
Yeh, T., Chang, T.-H., and Miller, R. C. Sikuli: using GUI screenshots for search and automation. Proc. UIST '09, ACM, (2009), 183--192.
[36]
Adobe Labs Tutorial Builder. 2012. http://labs.adobe.com/technologies/tutorialbuilder/.

Cited By

View all
  • (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)Older Adults' Collaborative Learning Dynamics When Exploring Feature-Rich SoftwareProceedings of the ACM on Human-Computer Interaction10.1145/36373788:CSCW1(1-27)Online publication date: 26-Apr-2024
  • (2024)Milliways: Taming Multiverses through Principled Evaluation of Data Analysis PathsProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642375(1-15)Online publication date: 11-May-2024
  • Show More Cited By

Index Terms

  1. Task-centric interfaces for feature-rich software

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    OzCHI '14: Proceedings of the 26th Australian Computer-Human Interaction Conference on Designing Futures: the Future of Design
    December 2014
    689 pages
    ISBN:9781450306539
    DOI:10.1145/2686612
    • Conference Chair:
    • Tuck Leong
    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

    • U1: U1 PTY LTD
    • IDHuP: Interaction Design and Human Practice Lab
    • UTS-HCTDRS: The UTS Human Centred Technology Design Research Strength
    • CSIRO
    • QUT
    • HFESA: Human Factors and Ergonomics Society of Australia Inc.
    • University of Technology Sydney
    • IDF: The Interaction Design Foundation
    • CHISIG: Computer-Human Interaction Special Interest Group, Human Factors & Ergonomics Society of Australia

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 02 December 2014

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. feature-rich software
    2. help
    3. learning
    4. search-based interaction
    5. task-centric interfaces
    6. tutorials

    Qualifiers

    • Research-article

    Conference

    OzCHI '14
    Sponsor:
    • U1
    • IDHuP
    • UTS-HCTDRS
    • HFESA
    • IDF
    • CHISIG
    OzCHI '14: the Future of Design
    December 2 - 5, 2014
    New South Wales, Sydney, Australia

    Acceptance Rates

    OzCHI '14 Paper Acceptance Rate 85 of 176 submissions, 48%;
    Overall Acceptance Rate 362 of 729 submissions, 50%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)32
    • Downloads (Last 6 weeks)4
    Reflects downloads up to 15 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (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)Older Adults' Collaborative Learning Dynamics When Exploring Feature-Rich SoftwareProceedings of the ACM on Human-Computer Interaction10.1145/36373788:CSCW1(1-27)Online publication date: 26-Apr-2024
    • (2024)Milliways: Taming Multiverses through Principled Evaluation of Data Analysis PathsProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642375(1-15)Online publication date: 11-May-2024
    • (2024)Supporting Spreadsheet Users in Knowledge Sharing2024 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VL/HCC60511.2024.00059(386-388)Online publication date: 2-Sep-2024
    • (2024)Cognitive abilities predict performance in everyday computer tasksInternational Journal of Human-Computer Studies10.1016/j.ijhcs.2024.103354192(103354)Online publication date: Dec-2024
    • (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
    • (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
    • (2020)ReMapProceedings of the 33rd Annual ACM Symposium on User Interface Software and Technology10.1145/3379337.3415592(979-986)Online publication date: 20-Oct-2020
    • (2020)Where is that Feature?Proceedings of the 2020 ACM Designing Interactive Systems Conference10.1145/3357236.3395506(1103-1115)Online publication date: 3-Jul-2020
    • (2020)Learning Through Exploration: How Children, Adults, and Older Adults Interact with a New Feature-Rich ApplicationProceedings of the 2020 CHI Conference on Human Factors in Computing Systems10.1145/3313831.3376414(1-14)Online publication date: 21-Apr-2020
    • Show More Cited By

    View Options

    Get Access

    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