Small-X: an environment for constructing expert systems on a microcomputer. - Randy M. Kaplan; Szu-Cheng Jen (SIGSMALL, 1985)

small-X - a language and interpreter for building expert systems. - Randy M. Kaplan (ACM SIGPLAN Notices, 1985)

Knowledge-based acquisition of causal relationships in text. - Randy M. Kaplan; Genevieve L. Berry-Rogghe (Knowl. Acquis., 1991)

A plea for readable pleas for a readable Prolog programming style. - Randy M. Kaplan (ACM SIGPLAN Notices, 1991)

The IL programming language. - Randy M. Kaplan (ACM SIGPLAN Notices, 1991)

Bridging the Gap between Knowledge Engineering and Efficient Implementation in an Intelligent Tutoring System. - Randy M. Kaplan (DEXA, 1994)

An Automatic Scoring System For Advanced Placement Biology Essays. - Jill Burstein; Susanne Wolff; Chi Lu; Randy M. Kaplan (ANLP, 1997)

Extending an information systems curriculum to address information technology. - Gregory W. Hislop; Randy M. Kaplan; Lee J. Leitner (SIGITE Conference, 2005)

Teaching Novice Programmers Programming Wisdom. - Randy M. Kaplan (PPIG, 2010)

Choosing a first programming language. - Randy M. Kaplan (SIGITE Conference, 2010)

Real world experiences in a software engineering course. - Randy M. Kaplan; Joo Tan (SIGITE Conference, 2010)

An improved algorithm for multi-way trading for exchange and barter. - Randy M. Kaplan (Electron. Commer. Res. Appl., 2011)