Currently advised students:
Bogdan Dit, Ph.D.
Mario Linares Vasquez, Ph.D.
Qi Luo, Ph.D.
Evan Moritz, M.S./undergrad
Andrew Holtzhauer, M.S./undergrad
Past students:
Michael Wagner, (2012), NSF REU, undergrad project "ImpactMiner: A Tool for Change Impact Analysis". First position after graduation: Software Engineer at Business & Engineering Systems Co.
Malcom Gethers, (2012) Ph.D. "Information Integration for Software Maintenance and Evolution" [dissertation]. First position after graduation: Tenure-track Assistant Professor at the University of Maryland, Baltimore County (UMBC)
Collin McMillan, (2012) Ph.D. "Searching, Selecting, and Synthesizing Source Code Components" [dissertation]. First position after graduation: Tenure-track Assistant Professor at the University of Notre Dame (ND)
Meghan Revelle, (2010) Ph.D. "Supporting Feature-Level Software Maintenance" [dissertation]. First position after graduation: Research Scientist at Air Force
Trevor Savage, (2010) undergraduate "TopicXP: Exploring Topics in Source Code using Latent Dirichlet Allocation" [tool]. First position: a graduate student in HCI at Carnegie Mellon University (CMU) .
Derrin Pierret, (2009) M.S. project: "An Empirical Exploration of Regularities in Open-Source Software". First position after graduation: software developer at Fidelity Investments
Ph.D. committee member:
Scott Grant, Ph.D. (2012), Queen's University, advisor James R. Cordy
Andriy Fedorov, Ph.D. (2009), William and Mary, advisor Nikos Chrisochoides
Eddy Z. Zhang, Ph.D. (2012), William and Mary, advisor Xipeng Shen
Panayiotis Foteinos, Ph.D., William and Mary, advisor Nikos Chrisochoides
Sonia Haiduc, Ph.D., Wayne State University, advisor Andrian Marcus
Kelvin Tian, Ph.D. (2012), William and Mary, advisor Xipeng Shen
Yunlian Jiang, Ph.D. (2011), William and Mary, advisor Xipeng Shen
Yixun Liu, Ph.D. (2011), William and Mary, advisor Nikos Chrisochoides
|