Publications

Peer-reviewed Publications

Joshua Charles Campbell, Abram Hindle, and Eleni Stroulia. Latent dirich- let allocation: Extracting topics from software engineering data. In C. Bird, T. Menzies, and T. Zimmermann, editors, The Art and Science of Analyzing Software Data: Analysis Patterns, pages 139–159. Elsevier Science, 2015.

Joshua Charles Campbell, Abram Hindle, and José Nelson Amaral. 2014. Syntax errors just aren’t natural: improving error reporting with language models. In Proceedings of the 11th Working Conference on Mining Software Repositories (MSR 2014). ACM, New York, NY, USA, 252-261.

Abram Hindle, Alex Wilson, Kent Rasmussen, E. Jed Barlow, Joshua Charles Campbell, and Stephen Romansky. 2014. GreenMiner: a hardware based mining software repositories software energy consumption framework. In Proceedings of the 11th Working Conference on Mining Software Repositories (MSR 2014). ACM, New York, NY, USA, 12-21.

Karan Aggarwal, Chenlei Zhang, Joshua Charles Campbell, Abram Hindle, and Eleni Stroulia. “The Power of System Call Traces: Predicting the Software Energy Consumption Impact of Changes.” In Press of the 2014 Conference of the Center for Advanced Studies on Collaborative Research, IBM Corp. 2014.

Joshua Charles Campbell, Chenlei Zhang, Zhen Xu, Abram Hindle, and James Miller. 2013. Deficient documentation detection: a methodology to locate deficient project documentation using topic analysis. In Proceedings of the 10th Working Conference on Mining Software Repositories (MSR ’13). IEEE Press, Piscataway, NJ, USA, 57-60.

Theses

Joshua Charles Campbell. Implementation of a Vertically Integrated Ice Sheet Momentum Balance Model. University of Montana, Missoula, MT, August 2013.

Preprint (Not Peer-reviewed)

Campbell JC, Santos EA, Hindle A. (2016) The unreasonable effectiveness of traditional information retrieval in crash report deduplication. PeerJ PrePrints 4:e1705v1 https://doi.org/10.7287/peerj.preprints.1705v1

Campbell JC, Hindle A. (2015) The charming code that error messages are talking about. PeerJ PrePrints 3:e1466 https://dx.doi.org/10.7287/peerj.preprints.1138v2

Campbell JC, Hindle A, Amaral JN. (2015) Error location in Python: where the mutants hide. PeerJ PrePrints 3:e1381 https://dx.doi.org/10.7287/peerj.preprints.1132v1

Cite

BibTeX for all of my publications: BibTeX

ORCiD

My ORCiD: https://orcid.org/0000-0002-3819-6219