A comparison of tiled and overlapping windows
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Ten years of window systems—a retrospective view
Proceedings of an Alvey Workshop on Methodology of window management
ACM Transactions on Graphics (TOG)
Pad++: a zooming graphical interface for exploring alternate interface physics
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
Elastic Windows: evaluation of multi-window operations
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
Probabilistic latent semantic indexing
Proceedings of the 22nd annual international ACM SIGIR conference on Research and development in information retrieval
Time-machine computing: a time-centric approach for the information environment
Proceedings of the 12th annual ACM symposium on User interface software and technology
The Task Gallery: a 3D window manager
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Dynamic space management for user interfaces
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
Algorithm 457: finding all cliques of an undirected graph
Communications of the ACM
An experimental comparison of model-based clustering methods
Machine Learning
Focus plus context screens: combining display technology with visualization techniques
Proceedings of the 14th annual ACM symposium on User interface software and technology
Support for multitasking and background awareness using interactive peripheral displays
Proceedings of the 14th annual ACM symposium on User interface software and technology
Bayesian Networks and Decision Graphs
Bayesian Networks and Decision Graphs
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
An information-theoretic perspective of tf—idf measures
Information Processing and Management: an International Journal
Evaluation and analysis of users' activity organization
CHI '83 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the working conference on Advanced visual interfaces
Scalable Fabric: flexible task management
Proceedings of the working conference on Advanced visual interfaces
Using web browser interactions to predict task
Proceedings of the 15th international conference on World Wide Web
Personal digital library: pim through a 5s perspective
Proceedings of the ACM first Ph.D. workshop in CIKM
Using provenance to aid in personal file search
ATC'07 2007 USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference
Seeing is retrieving: building information context from what the user sees
Proceedings of the 13th international conference on Intelligent user interfaces
RelAltTab: assisting users in switching windows
Proceedings of the 13th international conference on Intelligent user interfaces
Activity put in context: identifying implicit task context within the user's document interaction
Proceedings of the second international symposium on Information interaction in context
Taskposé: exploring fluid boundaries in an associative window visualization
Proceedings of the 21st annual ACM symposium on User interface software and technology
Proceedings of the 14th international conference on Intelligent user interfaces
Behavior-driven visualization recommendation
Proceedings of the 14th international conference on Intelligent user interfaces
AdWiL: adaptive windows layout manager
CHI '09 Extended Abstracts on Human Factors in Computing Systems
Proceedings of the 1st Workshop on Context, Information and Ontologies
Capturing and Restoring the Context of Everyday Work: A Case Study at a Law Office
HCD 09 Proceedings of the 1st International Conference on Human Centered Design: Held as Part of HCI International 2009
Improving Window Switching Interfaces
INTERACT '09 Proceedings of the 12th IFIP TC 13 International Conference on Human-Computer Interaction: Part II
WildThumb: a web browser supporting efficient task management on wide displays
Proceedings of the 15th international conference on Intelligent user interfaces
Temporal task footprinting: identifying routine tasks by their temporal patterns
Proceedings of the 15th international conference on Intelligent user interfaces
From documents to tasks: deriving user tasks from document usage patterns
Proceedings of the 15th international conference on Intelligent user interfaces
Window Watcher: a visualisation tool for understanding windowing activities
OZCHI '09 Proceedings of the 21st Annual Conference of the Australian Computer-Human Interaction Special Interest Group: Design: Open 24/7
On improving application utility prediction
CHI '10 Extended Abstracts on Human Factors in Computing Systems
Enhancing just-in-time e-learning through machine learning on desktop context sensors
CONTEXT'07 Proceedings of the 6th international and interdisciplinary conference on Modeling and using context
Assisting engineers in switching artifacts by using task semantic and interaction history
Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering
The CLOTHO project: predicting application utility
Proceedings of the 8th ACM Conference on Designing Interactive Systems
Studying the factors influencing automatic user task detection on the computer desktop
EC-TEL'10 Proceedings of the 5th European conference on Technology enhanced learning conference on Sustaining TEL: from innovation to learning and practice
A project restarting support system using the historical log of a user's window usage
Proceedings of the 22nd Conference of the Computer-Human Interaction Special Interest Group of Australia on Computer-Human Interaction
Automatic detection of accommodation steps as an indicator of knowledge maturing
Interacting with Computers
Supporting window switching with spatially consistent thumbnail zones: design and evaluation
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part I
Switch detector: an activity spotting system for desktop
Proceedings of the 20th ACM international conference on Information and knowledge management
Task-Based user modelling for knowledge work support
UMAP'10 Proceedings of the 18th international conference on User Modeling, Adaptation, and Personalization
Interactive Self-Organizing Windows
Computer Graphics Forum
Interaction history visualization
Proceedings of the 30th ACM international conference on Design of communication
LiveAction: Automating Web Task Model Generation
ACM Transactions on Interactive Intelligent Systems (TiiS)
Hi-index | 0.01 |
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.