35 citations · 36 across the 2 of their papers we have counts for
5 papers
A Differential Testing Approach for Evaluating Abstract Syntax Tree Mapping Algorithms
Yuanrui Fan, Xin Xia, David Lo +3
Abstract syntax tree (AST) mapping algorithms are widely used to analyze changes in source code. Despite the foundational role of AST mapping algorithms, little effort has been mad…
What Makes a Popular Academic AI Repository?
Yuanrui Fan, Xin Xia, David Lo +2
Many AI researchers are publishing code, data and other resources that accompany their papers in GitHub repositories. In this paper, we refer to these repositories as academic AI r…
Automatic Generation of Pull Request Descriptions
Zhongxin Liu, Xin Xia, Christoph Treude +2
Enabled by the pull-based development model, developers can easily contribute to a project through pull requests (PRs). When creating a PR, developers can add a free-form descripti…
On Reliability of Patch Correctness Assessment
Xuan Bach D. Le, Lingfeng Bao, David Lo +2
Current state-of-the-art automatic software repair (ASR) techniques rely heavily on incomplete specifications, e.g., test suites, to generate repairs. This, however, may render ASR…
Mining Sandboxes for Linux Containers
Zhiyuan Wan, David Lo, Xin Xia +2
A container is a group of processes isolated from other groups via distinct kernel namespaces and resource allocation quota. Attacks against containers often leverage kernel exploi…