ABSTRACT
This paper reports on TaskTracer --- a software system being designed to help highly multitasking knowledge workers rapidly locate, discover, and reuse past processes they used to successfully complete tasks. The system monitors users' interaction with a computer, collects detailed records of users' activities and resources accessed, associates (automatically or with users' assistance) each interaction event with a particular task, enables users to access records of past activities and quickly restore task contexts. We present a novel Publisher-Subscriber architecture for collecting and processing users' activity data, describe several different user interfaces tried with TaskTracer, and discuss the possibility of applying machine learning techniques to recognize/predict users' tasks.
- Bannon, L., Cypher, A., Greenspan, S., Monty, M., Evaluation and analysis of users' activity organization. Proceedings of the SIGCHI conference on Human Factors in Computing Systems, p.54--57. Boston, Massachusetts, USA. ACM Press, 1983. Google ScholarDigital Library
- Baudisch, P., Smith, G., Robertson, G., Czewinski, M., Meyers, B., Robbins, D., Horvitz, E., Andrews, D., GroupBar: The TaskBar evolved. Proceedings of OZCHI'03, 2003.Google Scholar
- Bellotti, V., Ducheneaut, N., Howard, M., Smith, I., Taking email to task: The design and evaluation of a task management centered email tool. Proceedings of the SIGCHI conference on Human factors in computing systems, pp.345--352. Ft. Lauderdale, Florida, USA. ACM Press, 2003. Google ScholarDigital Library
- Budzik, J., Hammond, K.J., User interactions with everyday applications as context for just-in-time information access. Proceedings of the 5th international conference on Intelligent user interfaces, pp.44--51, ACM Press, 2000. Google ScholarDigital Library
- Card, S., D. Austin Henderson, Jr., Rooms: the use of multiple virtual workspaces to reduce space contention in a window-based graphical user interface, ACM Transactions on Graphics, vol.5(3), pp.211--243, ACM Press, 1986. Google ScholarDigital Library
- Cypher, A., The structure of user's activities. In: Norman, D.A., Draper, S.W. (Eds.), User Centered System Design: New Perspectives on Human-Computer Interaction. Lawrence Erlbaum Associates,. 1986.Google ScholarCross Ref
- Czerwinski, M., Horvitz, E., Wilhite, S., A diary study of task switching and interruptions. Proceedings of the SIGCHI conference on Human factors in computing systems, pp.175--182. Vienna, Austria. ACM Press 2004. Google ScholarDigital Library
- Dourish, P., Edwards, W.K., LaMarca, A., Salisbery, M. Presto: An experimental architecture for fluid interactive document spaces. ACM Transactions on Computer-Human Interaction, vol.6(2), 1999. Google ScholarDigital Library
- Fenstermacher, K.D., Ginsburg, M. A Lightweight Framework for Cross-Application User Monitoring. IEEE Computer, vol.35(3), pp.51--59. IEEE, Inc. 2002. Google ScholarDigital Library
- Freeman, E.T., Gelernter, D., Lifestreams: A storage model for personal data. SIGMOD Record, vol.25(1), pp.80--86. ACM Press, 1996. Google ScholarDigital Library
- González, V.M., Mark, G., "Constant, constant, multi-tasking craziness": Managing multiple working spheres. Proceedings of the SIGCHI conference on Human factors in computing systems, pp.113--120. Vienna, Austria. ACM Press, 2004. Google ScholarDigital Library
- Gwizdka, J., TaskView: Design and evaluation of a task-based email interface. Proceedings of the 2002 conference of the Centre for Advanced Studies on Collaborative research, Toronto, Ontario, Canada. IBM Press, 2002. Google ScholarDigital Library
- Hilbert, D., Redmiles, D.F. Extracting Usability Information from User Interface Events. ACM Computing Surveys, vol. 32(4), pp.384--421, December 2000. Google ScholarDigital Library
- Huff, K.E., Lesser, V.R. Knowledge-based command understanding: An example for the software development environment. Technical Report 82-6. Computer and Information Science, University of Massachusetts, Amherst, MA, USA. 1982.Google Scholar
- Kaptelinin, V., UMEA: Translating interaction histories into project contexts. Proceedings of the SIGCHI conference on Human Factors in Computing Systems, pp.353--360, Ft. Lauderdale, Florida, USA, ACM Press, 2003. Google ScholarDigital Library
- Lansdale, M. The Psychology of Personal Information Management. Applied Ergonomics, vol.19(1), pp.55--66, 1988.Google ScholarCross Ref
- MacIntyre, B., Mynatt, E.D., Voida, S., Hansen, K.M., Tullio, J., Corso, G.M., Support for multitasking and background awareness using interactive peripheral displays. Proceedings of the 14th annual ACM symposium on User interface software and technology, pp.41--50. Orlando, Florida, USA. ACM Press, 2001. Google ScholarDigital Library
- McFarlane, D.C., Latorella, K.A., The Scope and importance of human interruption in human-computer interaction design. Human-Computer Interaction, vol.17, pp.1--61, 2002. Google ScholarDigital Library
- Pederson, T. Magic Touch: A Simple Object Location Tracking System Enabling the Development of Physical-Virtual Artefacts in Office Environments. Journal of Personal and Ubiquitous Computing, 5, 2001. Google ScholarDigital Library
- Robertson, G., van Dantzich, M., Robbins, D., Czerwinski, M., Hinckley, K., Risden, K., Thiel, D., Gorokhovsky, V., The Task Gallery: A 3D window manager. Proceedings of the SIGCHI conference on Human factors in computing systems, pp.494--501. The Hague, The Netherlands. ACM Press, 2000. Google ScholarDigital Library
- Want, R., Hopper, A. The active badge locator system. ACM Transaction on Office Information Systems, 10 (1), 1992. Google ScholarDigital Library
Index Terms
- TaskTracer: a desktop environment to support multi-tasking knowledge workers
Recommendations
The effect of system usability and multitasking activities in distance learning
CHItaly '11: Proceedings of the 9th ACM SIGCHI Italian Chapter International Conference on Computer-Human Interaction: Facing ComplexityIn this paper we describe a study in which we assessed the effects of the usability of a teaching system designed for distance learning in the context of different types of multitasking activities. The learning performance of six groups of students has ...
Interleaving tasks to improve performance: Users maximise the marginal rate of return
Technological developments have increased the opportunity for interleaving between tasks, leading to more interruptions and more choices for users. Three experiments tested the interleaving strategies of users completing simple office-based tasks while ...
Multitasking in e-learning environments: users' multitasking strategies and design implications
CHI EA '12: CHI '12 Extended Abstracts on Human Factors in Computing SystemsThe purpose of this study is to better understand users' multitasking behavior patterns and to extract design implications based on user experience and user testing evaluation. To understand users' multitasking strategies, we conducted a user testing ...
Comments