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

The CLOTHO project: predicting application utility

Published: 16 August 2010 Publication History

Abstract

When using the computer, each user has some notion that "these applications are important" at a given point in time. We term this subset of applications that the user values as high-utility applications. Identifying high-utility applications is a critical first step for Task Analysis, Time Management/Workflow analysis, and Interruption research. However, existing techniques fail to identify at least 57% of these applications. Our work directly associates measurable computer interaction (CPU consumption, window area, etc.) with the user's perceived application utility without identifying task. In this paper, we present an objective utility function that accurately predicts the user's subjective impressions of application importance, improving existing techniques by 53%. This model of computer usage is based upon 321 hours of real-world data from 22 users (both professional and academic). Unlike existing approaches, our model is not limited by a pre-existing set of applications or known tasks. We conclude with a discussion of the direct implications for improving accuracy in the fields of interruptions, task analysis, and time management systems.

References

[1]
Adar, E., Teevan, J., and Dumais, S. T. Large scale analysis of web revisitation patterns. In Proc. SIGCHI CHI 2008 (2008). ACM, New York, NY.
[2]
Bruegge, B., David, J., Helming, J., and Koegel, M. Classification of tasks using machine learning. In Proc. PROMISE '09 (2009). ACM, New York, NY.
[3]
Brush, A. J. B., Meyers, B. R., Tan, D. S., and Czerwinski, M. Understanding memory triggers for task tracking. In Proc. CHI '07 (2007). ACM, New York, NY.
[4]
Manning, C. D., Raghavan, P., and Schuetze, H. Introduction to Information Retrieval. Cambridge University Press, Cambridge, England, 2009.
[5]
Consolvo, S. and Walker, M. Using the Experience Sampling Method to Evaluate Ubicomp Applications. IEEE Pervasive Computing, 2(2), 2003, 24--31.
[6]
Czerwinski, M., Horvitz, E., and Wilhite, S. A diary study of task switching and interruptions. In Proc CHI '04 (2004). ACM, New York, NY.
[7]
Diaper, D. and Stanton, N. The handbook of task analysis for human-computer interaction. CRC, 2003.
[8]
Diaper, D. and Stanton, N. A. Review of "The Handbook of Task Analysis for Human-Computer Interaction". INTERACTIONS, 13(3), 2006, 62--63.
[9]
Dragunov, A. N., Dietterich, T. G., Johnsrude, K., McLaughlin, M., Li, L., and Herlocker, J. L. Task-Tracer: a desktop environment to support multi-tasking knowledge workers. In Proc. IUI '05 (2005). ACM, New York, NY.
[10]
Fenstermacher, K. D. and Ginsburg, M. A Lightweight Framework for Cross-Application User Monitoring. Computer, 35(3), 2002, 51--59.
[11]
Grudin, J. Why CSCW applications fail: problems in the design and evaluationof organizational interfaces. In Proc. CSCW '88 (1988). ACM, New York, NY.
[12]
Gyllstrom, K., Soules, C., and Veitch, A. Activity put in context: identifying implicit task context within the user's document interaction. In Proc. IIiX '08 (2008). ACM, New York, NY.
[13]
Hilbert, D. M. and Redmiles, D. F. Extracting usability information from user interface events. ACM Computing Surveys, 32(4), 1999, 384--421.
[14]
Iqbal, S. T. and Bailey, B. P. Understanding and developing models for detecting and differentiating breakpoints during interactive tasks. In Proc. CHI '07 (2007). ACM, New York, NY.
[15]
Jin, J. and Dabbish, L. A. Self-interruption on the computer: a typology of discretionary task interleaving. In Proc CHI '09 (2009). ACM, New York, NY.
[16]
Kaptelinin, V. UMEA: translating interaction histories into project contexts. In Proc. CHI '03 Conference (2003). ACM, New York, NY.
[17]
Karger, D. R., Bakshi, K., Huynh, D., Quan, D., and Sinha, V. Haystack: A customizable general-purpose information management tool for end users of semistructured data. In Proc. 2005 CIDR (2005). Asilomar, CA.
[18]
Kellar, M. and Watters, C. Using web browser interactions to predict task. In Proc. WWW '06 (2006). ACM, New York, NY.
[19]
Kelly, D. and Belkin, N. J. Display time as implicit feedback: understanding task effects. In Proc. SIGIR '04 (2004). ACM, New York, NY.
[20]
Kirwan, B. and Ainsworth, L. K. A guide to task analysis. Taylor & Francis, 1992.
[21]
Lee, U., Liu, Z., and Cho, J. Automatic identification of user goals in Web search. In Proc. WWW '05 (2005). ACM, New York, NY.
[22]
Lim, Y.-K. Multiple aspect based task analysis (MABTA) for user requirements gathering in highly-contextualized interactive system design. In Proc. TA-MODIA '04 (2004). ACM, New York, NY.
[23]
Manic Time.com ManicTime. 2008.
[24]
Matthews, T., Czerwinski, M., Robertson, G., and Tan, D. Clipping lists and change borders: improving multitasking efficiency with peripheral information design. In Proc CHI '06 (2006). ACM, New York, NY.
[25]
Norman, D. A. The Way I See It: Memory is more important than actuality. Interactions, 16(2), 2009, 24--26.
[26]
Oliver, N., Smith, G., Thakkar, C., and Surendran, A. C. SWISH: semantic analysis of window titles and switching history. IUI '06 (2006). ACM, New York, NY.
[27]
Pinelle, D., Gutwin, C., and Greenberg, S. Task analysis for groupware usability evaluation: Modeling shared-workspace tasks with the mechanics of collaboration. ACM Trans. Computer-Human Interaction, 10(4), 2003, 281--311.
[28]
Rattenbury, T, Nafus, D., and Anderson, K. Plastic: a metaphor for integrated technologies. In Proc. UbiComp '08 Conference (2008). ACM, Seoul, Korea.
[29]
Robertson, G., Horvitz, E., Czerwinski, M., Baudisch, P., Hutchings, D. R., Meyers, B., Robbins, D., and Smith, G. Scalable Fabric: flexible task management. In Proc. AVI '04 (2004). ACM Press, New York, NY.
[30]
SLife Labs. SLife. 2009, http://www.slifelabs.com/.
[31]
Stary, C. and van, d. V., Gerrit C. Task analysis meets prototyping: seeking seamless UI-development. In Proc. CHI '99 (1999). ACM, New York, NY.
[32]
Szklo, M., Nieto, F. J., and Miller, D. Epidemiology: beyond the basics. In American Journal of Epidemiology (2001). Oxford Univ Press.
[33]
Tak, S., Cockburn, A., Humm, K., Ahlstroem, D., Gutwin, C., and Scarr, J. Improving Window Switching Interfaces. In Proc. INTERACT 2009 (2009). New York, NY.
[34]
Tan, P. N., Steinbach, M., and Kumar, V. Introduction to data mining. Addison-Wesley Longman Publishing Co., Inc, Boston, MA, 2005.
[35]
Van, D. V., G. C., Lenting, B. F., and Bergevoet, B. A. J. GTA: Groupware task analysis---Modeling complexity. Acta Psychologica, 91(3), 1996, 297--322.
[36]
Voida, S., Mynatt, E. D., and Edwards, W K. Re-framing the desktop interface around the activities of knowledge work. In Proc UIST '08 (2008). ACM, New York, NY.
[37]
Witten, I. H. and Frank, E. Data mining: practical machine learning tools and techniques with Java implementations. ACM SIGMOD Record, 31(1), 2002, 76--77.

Cited By

View all
  • (2017)A Network-Fusion Guided Dashboard Interface for Task-Centric Document CurationProceedings of the 22nd International Conference on Intelligent User Interfaces10.1145/3025171.3025177(481-491)Online publication date: 7-Mar-2017
  • (2016)Journaling Interfaces to Support Knowledge Workers in Their Collaborative Tasks and Goals2016 International Conference on Collaboration Technologies and Systems (CTS)10.1109/CTS.2016.0064(310-318)Online publication date: Oct-2016
  • (2016)A Versatile Platform for Instrumentation of Knowledge Worker's Computers to Improve Information Analysis2016 IEEE Second International Conference on Big Data Computing Service and Applications (BigDataService)10.1109/BigDataService.2016.47(185-194)Online publication date: Mar-2016
  • Show More Cited By

Index Terms

  1. The CLOTHO project: predicting application utility

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    DIS '10: Proceedings of the 8th ACM Conference on Designing Interactive Systems
    August 2010
    457 pages
    ISBN:9781450301039
    DOI:10.1145/1858171
    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]

    Sponsors

    • IFIP: International Federation for Information Processing

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 16 August 2010

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. application importance
    2. application utility
    3. interruptions
    4. modeling
    5. task analysis
    6. workflow analysis

    Qualifiers

    • Research-article

    Conference

    DIS '10
    Sponsor:
    • IFIP

    Acceptance Rates

    Overall Acceptance Rate 1,158 of 4,684 submissions, 25%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

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

    Other Metrics

    Citations

    Cited By

    View all
    • (2017)A Network-Fusion Guided Dashboard Interface for Task-Centric Document CurationProceedings of the 22nd International Conference on Intelligent User Interfaces10.1145/3025171.3025177(481-491)Online publication date: 7-Mar-2017
    • (2016)Journaling Interfaces to Support Knowledge Workers in Their Collaborative Tasks and Goals2016 International Conference on Collaboration Technologies and Systems (CTS)10.1109/CTS.2016.0064(310-318)Online publication date: Oct-2016
    • (2016)A Versatile Platform for Instrumentation of Knowledge Worker's Computers to Improve Information Analysis2016 IEEE Second International Conference on Big Data Computing Service and Applications (BigDataService)10.1109/BigDataService.2016.47(185-194)Online publication date: Mar-2016
    • (2014)MinEMailProceedings of the SIGCHI Conference on Human Factors in Computing Systems10.1145/2556288.2557182(783-792)Online publication date: 26-Apr-2014
    • (2011)YouPivotProceedings of the SIGCHI Conference on Human Factors in Computing Systems10.1145/1978942.1979165(1521-1530)Online publication date: 7-May-2011

    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