Na Meng

Assistant Professor
Computer Science
Virginia Tech

nm8247@cs.vt.edu

2226 KWII

Na Meng is an Assistant Professor in the Department of Computer Science at Virginia Tech since 2015. Before 2015, she received her B.E. in Software Engineering from Northeastern University (NEU) in China in 2006, and received her M.S. in Computer Science from Peking University in China in 2009. She obtained her Ph.D. in Computer Science from The University of Texas at Austin in 2014, advised by Miryung Kim and Kathryn S. McKinley. Her main research interests are in Software Engineering and Programming Languages. Her research group NiSE (iNnovations in Software Engineering) (1) conduct empirical studies to comprehend program changes made by developers, and (2) develop methods and tools to assist comprehension of programs and changes, software bug detection, automatic program repair, program transformation, and program generation. Recently, she also focuses on developers' security coding practices. Dr. Meng received the NSF CAREER Award in 2019. Her research has been supported by NSF and ONR.

If you are a VT CS graduate or undergraduate student interested in working with me, please send me an e-mail.

News

1/2020: Our paper on "An Empirical Study on API Parameter Rules" is accepted by ICSE 2020.

Current Students

Bowen Shen (PhD student, Fall 2018 - ) bowenshe@vt.edu
Ying Zhang (PhD student, Spring 2019 - ) yingzhang@vt.edu
Mahir Kabir (PhD student, Fall 2019 - ) mahir.kabir.prof@gmail.com
Zijian Jiang (MS student, Spring 2019 - ) wz649588@vt.edu
Pronnoy Goswami (MS student, Fall 2019 - ) pronnoygoswami@vt.edu
Yan Zhao (MS student, Fall 2019 - ) yanzhao@vt.edu
Yaxuan Zhang (MS student, Spring 2020 - ) yaxuan93@vt.edu

Graduated Students

Ye Wang (2020 MS)
Chengyuan Wen (2019 MS)
Mengsu Chen (2018 MS => Productiv Inc.)
Tung Dao (2017 MS => Cvent)
Sophia Kobelja (2017 Bachelor => Software Engineer at SimonComputing, Inc.)
Zhenshu Zhao (2016 Bachelor => Graduate Student at CMU-Silicon Valley)

Teaching

CS6704: Software Engineering Research [Spring17][Spring19]
CS5704: Software Engineering [Spring16][Spring18][Spring20]
CS3304: Comparative Languages [Fall16][Fall17][Fall18]
CS3704: Intermediate Software Design and Engineering [Fall15][Fall19]

Selected Research Topics

Security coding practices [ICSE19][ICSE18]
Automated program transformations [MOBILESoft18][ICSE15][ICSE13][PLDI11]
Empirical studies on bug fixes
Code clones
Program comprehension

Publications

A complete list of publications can be found here

Patent

System to uncover root cause of non-deterministic (flaky) tests (Patent Number 9,311,220).
Jungwoo Ha, Jaeheon Yi, Peter Dinges, Jeremy Manson, Caitlin Harrison Sadowski, Na Meng

Software

The implementations from nearly all of my publications are publicly available. Other researchers have used several of these implementations in their publications. See projects for details.

Activities

Funding

NSF-1929701, NSF-1845446, ONR N00014-17-1-2498, NSF-1565827