Na Meng

Associate Professor
Computer Science
Virginia Tech

nm8247@cs.vt.edu

Gilbert Place, Room 4311A

Na Meng is an Associate Professor in the Department of Computer Science at Virginia Tech since 2021. 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. She started working in Virginia Tech as an Assistant Professor in 2015. Her research interests include Software Engineering, Programming Languages, Software Security, and Artificial Intelligence. Her research group NiSE (iNnovations in Software Engineering) conduct various empirical studies and propose novel automatic approaches. The research mission is to reveal unknown and interesting phenomena in current software practices, to invent new tools that facilitate better software development and maintenance in the future, and to help with secure coding practices by developers. In particular, the group developed machine learning-based approaches to analyze source code and to predict developers' maintenance needs in the future. They also developed software engineering-based or programming language-based approaches to improve AI techniques. Dr. Meng received the NSF CAREER Award in 2019. Her research has been supported by NSF and ONR.

News

09/2023: Our papere on "Automatic Prediction of Developers’ Resolutions for Software Merge Conflicts" was accepted by JSS

08/2023: Our paper on "Towards Automated Occupant Profile Creation in Smart Buildings: A machine learning-enabled approach for user persona generation" was accepted by Energy & Buildings -- a top journal in the discipline of Civil Engineering!

07/2023: Our paper on "Triggering Modes in Spectrum-Based Multi-Location Fault Localization" was accepted by ESEC/FSE 2023 Industry Track!

07/2023: Our paper on "VRGuide: Efficient Testing of Virtual Reality Scenes via Dynamic Cut Coverage" was accepted by ASE!

06/2023: Our paper on "Measurement of Embedding Choices on Cryptographic API Completion Tasks" was accepted by TOSEM!

04/2023: Our research lab moved to the new building Gilbert Place on campus, together with many other professors and students in the Department of Computer Science!

04/2023: I was honored with a 2023 Dean's Award for Excellence -- Faculty Fellow.

03/2023: Our project on "Audio Navigation System for People with Vision Impairments" has been awarded the Proof-of-Concept (POC) grant by LAUNCH: the Center for New Ventures.

03/2023: Our paper on "UniLoc: Unified Fault Localization of Continuous Integration Failures" was accepted by TOSEM!

01/2023: I am serving as the General Chair of IEEE Secure Development Conference (SecDev) 2023. Please submit your awesome work to the conference!

Current Students

Bowen Shen (PhD student, Fall 2018 - ) bowenshe@vt.edu
Ying Zhang (PhD student, Spring 2019 - ) yingzhang@vt.edu
Md Mahir Asef Kabir (PhD student, Fall 2019 - ) mahir.kabir.prof@gmail.com
Sheikh Shadab Towqir (PhD student, Spring 2020 - ) shadabtowqir@vt.edu
Sheik Murad Hassan Anik (PhD student, Spring 2020 - ) murad@vt.edu
Tung Dao (PhD student, Fall 2020 - ) T.Dao@cvent.com
Waad Aldndni (PhD student, Spring 2022 - ) waada@vt.edu
Rishith Gandham (MEng student, Summer 2023 - ) rishith@vt.edu

Teaching

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

Selected Research Topics

Security coding practices[SecDev22][ICPC22][IEEE S&P'22][TSE22][SecDev20][TIFS19][ICSE19][ICSE18]
Artificial intelligence and software engineering[IJCNN21][TDSC19][ICSME18a][ICSME17a]
Automated program generation[ESEC/FSE21][ITiCSE21][IJCAI19]
Automated program transformations [ASE20][ICPC19][MOBILESoft18][ICSE15][ICSE13][PLDI11]
Software bugs and fixes[ASE22][TOSEM'22][SANER22][ICSE21][JSS19][ICSME18b][EMSE17][ICSME17b][ICPC17]
Program comprehension[ICSE20][LCTES19][JSS18]
Cyber-Physical Systems[JOBE'22][CRC22]

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 and GitHub for details.

Funding

ONR N00014-22-1-2057, NSF-2006278, NSF-1929701, NSF-1845446, ONR N00014-17-1-2498, NSF-1565827

Graduated Students

Publications

Activities

Cultures