Daye Nam


TCS 317

4665 Forbes Ave

Pittsburgh, PA 15206

I’m Daye Nam and I’m a Software Engineering Ph.D. student at S3D (Software and Societal Systems Department) at Carnegie Mellon University. I am co-advised by Brad Myers, Bogdan Vasilescu, and Vincent Hellendoorn. I am also a member of the Natural Programming Group, STRUDEL, and IPSUM Lab.

I design, build, and evaluate AI tools for developers using NLP techniques, while prioritizing the usefulness and usability of the AI tools. More specifically, I (1) conduct empirical studies to understand developers’ needs, (2) build and train machine learning models based on the insights gained from the studies, (3) use the resulting models to build tools for developers, and (4) evaluate them using HCI methods.

Prior to joining CMU, I completed my Master’s degree in Computer Science from University of Southern California, where I worked in the Software Architecture Research Lab under the guidance of Nenad Medvidović. I received my Bachelor’s degree at Yonsei University in Computer Science.

selected publications

  1. ICSE
    Using an LLM to Help With Code Understanding
    In 46th IEEE/ACM International Conference on Software Engineering, ICSE 2024, Lisbon, Portugal, April 14-20, 2024
  2. ICSE
    Improving API Knowledge Discovery with ML: A Case Study of Comparable API Methods
    In 45th IEEE/ACM International Conference on Software Engineering, ICSE 2023, Melbourne, Australia, May 14-20, 2023
  3. ASE
    MARBLE: Mining for Boilerplate Code to Identify API Usability Problems
    In 34th IEEE/ACM International Conference on Automated Software Engineering, ASE 2019, San Diego, CA, USA, November 11-15, 2019