activity
20202023
most citedOpportunities and Challenges in Code Search Tools

87 citations · 225 across the 10 of their papers we have counts for

collaborators

10 papers

cs.SE2023

Towards More Realistic Evaluation for Neural Test Oracle Generation

Zhongxin Liu, Kui Liu, Xin Xia +1

Effective unit tests can help guard and improve software quality but require a substantial amount of time and effort to write and maintain. A unit test consists of a test prefix an…

cs.SE2023

CCRep: Learning Code Change Representations via Pre-Trained Code Model and Query Back

Zhongxin Liu, Zhijie Tang, Xin Xia +1

Representing code changes as numeric feature vectors, i.e., code change representations, is usually an essential step to automate many software engineering tasks related to code ch…

cs.SE2022★ 5 cited

Defect Identification, Categorization, and Repair: Better Together

Chao Ni, Kaiwen Yang, Xin Xia +3

Just-In-Time defect prediction (JIT-DP) models can identify defect-inducing commits at check-in time. Even though previous studies have achieved a great progress, these studies sti…

cs.SE2021★ 2 cited

Smart Contract Security: a Practitioners' Perspective

Zhiyuan Wan, Xin Xia, David Lo +3

Smart contracts have been plagued by security incidents, which resulted in substantial financial losses. Given numerous research efforts in addressing the security issues of smart…

cs.SE2021★ 26 cited

psc2code: Denoising Code Extraction from Programming Screencasts

Lingfeng Bao, Zhenchang Xing, Xin Xia +3

In this paper, we propose an approach named psc2code to denoise the process of extracting source code from programming screencasts. First, psc2code leverages the Convolutional Neur…

cs.SE2020★ 87 cited

Opportunities and Challenges in Code Search Tools

Chao Liu, Xin Xia, David Lo +3

Code search is a core software engineering task. Effective code search tools can help developers substantially improve their software development efficiency and effectiveness. In r…

cs.SE2020★ 7 cited

Predictive Models in Software Engineering: Challenges and Opportunities

Yanming Yang, Xin Xia, David Lo +3

Predictive models are one of the most important techniques that are widely applied in many areas of software engineering. There have been a large number of primary studies that app…

cs.SE2020★ 27 cited

Maintaining Smart Contracts on Ethereum: Issues, Techniques, and Future Challenges

Jiachi Chen, Xin Xia, David Lo +2

Software development is a very broad activity that captures the entire life cycle of a software, which includes designing, programming, maintenance and so on. In this study, we foc…

cs.SE2020★ 42 cited

On the Replicability and Reproducibility of Deep Learning in Software Engineering

Chao Liu, Cuiyun Gao, Xin Xia +3

Deep learning (DL) techniques have gained significant popularity among software engineering (SE) researchers in recent years. This is because they can often solve many SE challenge…

cs.SE2020★ 29 cited

How does Working from Home Affect Developer Productivity? -- A Case Study of Baidu During COVID-19 Pandemic

Lingfeng Bao, Tao Li, Xin Xia +3

Nowadays, working from home (WFH) has become a popular work arrangement due to its many potential benefits for both companies and employees (e.g., increasing job satisfaction and r…