I am an Assistant Professor of Computer Science at the College of William & Mary.

I lead the Software Evolution and Analysis (SEA) Lab, which conducts research in software maintenance and evolution, program comprehension, code refactoring, code quality, code documentation, developer’s productivity, and text analysis applied to software engineering (SE).

While my research spans multiple SE topics, my current research focus is on:

  1. automating bug reporting, triage, and resolution (aka automate bug report management)
  2. recovering and managing the knowledge produced by stakeholders in software artifacts to improve software quality and code change tasks (e.g., code refactoring)
  3. automating and managing the software supply chain (emphasis on licensing and software evolution)

My research employs empirical methods, analyzes/leverages different software artifacts (software bug reports, source code, online discussions, etc.), and builds on creating, adapting, and integrating techniques based on program analysis, software repository mining (MSR), information retrieval (IR), natural language processing (NLP), computer vision (CV), and machine/deep learning (ML/DL).

Take a look at my publications to know more about my research.

Education: I got my Ph.D. in Software Engineering (SE) from The University of Texas at Dallas in 2019, under the advice of Dr. Andrian Marcus, and my B.Eng. and M.Eng. degrees in Systems Engineering and Computing from Universidad Nacional de Colombia in Bogotá, Colombia.

RECENT NEWS

  1. (January 2024) Paper on Open Source Licensing accepted at FSE’24
  2. (November 2023) Nathan Wintersgill defended his MS thesis on Open Source Licensing
  3. (October 2023) Paper on Duplicate Video Bug Report Detection accepted at ICSE’24
  4. (August 2023) Paper on Software Bill of Materials accepted at ICSE’24
  5. (July 2023) Trevor Stalknaker defended his MS thesis on Software Bill of Materials
  6. (July 2023) Paper on Code Verifiability and Understandability accepted at ESEC/FSE’23
  7. (June 2023) Paper on GUI-based Bug Localization accepted at ICSE’24
  8. (March 2023) I got an NSF CAREER award on Informed Decision Making for Software Change (W&M News article)
  9. (January 2023) Tool demo paper on Interactive Bug Reporting accepted at ICSE’23

IMPORTANT ADS

I am looking for motivated and skilled students (undergraduate and graduate) interested in software engineering (SE) research!

If you are not a student at W&M, consider applying to the CS graduate program (Fall deadline: March 1st/15th, Spring deadline: Oct. 1st).

Feel free to email me explaining your interest in my research & SE (attach your CV).