Cam Design on a Graphics Console. - Juan M. Lafuente (IBM Syst. J., 1968)

The Specification of Data-Directed Interactive User-Computer Dialogues. - Juan M. Lafuente (1976)

Language Facilities for Programming User-Computer Dialogues. - Juan M. Lafuente; David Gries (IBM J. Res. Dev., 1978)

Some Techniques for Compile-Time Analysis of User-Computer Interactions. - Juan M. Lafuente (IBM J. Res. Dev., 1980)

A Formal Model of an Interpreter for Nonprocedural Languages. - Juan M. Lafuente (ICFPC, 1981)

High-level language extensions for user-interface programming. - Juan M. Lafuente (Softw. Eng. J., 1992)