43 citations · 159 across the 17 of their papers we have counts for
17 papers
Finding Safety Violations of AI-Enabled Control Systems through the Lens of Synthesized Proxy Programs
Jieke Shi, Zhou Yang, Junda He +4
Given the increasing adoption of modern AI-enabled control systems, ensuring their safety and reliability has become a critical task in software testing. One prevalent approach to…
PTM4Tag+: Tag Recommendation of Stack Overflow Posts with Pre-trained Models
Junda He, Bowen Xu, Zhou Yang +5
Stack Overflow is one of the most influential Software Question & Answer (SQA) websites, hosting millions of programming-related questions and answers. Tags play a critical role in…
Bridging Expert Knowledge with Deep Learning Techniques for Just-In-Time Defect Prediction
Xin Zhou, DongGyun Han, David Lo
Just-In-Time (JIT) defect prediction aims to automatically predict whether a commit is defective or not, and has been widely studied in recent years. In general, most studies can b…
Multi-LLM Collaboration + Data-Centric Innovation = 2x Better Vulnerability Repair
Xin Zhou, Kisub Kim, Bowen Xu +2
The advances of deep learning (DL) have paved the way for automatic software vulnerability repair approaches, which effectively learn the mapping from the vulnerable code to the fi…
Gotcha! This Model Uses My Code! Evaluating Membership Leakage Risks in Code Models
Zhou Yang, Zhipeng Zhao, Chenyu Wang +4
Given large-scale source code datasets available in open-source projects and advanced large language models, recent code models have been proposed to address a series of critical s…
CCBERT: Self-Supervised Code Change Representation Learning
Xin Zhou, Bowen Xu, DongGyun Han +3
Numerous code changes are made by developers in their daily work, and a superior representation of code changes is desired for effective code change analysis. Recently, Hoang et al…
The Devil is in the Tails: How Long-Tailed Code Distributions Impact Large Language Models
Xin Zhou, Kisub Kim, Bowen Xu +3
Learning-based techniques, especially advanced Large Language Models (LLMs) for code, have gained considerable popularity in various software engineering (SE) tasks. However, most…
Unveiling Memorization in Code Models
Zhou Yang, Zhipeng Zhao, Chenyu Wang +4
The availability of large-scale datasets, advanced architectures, and powerful computational resources have led to effective code models that automate diverse software engineering…
Generation-based Code Review Automation: How Far Are We?
Xin Zhou, Kisub Kim, Bowen Xu +3
Code review is an effective software quality assurance activity; however, it is labor-intensive and time-consuming. Thus, a number of generation-based automatic code review (ACR) a…
PatchZero: Zero-Shot Automatic Patch Correctness Assessment
Xin Zhou, Bowen Xu, Kisub Kim +5
Automated Program Repair (APR) techniques have shown more and more promising results in fixing real-world bugs. Despite the effectiveness, APR techniques still face an overfitting…
Prioritizing Speech Test Cases
Zhou Yang, Jieke Shi, Muhammad Hilmi Asyrofi +4
With the wide adoption of automated speech recognition (ASR) systems, it is increasingly important to test and improve ASR systems. However, collecting and executing speech test ca…
Duplicate Bug Report Detection: How Far Are We?
Ting Zhang, DongGyun Han, Venkatesh Vinayakarao +5
Many Duplicate Bug Report Detection (DBRD) techniques have been proposed in the research literature. The industry uses some other techniques. Unfortunately, there is insufficient c…
Answer Summarization for Technical Queries: Benchmark and New Approach
Yang Chengran, Bowen Xu, Ferdian Thung +8
Prior studies have demonstrated that approaches to generate an answer summary for a given technical query in Software Question and Answer (SQA) sites are desired. We find that exis…
Automatic Pull Request Title Generation
Ting Zhang, Ivana Clairine Irsan, Ferdian Thung +3
Pull Requests (PRs) are a mechanism on modern collaborative coding platforms, such as GitHub. PRs allow developers to tell others that their code changes are available for merging…
iTiger: An Automatic Issue Title Generation Tool
Ting Zhang, Ivana Clairine Irsan, Ferdian Thung +3
In both commercial and open-source software, bug reports or issues are used to track bugs or feature requests. However, the quality of issues can differ a lot. Prior research has f…
PTM4Tag: Sharpening Tag Recommendation of Stack Overflow Posts with Pre-trained Models
Junda He, Bowen Xu, Zhou Yang +3
Stack Overflow is often viewed as the most influential Software Question Answer (SQA) website with millions of programming-related questions and answers. Tags play a critical role…
Aspect-Based API Review Classification: How Far Can Pre-Trained Transformer Model Go?
chengran Yang, Bowen Xu, Junaed younus Khan +4
APIs (Application Programming Interfaces) are reusable software libraries and are building blocks for modern rapid software development. Previous research shows that programmers fr…