Home
Research Publications
Teaching Student Funding Service
Diversity
Talks
GitHub

MiryungKim

Miryung Kim

Professor
University of California, Los Angeles
Computer Science Department
Engineering VI, Room 474
Los Angeles, CA 90095
miryung
TEL: 310-825-2858 FAX: 310-794-5057

Administrative Support:
Ms. Edna Todd
TEL: 310-825-1322

Biography

Miryung Kim is a Professor in Computer Science at UCLA and a Director of Software Engineering and Analysis Laboratory. She helped define the new area of Software Engineering for Data Analytics (SE4DA and SE4ML). She received her BS from KAIST and MS and PhD from University of Washington under the supervision of David Notkin. She was previously an Assistant Professor at the University of Texas at Austin, moved to UCLA as an Associate Professor with tenure in 2014, and was promoted to a Full Professor in 2019. She also spent time as a visiting researcher at Microsoft Research.

She is a Program Co-Chair of ESEC/FSE 2022, one of top 2 conferences in SE. She is a Keynote Speaker at ASE 2019. She was a Distinguished Speaker at UIUC, UMN, and UC Irvine. She is an ACM Distinguished Member.
She produced 6 professors (Columbia, Purdue, two at Virginia Tech, etc). For her impact on nurturing the next generation of academics, she received the ACM SIGSOFT Influential Educator Award.

Research Interests

Research: I have taken a leadership role in defining Software Engineering for Data Analytics (SE4DA and SE4ML), a newly emerging area of rapidly growing importance.

My group created automated testing and debugging for Apache Spark, and conducted the largest scale study of data scientists in industry. I also studied refactoring practices in industry and quantified the impact of Windows re-architecting effort at Microsoft. Several companies tech-transferred my research on code clones and big data analytics debugging. Our Java bytecode debloating JDebloat, has made a tech transfer impact to Navy.  I am also known for my research on software evolution and code clones--code duplication detection, management, and removal solutions. 

Advising: My former PhD students are professors at Columbia University (Bashakhi Ray), Virginia Tech (Na Meng), Virginia Tech (Muhammad Gulzar), and Purdue University (Tianyi Zhang).

Awards and Honors: I have won ACM SIGSOFT Distinguished Paper Award, and 10 Year Most Influential Paper Award from ICSME. I received an NSF CAREER award, a Microsoft Software Engineering Innovation Foundation Award, an IBM Jazz Innovation Award, a Google Faculty Research Award, and an Okawa Foundation Research Award. I am a Humboldt Fellow from Alexander von Humboldt Foundation. More details on awards.

I was a Keynote Speaker at ASE 2019 (one of top 3 conferences in SE). I was invited to give Distinguished Lectures at UIUC, UMN, and UC Irvine.  

Services & Organization: I am a Program Co-Chair of ESEC/FSE 2022. I am the co-organizer of a Dagstuhl Seminar on SE4ML---Software Engineering for AI-ML based Systems. I am a Program Co-Chair of ICSME 2019. I was an Associate Editor of IEEE Transactions on Software Engineering. I served on Academic Senate at UCLA.

History: I ranked No. 1 among all engineering and science students in KAIST in 2001 and received the Korean Ministry of Education, Science, and Technology Award, the highest honor given to an undergraduate student in Korea in 2001.

Diversity: I am recognized for my impact on diversity and inclusion at UCLA. I have been a faculty-in-residence for 6 years at UCLA, serving as an on-site mentor for undergraduate residential communities. I received the Robert Stevensen Faculty in Residence Award and Faculty/Staff of the Year Award (given to 1 faculty in each year).  As a side activity, I am passionate about improving diversity in computing and have created Mommy Computer Science Camp, which is designed to teach the basic concepts of Computer Science to 4 to 6 year old children using hands-on activities without using computers, featured in PC Magazine

  • Link to my Google Scholar
  • CV (updated 2022)
  • ASE 2019 Keynote: Re-Engineering Software Engineering in a Data Centric World (slides) (News)
  • Distinguished Lectures at UIUC and UMN (video) (News)

News (more here)

I am giving a Keynote Talk at ISSTA 2022 on Software Developer Tools for Heterogeneous Computing.
I received the ACM SIGSOFT Influential Educator Award. (News)
I am selected as an ACM Distinguished Member.
Congratulations on our HeteroGen paper at ASPLOS 2022.
Congratulations on our OptDebug paper at SoCC 2021.
Congratulations on our Qdiff paper at ASE 2021.
Congratulations on our HeteroFuzz paper at FSE 2021.
Congratulations on our Dorylus paper at OSDI 2021.
My former PhD student Tianyi Zhang is joining Purdue University as a tenure track faculty in Fall 2021. (News)
Our team received an NSF grant on Fuzz Testing of Data and Compute Intensive Systems (with Gulzar).
Our team received an NSF grant on Memory-Disaggregation Datacenters (with Xu and Nguyen).

I gave a Distinguished Lecture at UIUC Department of Computer Science in March 2021. (News)
I gave a Distinguished Lecture at University of Minnesota Cray Distinguished Speaker Series in January 2021. (News)
Our paper on RefFinder received the Most Influential Paper Award from ICSME 2020 based on the research impact and citations. (News)
Our UCLA team is demonstrating JDebloat as a part of ONR Software Security Summer School. (News)
My former PhD student Muhammad Ali Gulzar is joining Virginia Tech as a tenure track faculty member in Fall 2020, Congratulations, Gulzar!
I am a Program Co-Chair of ESEC/FSE 2022, ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering.
I am giving a Keynote Talk at ASE 2019, 34th IEEE/ACM International Conference on Automated Software Engineering. (News)
I am awarded an Humboldt Research Fellow from Alexander von Humboldt Foundation.
I am promoted to a Professor in the Computer Science Department at UCLA, effective July 2019.
Congratulations on my former PhD students, Prof. Baishakhi Ray and Prof. Na Meng for receiving NSF CAREER awards.
I gave a keynote talk on "New Frontiers of Mining Software Repositories-- -Usability and Information Delivery."
I am organizing Dagstuhl on "SE4ML - Software Engineering for AI-ML-based Systems" with Kersting, Van den Broeck, and Zimmermann.
I received Doc Stevenson Award for Faculty in Residence in 2018. (News)
Our team received a 4.9 M grant from Office of Naval Research on Synergistic Software Customization: Framework, Algorithms, Tools. 
My student Muhammad Gulzar received Google PhD Fellowship.
I am an Associate Editor of TSE, IEEE Transactions on Software Engineering.  am a General Chair for MSR 2016--the 13th International Conference on Mining Software Repositories.