Deficient documentation detection: a methodology to locate deficient project documentation using topic analysis. - Joshua Charles Campbell; Chenlei Zhang; Zhen Xu; Abram Hindle; James Miller 001 (MSR, 2013)

The power of system call traces: predicting the software energy consumption impact of changes. - Karan Aggarwal; Chenlei Zhang; Joshua Charles Campbell; Abram Hindle; Eleni Stroulia (CASCON, 2014)

Syntax errors just aren't natural: improving error reporting with language models. - Joshua Charles Campbell; Abram Hindle; José Nelson Amaral (MSR, 2014)

GreenMiner: a hardware based mining software repositories software energy consumption framework. - Abram Hindle; Alex Wilson; Kent Rasmussen; E. Jed Barlow; Joshua Charles Campbell; Stephen Romansky (MSR, 2014)

Latent Dirichlet Allocation. - Joshua Charles Campbell; Abram Hindle; Eleni Stroulia (The Art and Science of Analyzing Software Data, 2015)

The charming code that error messages are talking about. - Joshua Charles Campbell; Abram Hindle (PeerJ Prepr., 2015)

Error location in Python: where the mutants hide. - Joshua Charles Campbell; Abram Hindle; José N. Amaral 001 (PeerJ Prepr., 2015)

The unreasonable effectiveness of traditional information retrieval in crash report deduplication. - Joshua Charles Campbell; Eddie A. Santos; Abram Hindle (PeerJ Prepr., 2016)

Anatomy of a crash repository. - Joshua Charles Campbell; Eddie Antonio Santos; Abram Hindle (PeerJ Prepr., 2016)

Finding and correcting syntax errors using recurrent neural networks. - Eddie A. Santos; Joshua Charles Campbell; Abram Hindle; José Nelson Amaral (PeerJ Prepr., 2017)

Syntax and sensibility: Using language models to detect and correct syntax errors. - Eddie Antonio Santos; Joshua Charles Campbell; Dhvani Patel; Abram Hindle; José Nelson Amaral (SANER, 2018)