Uncorrected Paper (as published, 4 pages)
Postscript (247KB) PDF (124KB)
Brian D. Davison and Haym Hirsh
Corrected Abstract (see below)
Presented at the Seventh International Conference on Human-Computer Interaction, August 24-29, 1997, San Francisco, CA. Proceedings published as Advances in Human Factors/Ergonomics Volume 21B - Design of Computing Systems: Social and Ergonomic Considerations, pp. 505-508: Elsevier Science Publishers.
In the real world, user productivity is the primary concern. Since the data collected was from unmodified, non-predictive command shells, we can only speculate as to the improvements in productivity afforded by the methods presented here. However, in the best case C4.5's predictions were correct up to 38% of the time. Recall that the lengths of the histories on average were 2184 commands, and the average command was 3.77 characters long. Assuming that a correct prediction could be inserted with a single character, and that commands recorded in the history were all typed explicitly (not using any historical shortcuts or command completion), this method would have saved just under 27% of the keystrokes typed, which is very close to the 28% expected if predictability were independent of command length.
|Figure 1: Macroaverage performance vs. training-window size||Table 1: Online predictive accuracy (for training-window size 1000)|
Back to Brian Davison's publications