35 citations · 125 across the 9 of their papers we have counts for
9 papers
An Exploratory Study on the Repeatedly Shared External Links on Stack Overflow
Jiakun Liu, Haoxiang Zhang, Xin Xia +4
On Stack Overflow, users reuse 11,926,354 external links to share the resources hosted outside the Stack Overflow website. The external links connect to the existing programming-re…
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…
An Exploratory Study on the Introduction and Removal of Different Types of Technical Debt
Jiakun Liu, Qiao Huang, Xin Xia +3
To complete tasks faster, developers often have to sacrifice the quality of the software. Such compromised practice results in the increasing burden to developers in future develop…
Broken External Links on Stack Overflow
Jiakun Liu, Xin Xia, David Lo +4
Stack Overflow hosts valuable programming-related knowledge with 11,926,354 links that reference to the third-party websites. The links that reference to the resources hosted outsi…
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…
CodeMatcher: Searching Code Based on Sequential Semantics of Important Query Words
Chao Liu, Xin Xia, David Lo +3
To accelerate software development, developers frequently search and reuse existing code snippets from a large-scale codebase, e.g., GitHub. Over the years, researchers proposed ma…
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…