Brian D. Davison, Haym Hirsh
Most users demonstrate regularities in their work with a computer system. Even when a user’s activities are unique, those interactions often exhibit systematic patterns. Accordingly, there has been a range of work developing systems that recognize regularities in computer usage (Cypher 1993; Mitchell et al. 1994; Schlimmer and Hermens 1993). Our current effort is to consider different methods that would enable us to build similar pattern-recognition into the UNIX command shell (Hirsh and Davison 1997; Davison and Hirsh 1997), although the concept of command prediction is similarly applicable to other user interfaces.