187 citations · 612 across the 48 of their papers we have counts for
10 papers · 1 filter
TransRepair: Context-aware Program Repair for Compilation Errors
Xueyang Li, Shangqing Liu, Ruitao Feng +4
Automatically fixing compilation errors can greatly raise the productivity of software development, by guiding the novice or AI programmers to write and debug code. Recently, learn…
Towards Understanding the Faults of JavaScript-Based Deep Learning Systems
Lili Quan, Qianyu Guo, Xiaofei Xie +3
Quality assurance is of great importance for deep learning (DL) systems, especially when they are applied in safety-critical applications. While quality issues of native DL applica…
An Empirical Study of Usages, Updates and Risks of Third-Party Libraries in Java Projects
Ying Wang, Bihuan Chen, Kaifeng Huang +5
Third-party libraries are a central building block to develop software systems. However, outdated third-party libraries are commonly used, and developers are usually less aware of…
CORE: Automating Review Recommendation for Code Changes
JingKai Siow, Cuiyun Gao, Lingling Fan +2
Code review is a common process that is used by developers, in which a reviewer provides useful comments or points out defects in the submitted source code changes via pull request…
ATOM: Commit Message Generation Based on Abstract Syntax Tree and Hybrid Ranking
Shangqing Liu, Cuiyun Gao, Sen Chen +2
Commit messages record code changes (e.g., feature modifications and bug repairs) in natural language, and are useful for program comprehension. Due to the frequent updates of soft…
StoryDroid: Automated Generation of Storyboard for Android Apps
Sen Chen, Lingling Fan, Chunyang Chen +4
Mobile apps are now ubiquitous. Before developing a new app, the development team usually endeavors painstaking efforts to review many existing apps with similar purposes. The revi…