The Design of the Saguaro Distributed Operating System. - Gregory R. Andrews; Richard D. Schlichting; Roger Hayes; Titus D. M. Purdin (IEEE Trans. Software Eng., 1987)

Facilitating Mixed Language Programming in Distributed Systems. - Roger Hayes; Richard D. Schlichting (IEEE Trans. Software Eng., 1987)

A Simple System for Constructing Distributed, Mixed-language Programs. - Roger Hayes; Steve W. Manweiler; Richard D. Schlichting (Softw. Pract. Exp., 1988)

Integrating Emerald into a System for Mixed-Language Programming. - Roger Hayes; Norman C. Hutchinson; Richard D. Schlichting (Comput. Lang., 1990)

ADL - An Interface Definition Language for Specifying and Testing Software. - Sriram Sankar; Roger Hayes (Workshop on Interface Definition Languages, 1994)

How to Load Test e-Commerce Applications. - Roger Hayes (Int. CMG Conference, 2000)