Home
Research Publications
Teaching Student Funding Service
Community
Talks
GitHub

MiryungKim

Miryung Kim

Professor
Vice Chair of Graduate Studies
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 and Vice Chair of Graduate Studies in UCLA's Computer Science Department. She has done early work in mining software repositories, a field now recognized as AI for Software Engineering. Her work on clone clones laid the groundwork for automated clone detection, removal, and management. These insights into code clones became foundational for the current landscape of AI-powered coding assistants. She received two Test of Time awards for her contributions to understanding Android API stability and adoption, and for refactoring identification from version histories by tracking clones in evolving software. Her studies on refactoring in industry have also contributed understanding into how large-scale systems are re-architected for continuous evolution.

Beyond her work on code clones, she led the first large-scale study into the emerging role of data scientists. This research identified key subcategories of data-focused roles in software teams and influenced the development of new data science majors at universities. Driven by the need to support data-intensive development, she has helped establish new directions in Software Engineering for data intensive computing and heterogeneous computing. Her group has developed a series of data-intensive developer tools, making code-centric tools viable within data-intensive environments such as Apache Spark.

She has produced eight tenure-track faculty members at institutions such as Columbia, Purdue, and Virginia Tech. For her dedication to nurturing the next generation of academics, she received the ACM SIGSOFT Influential Educator Award in 2022. She has also served as a Program Co-Chair of FSE 2022 and has been a Keynote Speaker at ASE 2019 and ISSTA 2022. She gave Distinguished Lectures at CMU, UIUC, etc. Additionally,
she spent time as a visiting researcher at Microsoft Research, and is an Amazon Scholar at Amazon Web Services.

Awards and Honors:
She received an ACM SIGSOFT Influential Educator Award, an ACM SIGSOFT Distinguished Paper Award, two 10 Year Retrospective Test of Time Awards from ICSME, 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. She is a Humboldt Fellow from Alexander von Humboldt Foundation and is an ACM Distinguished Member. Details on awards.

History: She graduated as No. 1 among all students in KAIST and received the Korean Ministry of Education, Science, and Technology Award, the highest honor given to an undergraduate student in Korea. She received her MS and PhD from the University of Washington under the supervision of David Notkin. She was 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. 

Diversity: She is recognized for my impact on diversity and inclusion at UCLA, serving as a faculty-in-residence for eight years. She received the Robert Stevensen Faculty in Residence Award (given to one faculty in each year). She created Mommy Computer Science Camp, featured in PC Magazine

News (more here)

Thanks to Fetch.AI Innovation Lab for the sponsoring research on the application of grammar-based decoding to software testing. 
Congratulations on DuoReduce (compiler debugging for MLIR extensible compilers), accepted to FSE 2025.
Congratulations on SynthFuzz (compiler testing for AI accelerators ONNX MLIR, Triton MLIR, and CIRCT), accepted to ICSE 2025.
I gave an invited talk on Software Engineering for Data Intensive Computing and Heterogeneous Computing at the Industry-Academia workshop in May 2024. 
I gave a keynote talk at Dagstuhl on Code Search in April 2024.
I gave a Distinguished Lecture at UC Riverside in April 2024.
Congratulations on my former PhD student, Prof Tianyi Zhang for receiving NSF CAREER.
Congratulations on NaturalSym (Natural Symbolic Execution) accepted to FSE 2024.
Our paper on Android API Stability and Adoption received the Most Influential Paper Award from ICSME 2023 based on the research impact and citations. (News)

I gave a Distinguished Lecture at Max Planck Institute in September 2023.
I gave a Distinguished Lecture at CMU on Software Engineering for AI in April 2023. (News)
Congratulations on our NaturalFuzz paper accepted to ASE 2023.
I am giving a Keynote talk at the Symposium on SE for Machine Learning Applications in Montreal in June 2023.

I gave a talk on Future of Software Engineering on SE for Big Data and HW Heterogeneity at ICSE 2023 in Melbourne, Australia.
Congratulations on our DepFuzz paper accepted to FSE 2023.
Congratulations on our HFuzz paper accepted to FSE 2023.
I gave a keynote talk at Dagstuhl Seminar on Software Bug Detection: Challenges and Synergies
I gave an invited talk at MPI-SWS Research Symposium in March 2023.
I served as a Program Chair of FSE 2022 (News).
I gave a Keynote Talk at ISSTA 2022 on democratizing heterogeneous computing. (News)
Our research on automated testing of quantum software stacks is selected for ACM SIGSOFT Research Highlights. (News)
I received the ACM SIGSOFT Influential Educator Award. (News)
I was selected as an ACM Distinguished Member. (News)
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.