Reusable execution replay: execution record and replay for source code reuse. - Ameer Armaly; Casey Ferris; Collin McMillan (ICSE Companion, 2014)

An empirical study of blindness and program comprehension. - Ameer Armaly; Collin McMillan (ICSE (Companion Volume), 2016)

A Case Study of Automated Feature Location Techniques for Industrial Cost Estimation. - Ameer Armaly; John Klaczynski; Collin McMillan (ICSME, 2016)

Pragmatic source code reuse via execution record and replay. - Ameer Armaly; Collin McMillan (J. Softw. Evol. Process., 2016)

Detecting user story information in developer-client conversations to generate extractive summaries. - Paige Rodeghero; Siyuan Jiang; Ameer Armaly; Collin McMillan (ICSE, 2017)

Docio: documenting API input/output examples. - Siyuan Jiang; Ameer Armaly; Collin McMillan; Qiyu Zhi; Ronald A. Metoyer (ICPC, 2017)

Automatically generating commit messages from diffs using neural machine translation. - Siyuan Jiang; Ameer Armaly; Collin McMillan (ASE, 2017)

AudioHighlight: Code Skimming for Blind Programmers. - Ameer Armaly; Paige Rodeghero; Collin McMillan (ICSME, 2018)

Detecting speech act types in developer question/answer conversations during bug repair. - Andrew Wood; Paige Rodeghero; Ameer Armaly; Collin McMillan (ESEC/SIGSOFT FSE, 2018)

A Comparison of Program Comprehension Strategies by Blind and Sighted Programmers. - Ameer Armaly; Paige Rodeghero; Collin McMillan (IEEE Trans. Software Eng., 2018)

Towards Prioritizing Documentation Effort. - Paul W. McBurney; Siyuan Jiang; Marouane Kessentini; Nicholas A. Kraft; Ameer Armaly; Mohamed Wiem Mkaouer; Collin McMillan (IEEE Trans. Software Eng., 2018)