A formal interface design methodology based on user knowledge. - James E. McDonald; Donald W. Dearholt; Kenneth R. Paap; Roger W. Schvaneveldt (CHI, 1986)

A Comparison of Menu Selection Techniques: Touch Panel, Mouse and Keyboard. - John Karat; James E. McDonald; Matthew P. Anderson (Int. J. Man Mach. Stud., 1986)

A formal methodology for acquiring and representing expert knowledge. - Nancy M. Cooke; James E. McDonald (Proc. IEEE, 1986)

The Application of Psychological Scaling Techniques to Knowledge Elicitation for Knowledge-Based Systems. - Nancy M. Cooke; James E. McDonald (Int. J. Man Mach. Stud., 1987)

Color-coding categories in menus. - James E. McDonald; Mark E. Molander; Ronald W. Noel (CHI, 1988)

Machine tractable dictionaries as tools and resources for NL prosessing. - Yorick Wilks; Dan Fass; Cheng-ming Guo; James E. McDonald; Tony Plate; Brian M. Slator (COLING, 1988)

The Mirage Rapid Interface Prototyping System. - James E. McDonald; Paul D. J. Vandenberg; Melissa J. Smartt (ACM Symposium on User Interface Software and Technology, 1988)

Adapting Menu Layout to Tasks. - James E. McDonald; Tom Dayton; Deborah R. McDonald (Int. J. Man Mach. Stud., 1988)

Providing machine tractable dictionary tools. - Yorick Wilks; Dan Fass; Cheng-ming Guo; James E. McDonald; Tony Plate; Brian M. Slator (Mach. Transl., 1990)

Identifying High-Level UNIX Tasks. - Russell J. Branaghan; James E. McDonald; Roger W. Schvaneveldt (ACM SIGCHI Bull., 1991)