activity
20172026
most citedSecure Coding Practices in Java: Challenges and Vulnerabilities

22 citations · 74 across the 20 of their papers we have counts for

collaborators
Showing 2021Show all

7 papers · 1 filter

cs.SE2021★ 8 cited

FAPR: Fast and Accurate Program Repair for Introductory Programming Courses

Yunlong Lu, Na Meng, Wenxin Li

In introductory programming courses, it is challenging for instructors to provide debugging feedback on students' incorrect programs. Some recent tools automatically offer program…

cs.SE2021★ 1 cited

Migrating Client Code without Change Examples

Hao Zhong, Na Meng

API developers evolve software libraries to fix bugs, add new features, or refactor code. To benefit from such library evolution, the programmers of client projects have to repetit…

cs.SE2021★ 2 cited

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

Bowen Shen, Cihan Xiao, Na Meng +1

Developers create software branches for tentative feature addition and bug fixing, and periodically merge branches to release software with new features or repairing patches. When…

cs.SE2021★ 2 cited

A Lightweight Approach of Human-Like Playtesting

Yan Zhao, Weihao Zhang, Enyi Tang +3

A playtest is the process in which human testers are recruited to play video games and to reveal software bugs. Manual testing is expensive and time-consuming, especially when ther…

cs.SE2021

Hero: On the Chaos When PATH Meets Modules

Ying Wang, Liang Qiao, Chang Xu +5

Ever since its first release in 2009, the Go programming language (Golang) has been well received by software communities. A major reason for its success is the powerful support of…

cs.SE2021

Investigating and Recommending Co-Changed Entities for JavaScript Programs

Zijian Jiang, Hao Zhong, Na Meng

JavaScript (JS) is one of the most popular programming languages due to its flexibility and versatility, but maintaining JS code is tedious and error-prone. In our research, we con…

cs.CR2021★ 2 cited

Data-Driven Vulnerability Detection and Repair in Java Code

Ying Zhang, Mahir Kabir, Ya Xiao +3

Java platform provides various APIs to facilitate secure coding. However, correctly using security APIs is usually challenging for developers who lack cybersecurity training. Prior…