Research Publications
Teaching Student CV Software Funding Activities Diversity

miryung kim

Miryung Kim

Associate Professor
University of California, Los Angeles
Computer Science Department
420 Westwood Plaza
4532-H Boelter Hall
Los Angeles, CA  90095-1596
TEL: 310-825-2858
FAX: 310-794-5057

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

Research Interests

My research focuses on software engineering. My research group, Software Evolution and Analysis Laboratory, develops program analysis algorithms and development tools to make it easier to develop and evolve large scale software systems. To improve programmer productivity and program correctness, we design, implement, and evaluate automated software analysis algorithms and tools. We also conduct user studies with professional software engineers and carry out statistical analysis of open source project data to allow data-driven decisions for designing novel software engineering tools.

These days, my research focuses on software engineering support for big data systems and understanding how data scientists work in software development organizations. I am also exploring how to leverage automated repair and testing for cyber physical systems.

You can read more about current research projects at SEAL. Many of my publications and software tools are available on-line. I am passionate about improving diversity in computing. Here's link to my Google Scholar.

Topics: Software engineering, big data systems, data science, debugging

  • Data scientists in software engineering
  • Interactive and automated debugging for big data analytics and cloud computing
  • Interactive software specifications
  • Cooperative, trusted software repair for cyber physical system resiliency   

On a side activity, I 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.


Miryung Kim is an associate professor in the Department of Computer Science at the University of California, Los Angeles. She received her B.S. in Computer Science from Korea Advanced Institute of Science and Technology in 2001 and her M.S. and Ph.D. in Computer Science and Engineering from the University of Washington under the supervision of Dr. David Notkin in 2003 and 2008 respectively. She received an NSF CAREER award in 2011, a Microsoft Software Engineering Innovation Foundation Award in 2011, an IBM Jazz Innovation Award in 2009, a Google Faculty Research Award in 2014, and an Okawa Foundation Research Grant Award in 2015. Between January 2009 and August 2014, she was an assistant professor in the Department of Electrical and Computer Engineering at the University of Texas at Austin and then she joined UCLA with an Associate Professor with Tenure. She also spent time as a visiting researcher at the Research in Software Engineering (RiSE) group at Microsoft Research during the summer of 2011 and 2014. She 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. 

I am actively recruiting strong students who are interested in software engineering. I am interested in new colleagues at all levels: undergraduates, graduate students, and post-docs. I am passionate about diversity in computing and early CS education.


We conducted the largest scale study of Data Scientists in Software Teams with 793 professional data scientists. Our paper is accepted to TSE as a journal first.
Our paper on automated debugging for Apache Spark is accepted to SoCC 2017.
Our paper on refactoring error detection is accepted to TSE.
Our collaborative grant on a multi-paradigm infrastructure for heterogeneous architecture is awarded by NSF and Intel.
I have received a Faculty in Residence Faculty-of-The-Year Award. 
My student Tianyi Zhang received Google Outstanding Graduate Student Research Award given by UCLA CS department.
My student Muhammad Gulzar received Google PhD Fellowship.
Our paper on automated transplantation and test reuse for code clones is accepted to ICSE 2017.
I am serving on ICSE 2017 and ICSE 2018 Program Boards.
I am serving on the Editorial Board of IEEE Transactions on Software Engineering.
Our paper on the interactive debugging primitives for Apache Spark is accepted to ICSE 2016.
Our paper on the study of data scientists at Microsoft is accepted to ICSE 2016.
I received an Okawa Foundation Research Grant Award in 2015.
My PhD graduate, Baishakhi Ray (UT Austin PhD 2013), is joining University of Virginia, CS as an assistant professor.
My PhD graduate, Na Meng (UT Austin PhD 2014, co-advised by Kathryn McKinley), is joining Virginia Tech, CS as an assistant professor.
My postdoc, Myoungkyu Song (Virginia Tech PhD 2013), is joining University of Nebraska, Omaha as an assistant professor.
Our collaborative NSF grant on interactive specifications is awarded.
I am serving as a General Chair for MSR 2016.
I am serving on the Editorial Board of Journal of Empirical Software Engineering. 
Our paper on refactoring of systematic changes is accepted to ICSE 2015.
Our paper on interactive code review is accepted to ICSE 2015.
Our Air Force Research Laboratory grant is awarded.
I am creating a new graduate course on Data Science in Software Engineering.
I am serving on ICSE 2016 Program Board.
I accepted an Associate Professor position with tenure at UCLA.
I received a Google Faculty Research Award.
I am serving on the ICSE 2015 program committee.
Our collaborative NSF CPS grant is awarded.
I am serving on FSE 2014 and ICSE 2014 program committees. 
Our papers on example-based program transformation are accepted to ICSE 2013 and ICSE 2013 demo.
Please check out the demonstration video of our example-based program transformation tool, LASE Eclipse plug-in.
Our paper on cross-system porting is accepted to FSE 2012.
Our paper on the field study of refactoring benefits and challenges is accepted to FSE 2012.
Our paper on Repertoire is accepted to FSE 2012 formal demonstration track and the tool is available now. 
I am serving on OOPSLA/SPLASH 2012 program committee.
Our paper on Vdiff is accepted to Journal of Automated Software Engineering.
Our paper on change rule inference is accepted to TSE. 
I am is invited to a panel at the CRA Career Mentoring Workshop in DC.
I received an NSF CAREER award.
NSF REU grant is awarded.
I am creating a new Software Engineering and Design Laboratory class, EE461L.
Our collaborative NSF CCF SHF grant is awarded.
I am visiting Microsoft Research, the RiSE (Research in Software Engineering) group.
I received 2011 Microsoft Software Engineering Innovation Foundation Award.
Our paper on edit script derivation is accepted to PLDI 2011.
Our empirical study on refactoring and bug fixes is accepted to ICSE 2011.
Our paper on modularity violation detection is accepted to ICSE 2011.
A code clone study paper is accepted to FASE 2011.
A Verilog program differencing algorithm has won ACM SIGSOFT Distinguished Paper Award at ASE 2011.
NSF-SHF-EAGER grant is awarded.
Ref-Finder Eclipse plug-in is available now (See our FSE 2010 demo paper).
I received 2009 IBM Jazz Innovation Award.