4665 Forbes Ave
Pittsburgh, PA 15206
I’m Daye Nam and I’m a Software Engineering Ph.D. student at the Institute for Software Research 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 do research at the intersection of Software Engineering, Artificial Intelligence, and Human Computer Interaction, to improve API usability. Specifically, my research develops methods and tools for 1) API designers to detect and summarize API usability issues, and 2) programmers to learn and use APIs efficiently and correctly.
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.
|Dec 2022||Our paper Improving API Knowledge Discovery with ML: A Case Study of Comparable API Methods is accepted to ICSE 2023.|
|Aug 2022||I’m co-instructing 17-313 with Michael Hilton, Rohan Padhye, and Chris Timperley.|
|Jun 2022||I presented our full paper Predictive Synthesis of API-Centric Code at MAPS 2022 in San Diego.|
|Apr 2022||Our paper Predictive Synthesis of API-Centric Code is accepted to MAPS 2022.|
|Mar 2022||I’m serving as a Web Chair of the ESEC/FSE 2023.|
- MAPSPredictive synthesis of API-centric codeIn MAPS@PLDI 2022: 6th ACM SIGPLAN International Symposium on Machine Programming, San Diego, CA, USA, 13 June 2022 2022
- ASEMARBLE: Mining for Boilerplate Code to Identify API Usability ProblemsIn 34th IEEE/ACM International Conference on Automated Software Engineering, ASE 2019, San Diego, CA, USA, November 11-15, 2019 2019