Four different perspectives on human-computer interaction
International Journal of Man-Machine Studies
Watch what I do: programming by demonstration
Watch what I do: programming by demonstration
Eager: programming repetitive tasks by demonstration
Watch what I do
How might people interact with agents
Communications of the ACM
Learning repetitive text-editing procedures with SMARTedit
Your wish is my command
Learning users' habits to automate repetitive tasks
Your wish is my command
Machine Learning
Rapid identification of repeated patterns in strings, trees and arrays
STOC '72 Proceedings of the fourth annual ACM symposium on Theory of computing
The Semiotic Engineering of Human-Computer Interaction (Acting with Technology)
The Semiotic Engineering of Human-Computer Interaction (Acting with Technology)
Hi-index | 0.00 |
Software applications that exploit implicit programming by demonstration should be able to detect repetitive patterns in user's actions in an autonomous and efficient way. In this paper, we present a software agent for the detection of repetitive action patterns that makes use of domain knowledge in this process. We explain its design rationale and discuss some of its advantages, by comparing it with the classic algorithm KRM, which does not make use of domain knowledge. We demonstrate that our agent might have a more efficient detection process for repetitive tasks since it activates the search algorithm fewer times. Moreover, we show that it can detect repetitive tasks even in the presence of noise in the action sequence.