Na Meng

Orcid: 0000-0002-0230-5524

Affiliations:
  • Virginia Tech, Blacksburg, VA, USA
  • University of Texas at Austin, USA (PhD 2014)


According to our database1, Na Meng authored at least 82 papers between 2006 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Methods and Benchmark for Detecting Cryptographic API Misuses in Python.
IEEE Trans. Software Eng., May, 2024

Measurement of Embedding Choices on Cryptographic API Completion Tasks.
ACM Trans. Softw. Eng. Methodol., March, 2024

How Are Multilingual Systems Constructed: Characterizing Language Use and Selection in Open-Source Multilingual Software.
ACM Trans. Softw. Eng. Methodol., March, 2024

ConflictBench: A benchmark to evaluate software merge tools.
J. Syst. Softw., 2024

Equitable Skin Disease Prediction Using Transfer Learning and Domain Adaptation.
CoRR, 2024

Automation Configuration in Smart Home Systems: Challenges and Opportunities.
CoRR, 2024

How Do Developers Reuse StackOverflow Answers in Their GitHub Projects?
Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering Workshops, 2024

Understanding the Impact of Branch Edit Features for the Automatic Prediction of Merge Conflict Resolutions.
Proceedings of the 32nd IEEE/ACM International Conference on Program Comprehension, 2024

Broadly Enabling KLEE to Effortlessly Find Unrecoverable Errors in Rust.
Proceedings of the 46th International Conference on Software Engineering: Software Engineering in Practice, 2024

Compiler-directed Migrating API Callsite of Client Code.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

2023
Automatic prediction of developers' resolutions for software merge conflicts.
J. Syst. Softw., December, 2023

On the methodology of three-way structured merge in version control systems: Top-down, bottom-up, or both.
J. Syst. Archit., December, 2023

UniLoc: Unified Fault Localization of Continuous Integration Failures.
ACM Trans. Softw. Eng. Methodol., November, 2023

A Characterization Study of Merge Conflicts in Java Projects.
ACM Trans. Softw. Eng. Methodol., April, 2023

Automatic Detection of Java Cryptographic API Misuses: Are We There Yet?
IEEE Trans. Software Eng., 2023

An empirical study of ChatGPT-3.5 on question answering and code maintenance.
CoRR, 2023

How well does LLM generate security tests?
CoRR, 2023

How Do Java Developers Reuse StackOverflow Answers in Their GitHub Projects?
CoRR, 2023

Crypto-ransomware Detection through Quantitative API-based Behavioral Profiling.
CoRR, 2023

Triggering Modes in Spectrum-Based Multi-location Fault Localization.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

VRGuide: Efficient Testing of Virtual Reality Scenes via Dynamic Cut Coverage.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

2022
Being the Developers' Friend: Our Experience Developing a High-Precision Tool for Secure Coding.
IEEE Secur. Priv., 2022

Machine learning approach in the development of building occupant personas.
CoRR, 2022

A theoretic framework of bidirectional transformation between systems and models.
Sci. China Inf. Sci., 2022

A Lightweight Approach of Human-Like Playtest for Android Apps.
Proceedings of the IEEE International Conference on Software Analysis, 2022

Mastery: Shifted-Code-Aware Structured Merging.
Proceedings of the Dependable Software Engineering. Theories, Tools, and Applications, 2022

How Do Developers Follow Security-Relevant Best Practices When Using NPM Packages?
Proceedings of the IEEE Secure Development Conference, 2022

Detecting Build Conflicts in Software Merge for Java Programs via Static Analysis.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Example-based vulnerability detection and repair in Java code.
Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022

Poster: Comprehensive Comparisons of Embedding Approaches for Cryptographic API Completion.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2022

2021
Sais: Self-Adaptive Identification of Security Bug Reports.
IEEE Trans. Dependable Secur. Comput., 2021

Investigating and recommending co-changed entities for JavaScript programs.
J. Syst. Softw., 2021

A Cost-Effective, Scalable, and Portable IoT Data Infrastructure for Indoor Environment Sensing.
CoRR, 2021

FAPR: Fast and Accurate Program Repair for Introductory Programming Courses.
CoRR, 2021

Migrating Client Code without Change Examples.
CoRR, 2021

A Lightweight Approach of Human-Like Playtesting.
CoRR, 2021

Automatic Detection and Resolution of Software Merge Conflicts: Are We There Yet?
CoRR, 2021

Data-Driven Vulnerability Detection and Repair in Java Code.
CoRR, 2021

Generating efficient solvers from constraint models.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

PDL: Scaffolding Problem Solving in Programming Courses.
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.1, Virtual Event, Germany, June 26, 2021

Classifying Code Commits with Convolutional Neural Networks.
Proceedings of the International Joint Conference on Neural Networks, 2021

Exploring the Triggering Modes of Spectrum-Based Fault Localization: An Industrial Case.
Proceedings of the 14th IEEE Conference on Software Testing, Verification and Validation, 2021

HERO: On the Chaos When PATH Meets Modules.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

Understanding Language Selection in Multi-language Software Projects on GitHub.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021

CCLearner: Clone Detection via Deep Learning.
Proceedings of the Code Clone Analysis, 2021

2020
Automatic method change suggestion to complement multi-entity edits.
J. Syst. Softw., 2020

Coding Practices and Recommendations of Spring Security for Enterprise Applications.
Proceedings of the IEEE Secure Development, SecDev 2020, Atlanta, GA, USA, 2020

Inferring and Applying Def-Use Like Configuration Couplings in Deployment Descriptors.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

Investigating The Reproducibility of NPM Packages.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020

An empirical study on API parameter rules.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

Deployment-quality and Accessible Solutions for Cryptography Code Development.
Proceedings of the CODASPY '20: Tenth ACM Conference on Data and Application Security and Privacy, 2020

2019
DroidCat: Effective Android Malware Detection and Categorization via App-Level Profiling.
IEEE Trans. Inf. Forensics Secur., 2019

An empirical comparison between monkey testing and human testing (WIP paper).
Proceedings of the 20th ACM SIGPLAN/SIGBED International Conference on Languages, 2019

Meditor: inference and application of API migration edits.
Proceedings of the 27th International Conference on Program Comprehension, 2019

Optimizing Constraint Solving via Dynamic Programming.
Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, 2019

How reliable is the crowdsourced knowledge of security implementation?
Proceedings of the 41st International Conference on Software Engineering, 2019

Poster: Deployment-quality and Accessible Solutions for Cryptography Code Development.
Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security, 2019

Software Evolution.
Proceedings of the Handbook of Software Engineering., 2019

2018
Lascad : Language-agnostic software categorization and similar application detection.
J. Syst. Softw., 2018

Towards reusing hints from past fixes - An exploratory study on thousands of real samples.
Empir. Softw. Eng., 2018

Tutorial: Principles and Practices of Secure Crypto Coding in Java.
Proceedings of the 2018 IEEE Cybersecurity Development, SecDev 2018, Cambridge, MA, USA, 2018

CMSuggester: Method Change Suggestion to Complement Multi-entity Edits.
Proceedings of the Software Analysis, Testing, and Evolution, 2018

Automatic Clone Recommendation for Refactoring Based on the Present and the Past.
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

An Empirical Study of Multi-entity Changes in Real Bug Fixes.
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

An Empirical Study of Flaky Tests in Android Apps.
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

Secure coding practices in Java: challenges and vulnerabilities.
Proceedings of the 40th International Conference on Software Engineering, 2018

Automatic inference of Java-to-swift translation rules for porting mobile applications.
Proceedings of the 5th International Conference on Mobile Software Engineering and Systems, MOBILESoft@ICSE 2018, Gothenburg, Sweden, May 27, 2018

2017
How does execution information help with information-retrieval based bug localization?
Proceedings of the 25th International Conference on Program Comprehension, 2017

A Characterization Study of Repeated Bug Fixes.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

CCLearner: A Deep Learning-Based Clone Detection Approach.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

An empirical study on using hints from past fixes: poster.
Proceedings of the 39th International Conference on Software Engineering, 2017

2015
Does Automated Refactoring Obviate Systematic Editing?
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

2014
Cookbook: in situ code completion using edit recipes learned from examples.
Proceedings of the 36th International Conference on Software Engineering, 2014

Recommending Program Transformations - Automating Repetitive Software Changes.
Proceedings of the Recommendation Systems in Software Engineering, 2014

2013
LASE: locating and applying systematic edits by learning from examples.
Proceedings of the 35th International Conference on Software Engineering, 2013

LASE: an example-based program transformation tool for locating and applying systematic edits.
Proceedings of the 35th International Conference on Software Engineering, 2013

2011
Sydit: creating and applying a program transformation from an example.
Proceedings of the SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13th European Software Engineering Conference (ESEC-13), 2011

Systematic editing: generating program transformations from an example.
Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation, 2011

2008
Towards SOA-Based Code Defect Analysis.
Proceedings of the Fourth IEEE International Symposium on Service-Oriented System Engineering, 2008

An Approach to Merge Results of Multiple Static Analysis Tools (Short Paper).
Proceedings of the Eighth International Conference on Quality Software, 2008

2007
A Pattern-Based Constraint Description Approach for Web Services.
Proceedings of the Seventh International Conference on Quality Software (QSIC 2007), 2007

2006
A Visual Constraint Specifying Approach for Adaptive Software.
Proceedings of the 30th Annual International Computer Software and Applications Conference, 2006


  Loading...