BUILDING USER TASK SPACE BY MINING TEMPORALLY PROXIMATE DESKTOP ACTIONS
Abstract
Awareness of the user's current context, that is, the task the user resides in, can allow for various ways of supporting their work. In this article we present a novel approach for mining user's regular tasks on the basis of temporal proximity of users’ desktop actions without user intervention in a completely automatic, unobtrusive, and unsupervised manner. The proposed method is based on time-based clustering of a user's desktop actions and, in contrast to previous approaches, it does not enforce fixed time constraints on the mined actions, and typical transition times, when they exist, emerge from the logged activity data for that specific user. The performance of our technique was evaluated on a large data set of 724 days of desktop work by five knowledge workers. The results showed that our approach performed very well and was able to cluster those temporally proximate user actions that commonly used fix time window techniques fail to deal with. Notably, the main improvement is in the recall of the tasks, where our approach recalled 10.18% more actions than the predefined time window technique.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The user interface used to collect ground truth for task switches and types resembles the one by Mirza et al.
“The user interface we used to collect the ground truth for task switches and types resembles the one by Mirza et al. [15], [25], [33].”
From Detecting Developers' Task Switches and Types (2022) · cites this paper as [25]
Cites
Mining association rules between sets of items in large databases
Agrawal, R., Imieliński, T., & Swami, A. (1993) · Proceedings of the 1993 ACM SIGMOD international conference on Management of data · doi:10.1145/170035.170072 · Cited by 14,907 · see citing works
Mining sequential patterns: Generalizations and performance improvements
Srikant, R., & Agrawal, R. (1996) · Lecture notes in computer science · doi:10.1007/bfb0014140 · Cited by 2,721 · see citing works
A survey on context-aware systems
Baldauf, M., Dustdar, S., & Rosenberg, F. (2007) · International Journal of Ad Hoc and Ubiquitous Computing · doi:10.1504/ijahuc.2007.014070 · Cited by 1,984 · see citing works
PrefixSpan,: mining sequential patterns efficiently by prefix-projected pattern growth
Pei, J., Han, J., Mortazavi-Asl, B., Pinto, H. M., Chen, Q., Umeshwar Dayal, B., & Hsu, M. (2005) · IEEE International Conference on Data Engineering (ICDE) · doi:10.1109/icde.2001.914830 · Cited by 1,791 · see citing works
Claypool, M. K., Le, P., Wased, M., & Brown, D. C. (2001) · ACM International Conference on Intelligent User Interfaces (IUI) · doi:10.1145/359784.359836 · Cited by 670 · see citing works
Discovering hidden time patterns in behavior: T-patterns and their detection
Magnússon, M. S. (2000) · Behavior Research Methods, Instruments, & Computers · doi:10.3758/bf03200792 · Cited by 556 · see citing works
EFFICIENT IMPLEMENTATIONS OF APRIORI AND ECLAT
Borgelt, C. (2003) · Cited by 383 · see citing works
METHODOLOGY MATTERS: DOING RESEARCH IN THE BEHAVIORAL and SOCIAL SCIENCES
McGrath, J. E. (1995) · Elsevier eBooks · doi:10.1016/b978-0-08-051574-8.50019-4 · Cited by 296 · see citing works
TaskTracer: a desktop environment to support multi-tasking knowledge workers
Dragunov, A. N., Dietterich, T. G., Johnsrude, K., McLaughlin, M., Li, L., & Herlocker, J. L. (2005) · Proceedings of the 10th international conference on Intelligent user interfaces · doi:10.1145/1040830.1040855 · Cited by 240 · see citing works
Begole, B., Tang, J. C., Smith, R. B., & Yankelovich, N. (2002) · ACM Conference on Computer Supported Cooperative Work (CSCW) · doi:10.1145/587078.587125 · Cited by 201 · see citing works
Effects of intelligent notification management on users and their tasks
Iqbal, S. T., & Bailey, B. P. (2008) · Proceedings of the SIGCHI Conference on Human Factors in Computing Systems · doi:10.1145/1357054.1357070 · Cited by 197 · see citing works
Leveraging characteristics of task structure to predict the cost of interruption
Iqbal, S. T., & Bailey, B. P. (2006) · Proceedings of the SIGCHI Conference on Human Factors in Computing Systems · doi:10.1145/1124772.1124882 · Cited by 138 · see citing works
Soules, C. A. N., & Ganger, G. R. (2005) · ACM SIGOPS Operating Systems Review · doi:10.1145/1095809.1095822 · Cited by 124 · see citing works
A hybrid learning system for recognizing user tasks from desktop activities and email messages
Shen, J., Li, L., Dietterich, T. G., & Herlocker, J. L. (2006) · Proceedings of the 11th international conference on Intelligent user interfaces · doi:10.1145/1111449.1111473 · Cited by 109 · see citing works
Iqbal, S. T., & Bailey, B. P. (2007) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/1240624.1240732 · Cited by 97 · see citing works
SWISH: semantic analysis of window titles and switching history
Oliver, N., Smith, G., Thakkar, C., & Surendran, A. C. (2006) · Proceedings of the 11th international conference on Intelligent user interfaces · doi:10.1145/1111449.1111492 · Cited by 89 · see citing works
Callan, J., Allan, J., Clarke, C. L. A., et al. (2007) · ACM SIGIR Forum · doi:10.1145/1328964.1328967 · Cited by 77 · see citing works
Rattenbury, T., & Canny, J. (2007) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/1240624.1240731 · Cited by 68 · see citing works
Brdiczka, O., Su, N. M., & Begole, B. (2010) · ACM International Conference on Intelligent User Interfaces (IUI) · doi:10.1145/1719970.1720011 · Cited by 39 · see citing works
A lightweight framework for cross-application user monitoring
Fenstermacher, K. D., & Ginsburg, M. (2002) · Computer · doi:10.1109/2.989930 · Cited by 33 · see citing works
Discovering frequent work procedures from resource connections
Shen, J., Fitzhenry, E., & Dietterich, T. G. (2009) · ACM International Conference on Intelligent User Interfaces (IUI) · doi:10.1145/1502650.1502690 · Cited by 31 · see citing works
Evaluating Personal Information Management Using an Activity Logs Enriched Desktop Dataset
Chernov, S., Demartini, G., Herder, E., et al. (2008) · Cited by 25 · see citing works
Analysis of machine learning techniques for context extraction
Granitzer, M., Kröll, M., Seifert, C., Rath, A., Weber, N., Dietzel, O., & Lindstaedt, S. (2008) · International Conference on Digital Information Management · doi:10.1109/icdim.2008.4746809 · Cited by 21 · see citing works
Lim, B. Y., Brdiczka, O., & Bellotti, V. M. E. (2010) · International ACM SIGGROUP Conference on Supporting Group Work (GROUP) · doi:10.1145/1880071.1880115 · Cited by 15 · see citing works
Gyllstrom, K., Soules, C. A. N., & Veitch, A. (2008) · Information Interaction in Context Symposium (IIiX) · doi:10.1145/1414694.1414707 · Cited by 14 · see citing works
Oliver, N., Czerwinski, M. P., Smith, G., et al. (2008) · ACM International Conference on Intelligent User Interfaces (IUI) · doi:10.1145/1378773.1378836 · Cited by 13 · see citing works
Brdiczka, O. (2010) · ACM International Conference on Intelligent User Interfaces (IUI) · doi:10.1145/1719970.1720012 · Cited by 12 · see citing works
Task-stage knowledge support: coupling user information needs with stage identification
Wu, I., Liu, D., & Chen, W.-H. (2005) · doi:10.1109/iri-05.2005.1506443 · Cited by 8 · see citing works
Mining and Supporting Task-Stage Knowledge: A Hierarchical Clustering Technique
Liu, D., Wu, I., & Chen, W.-H. (2006) · Lecture notes in computer science · doi:10.1007/11944935_16 · Cited by 3 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Detecting Developers' Task Switches and Types
Meyer, A. N., Satterfield, C., Zuger, M., Kevic, K., Murphy, G. C., Zimmermann, T., & Fritz, T. (2022) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2020.2984086 · Cited by 14 · see citing works
“Based on previous work [2], [6], [23], [24], [25], [26], we defined a task as a well-defined work assignment with a specific goal that people divide their work into, such as fixing a bug, or preparing for a team-meeting.”
A Study on Automatic Classification of Users’ Desktop Interactions
Mirza, H. T., Chen, L., Hussain, I., Majid, A., & Chen, G. (2015) · Cybernetics and Systems · doi:10.1080/01969722.2015.1012372 · Cited by 8 · see citing works
Self-citation
- Authors
- Mirza, H. T., Chen, L., Majid, A., & Chen, G.
- Affiliations
- Zhejiang University (CN)
- Corresponding author
- Chen, Ling
- Venue
- Cybernetics and Systems
- Publisher
- Informa UK Limited
- Published
- 2011-11
- Volume
- 42
- Issue
- 8
- Pages
- 585-604
- ISSN
- 0196-9722 (ISSN-L)
- 1087-6553
- OpenAlex
- W2037044981
- Cited by
- 2
- References
- 29
- Citations by year
- 2020: 1 · 2015: 1
- FWCI
- 0.00
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- Cybernetics & Systems (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Context-Aware Activity Recognition Systems
- Physical Sciences › Computer Science › Human-Computer Interaction › Usability and User Interface Design
- Social Sciences › Decision Sciences › Information Systems and Management › Personal Information Management and User Behavior
- Keywords
- temporal proximity, user context awareness, unsupervised learning, knowledge workers, activity logging, task identification
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review