|
ABSTRACT
Information workers are often involved in multiple tasks and activities that they must perform in parallel or in rapid succession. In consequence, task management itself becomes yet another task that information workers need to perform in order to get the rest of their work done. Recognition of this problem has led to research on task management systems, which can help by allowing fast task switching, fast task resumption, and automatic task identification. In this paper we focus on the latter: we tackle the problem of automatically detecting the tasks that the user is involved in, by identifying which of the windows on the user's desktop are related to each other. The underlying assumption is that windows that belong to the same task share some common properties with one another that we can detect from data. We will refer to this problem as the task assignment problem.To address this problem, we have built a prototype named Swish that: (1) constantly monitors users' desktop activities using a stream of windows events; (2) logs and processes this raw event stream, and (3) implements two criteria of window "relatedness", namely the semantic similarity of their titles, and the temporal closeness in their access patterns.In addition to describing the Swish prototype in detail, we validate it with 4 hours of user data, obtaining task classification accuracies of about 70%. We also discuss our plans on including Swish in a number of intelligent user interfaces and future lines of research.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
Liam Bannon , Allen Cypher , Steven Greenspan , Melissa L. Monty, Evaluation and analysis of users' activity organization, Proceedings of the SIGCHI conference on Human Factors in Computing Systems, p.54-57, December 12-15, 1983, Boston, Massachusetts, United States
[doi> 10.1145/800045.801580]
|
 |
3
|
|
 |
4
|
|
 |
5
|
|
 |
6
|
Victoria Bellotti , Nicolas Ducheneaut , Mark Howard , Ian Smith, 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, April 05-10, 2003, Ft. Lauderdale, Florida, USA
[doi> 10.1145/642611.642672]
|
 |
7
|
|
 |
8
|
|
| |
9
|
S.C. Deerwester, S. Dumais, T.K. Landauer, G.W. Fumas, and R.A. Harshman. Indexing by latent semantic analysis. Journal of the American Society of Information Science, 41(6):pp. 391--407, 1990.
|
| |
10
|
A.P. Dempster, N.M. Laird, and D.B Rubin. Maximum likelihood from incomplete data via de $em$ algorithm. Journal of the Royal Statistical Society, 39-B:pp. 1--38, 1977.
|
| |
11
|
|
| |
12
|
A. Goldberg. Smalltalk-80. Addison-Wesley, 1983.
|
 |
13
|
|
 |
14
|
|
 |
15
|
Dugald Ralph Hutchings , Greg Smith , Brian Meyers , Mary Czerwinski , George Robertson, Display space usage and window management operation comparisons between single monitor and multiple monitor users, Proceedings of the working conference on Advanced visual interfaces, May 25-28, 2004, Gallipoli, Italy
[doi> 10.1145/989863.989867]
|
| |
16
|
|
 |
17
|
|
 |
18
|
Blair MacIntyre , Elizabeth D. Mynatt , Stephen Voida , Klaus M. Hansen , Joe Tullio , Gregory M. Corso, Support for multitasking and background awareness using interactive peripheral displays, Proceedings of the 14th annual ACM symposium on User interface software and technology, November 11-14, 2001, Orlando, Florida
[doi> 10.1145/502348.502355]
|
| |
19
|
|
| |
20
|
M. Porter. An algorithm for suffix stripping. Program, 14(3):pp. 130--137, 1980.
|
 |
21
|
|
 |
22
|
George Robertson , Eric Horvitz , Mary Czerwinski , Patrick Baudisch , Dugald Ralph Hutchings , Brian Meyers , Daniel Robbins , Greg Smith, Scalable Fabric: flexible task management, Proceedings of the working conference on Advanced visual interfaces, May 25-28, 2004, Gallipoli, Italy
[doi> 10.1145/989863.989874]
|
 |
23
|
George Robertson , Maarten van Dantzich , Daniel Robbins , Mary Czerwinski , Ken Hinckley , Kirsten Risden , David Thiel , Vadim Gorokhovsky, The Task Gallery: a 3D window manager, Proceedings of the SIGCHI conference on Human factors in computing systems, p.494-501, April 01-06, 2000, The Hague, The Netherlands
[doi> 10.1145/332040.332482]
|
| |
24
|
G. Smith, P. Baudisch, G. Robertson, M. Czewinski, B. Meyers, D. Robbins, and D. Andrews. Groupbar: The taskbar evolved. In Proc. OZCHI'03, pages pp. 41--50, 2003.
|
| |
25
|
S. Stumpf, X. Bao, A. Dragunov, T.G. Dietterich, J.L. Herlocker, K. Johnsrude, L. Li, and J. Shen. Predicting user tasks: I know what you're doing! In National Conference on Artificial Intelligence (AAAI'05), pages pp. --, 2005.
|
| |
26
|
|
| |
27
|
H. Wurnig. Design of a collaborative multi-user desktop system for augmented reality. In Proc. Central European Seminar in Computer Graphics, 1998.
|
CITED BY 12
|
|
Sam Shah , Craig A. N. Soules , Gregory R. Ganger , Brian D. Noble, Using provenance to aid in personal file search, 2007 USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference, p.1-14, June 17-22, 2007, Santa Clara, CA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Andreas S. Rath , Didier Devaurs , Stefanie N. Lindstaedt, UICO: an ontology-based user interaction context model for automatic task detection on the computer desktop, Proceedings of the 1st Workshop on Context, Information and Ontologies, p.1-10, June 01-01, 2009, Heraklion, Greece
|
|
|
|
|
|
|
|
|
Mona Haraty , Syavash Nobarany , Steve DiPaola , Brian Fisher, AdWiL: adaptive windows layout manager, Proceedings of the 27th international conference extended abstracts on Human factors in computing systems, April 04-09, 2009, Boston, MA, USA
|
|