MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Experiments in UNIX command prediction (1997) [10 citations — 4 self]

Download:
Download as a PDF | Download as a PS
by Brian D. Davison, Haym Hirsh
Menlo Park
ftp://www.cs.rutgers.edu/pub/technical-reports/ml-tr-41.ps.Z
Add To MetaCart

Abstract:

A good user interface is central to the success of most products. Our research is concerned with improving an interface by making it adaptive--- changing over time as it learns more about the user. In this paper we consider the task of modifying a UNIX shell to learn to predict the next command executed as one sample adaptive user interface. To this end, we have collected command histories (some extensive) from 77 people, and have calculated the predictive accuracy for each of five methods over this dataset. The algorithm with the highest performance produces an average online predictive accuracy of up to 38%. 1

Citations

3307 C4.5: Programs for machine learning – Quinlan - 1993
758 Learning Logical Definitions from Relations – Quinlan - 1990
451 The weighted majority algorithm – Littlestone, Warmuth - 1994
290 T.Mitchell.. “WebWatcher: A Learning apprentice for the World Wide Web – Armstron, Freitag, et al. - 1995
260 Watch What I Do: Programming by Demonstration – Cypher - 1993
182 Experience With a Learning Personal Assistant – Mitchell, Caruana, et al. - 1994
144 Learning Interface Agents – Maes - 1993
98 A personal learning apprentice – Dent, Boticario, et al. - 1992
80 Learning logical de nitions from relations – Quinlan - 1990
73 Leap: A learning apprentice for VLSI design – Mitchell, Mahadevan, et al. - 1985
57 Software agents: Completing patterns and constructing user interfaces – Schlimmer, Hermens - 1993
43 A sound and fast goal recognizer – Lesh, Etzioni - 1995
34 I H and James M L: ‘The reactive keyboard: a predictive typing aid – Darragh, Witten - 1990
32 Eager: Programming Repetitive Tasks by Demonstration.” In Watch what I do: Programming by Demonstration, edited by A. Cypher, pp 205-218 – Cypher - 1993
30 A machine-learning apprentice for the completion of repetitive forms – Hermens, Schlimmer - 1994
25 Repeat and predict — two keys to efficient text editing – Masui, Nakayama - 1994
17 Machine learning techniques to make computers easier to use – Motoda, Yoshida - 1997
16 Toward An Adaptive Command Line Interface. Presented at the – Davison, Hirsh - 1997
8 and Hiroshi Motoda. Automated user modeling for intelligent interface – Yoshida - 1996
7 An adaptive UNIX command-line assistant – Hirsh, Davison - 1997
5 Quantitative results comparing three intelligent interfaces for information capture: A case study adding name information into an electronic personal organizer – Schlimmer, Wells - 1996
3 A predictive calculator – Witten - 1993
3 User command prediction by graph-based induction – Yoshida - 1994
2 Repeat and Predict - Two Keys to E cient Text Editing – Masui, Nakayama - 1994