An Analysis of Some Problems in Managing Virtual Memory Systems with Fast Secondary Storage Devices. - Stephen J. Hartley (IEEE Trans. Software Eng., 1988)

Compile-Time Program Restructuring in Multiprogrammed Virtual Memory Systems. - Stephen J. Hartley (IEEE Trans. Software Eng., 1988)

Design and implementation of a swapper for the MINIX operating system. - Stephen W. Chappelow; Steven F. Ackerman; Stephen J. Hartley (ACM SIGCSE Bull., 1990)

Experience with MINIX in an operating systems lab. - Stephen J. Hartley (ACM SIGCSE Bull., 1990)

Optimization in a Distributed Processing Environment Using Genetic Algorithms with Multivariate Crossover. - Aaron H. Konstam; Stephen J. Hartley; William L. Carr (ACM Conference on Computer Science, 1992)

Experience with the language SR in an undergraduate operating systems course. - Stephen J. Hartley (SIGCSE, 1992)

An Operating Systems Laboratory Based on the SR (Synchronizing Resources) Programming Language. - Stephen J. Hartley (Comput. Sci. Educ., 1992)

Using Genetic Algorithms to Generate Steiner Triple Systems. - Stephen J. Hartley; Aaron H. Konstam (ACM Conference on Computer Science, 1993)

More Experience with MINIX in an Operating Systems Lab. - Stephen J. Hartley (Comput. Sci. Educ., 1993)

Animating operating systems algorithms with XTANGO. - Stephen J. Hartley (SIGCSE, 1994)

A hypermedia lab manual for operating systems: using the network to teach. - Stephen J. Hartley (ITiCSE, 1996)

Steiner systems and the Boolean satisfiability problem. - Stephen J. Hartley (SAC, 1996)

"Alfonse, your Java is ready!". - Stephen J. Hartley (SIGCSE, 1998)

Java resources for computer science instruction. - Joseph Bergin; Thomas L. Naps; Constance G. Bland; Stephen J. Hartley; Mark A. Holliday; Pamela B. Lawhead; John Lewis; Myles F. McNally; Christopher H. Nevison; Cheng Ng; George J. Pothering; Tommi Teräsvirta (ACM SIGCSE Bull., 1998)

A comparison of operating systems courseware. - Michael Goldweber; John Barr 001; Tracy Camp; John Grahm; Stephen J. Hartley (SIGCSE, 1999)

"Alfonse, wait here for my signal!". - Stephen J. Hartley (SIGCSE, 1999)

Resources for Next Generation Introductory CS Courses: Report of the ITiCSE'99 Working Group on Resources for the Next Generation CS 1 Course. - Joseph Bergin; Amruth N. Kumar; Viera K. Proulx; Myles F. McNally; Alyce Faulstich Brady; David Mutchler; Stephen J. Hartley; Richard Rasala; Charles Kelemen; Rocky Ross; Frank Klassner (ITiCSE-WGR, 1999)

"Alfonse, you have a message!". - Stephen J. Hartley (SIGCSE, 2000)

"Alfonse, give me a call!". - Stephen J. Hartley (SIGCSE, 2001)

Non-programming resources for an introduction to CS: a collection of resources for the first courses in computer science. - Joseph Bergin; Charles Kelemen; Myles F. McNally; Thomas L. Naps; Michael Goldweber; Chris Power; Stephen J. Hartley (ACM SIGCSE Bull., 2001)

The copar service: Combining optimism and pessimism in accessing replicas. - Joel M. Crichlow; Stephen J. Hartley; Michael Hosein; Claudine Innis (Communications, Internet, and Information Technology, 2004)

A Light-Weight Distributed System for the processing of Replicated Counter-like Objects. - Joel M. Crichlow; Stephen J. Hartley; Michael Hosein (CoRR, 2013)