Hibernate - a developer's notebook. - James Elliott (O'Reilly, 2004)

Learning GNU Emacs - a guide to the world's most extensible customizable editor (3. ed.). - Debra Cameron; James Elliott; Marc Loy; Eric S. Raymond; Bill Rosenblatt (O'Reilly, 2005)

Harnessing hibernate - a step-by-step guide to Java persistence. - James Elliott; Ryan Fowler; Timothy M. O'Brien (O'Reilly, 2008)

Blue Gene/L Log Analysis and Time to Interrupt Estimation. - Narate Taerat; Nichamon Naksinehaboon; Clayton Chandler; James Elliott; Chokchai Leangsuksun; George Ostrouchov; Stephen L. Scott; Christian Engelmann (ARES, 2009)

Combining Partial Redundancy and Checkpointing for HPC. - James Elliott; Kishor Kharbas; David Fiala; Frank Mueller 001; Kurt B. Ferreira; Christian Engelmann (ICDCS, 2012)

Evaluating the Impact of SDC on the GMRES Iterative Solver. - James Elliott; Mark Hoemmen; Frank Mueller 001 (IPDPS, 2014)

Resilience in Numerical Methods: A Position on Fault Models and Methodologies. - James Elliott; Mark Hoemmen; Frank Mueller 001 (CoRR, 2014)

Tolerating Silent Data Corruption in Opaque Preconditioners. - James Elliott; Mark Hoemmen; Frank Mueller 001 (CoRR, 2014)

A Numerical Soft Fault Model for Iterative Linear Solvers. - James Elliott; Mark Hoemmen; Frank Mueller 001 (HPDC, 2015)

Exploiting data representation for fault tolerance. - James Elliott; Mark Hoemmen; Frank Mueller 001 (J. Comput. Sci., 2016)

Libfork: Portable Continuation-Stealing With Stackless Coroutines. - Conor John Williams; James Elliott (IEEE Trans. Parallel Distributed Syst., 2025)