activity
20202026
most citedRed teaming ChatGPT via Jailbreaking: Bias, Robustness, Reliability and Toxicity

173 citations · 784 across the 54 of their papers we have counts for

collaborators
Showing cs.SEShow all

34 papers · 1 filter

cs.SE2026

Bridging Stakeholder and Product Requirements: An Empirical Study of Requirement Engineering in the Automotive Industry

Zixu Wang, Shengcheng Yu, Zhenchang Xing +2

The automotive industry's shift toward software-driven systems has increased system complexity and raised the importance of effective requirement intake and refinement for correctn…

cs.SE2023

Distinguishing Look-Alike Innocent and Vulnerable Code by Subtle Semantic Representation Learning and Explanation

Chao Ni, Xin Yin, Kaiwen Yang +3

Though many deep learning (DL)-based vulnerability detection approaches have been proposed and indeed achieved remarkable performance, they still have limitations in the generaliza…

cs.SE2023★ 3 cited

Adaptive Intellect Unleashed: The Feasibility of Knowledge Transfer in Large Language Models

Qing Huang, Yishun Wu, Zhenchang Xing +3

We conduct the first empirical study on using knowledge transfer to improve the generalization ability of large language models (LLMs) in software engineering tasks, which often re…

cs.SE2023★ 1 cited

Quantum Software Analytics: Opportunities and Challenges

Thong Hoang, Hoa Khanh Dam, Tingting Bi +5

Quantum computing systems depend on the principles of quantum mechanics to perform multiple challenging tasks more efficiently than their classical counterparts. In classical softw…

cs.SE2023★ 2 cited

Trust in Software Supply Chains: Blockchain-Enabled SBOM and the AIBOM Future

Boming Xia, Dawen Zhang, Yue Liu +3

The robustness of critical infrastructure systems is contingent upon the integrity and transparency of their software supply chains. A Software Bill of Materials (SBOM) is pivotal…

cs.SE2023

A Chain of AI-based Solutions for Resolving FQNs and Fixing Syntax Errors in Partial Code

Qing Huang, Jiahui Zhu, Zhenchang Xing +3

API documentation, technical blogs and programming Q&A sites contain numerous partial code that can be reused in programming tasks, but often these code are uncompilable due to unr…

cs.SE2023★ 4 cited

Prompt Sapper: LLM-Empowered Software Engineering Infrastructure for AI-Native Services

Zhenchang Xing, Qing Huang, Yu Cheng +3

Foundation models, such as GPT-4, DALL-E have brought unprecedented AI "operating system" effect and new forms of human-AI interaction, sparking a wave of innovation in AI-native s…

cs.SE2023★ 1 cited

Prompt Sapper: A LLM-Empowered Production Tool for Building AI Chains

Yu Cheng, Jieshan Chen, Qing Huang +3

The emergence of foundation models, such as large language models (LLMs) GPT-4 and text-to-image models DALL-E, has opened up numerous possibilities across various domains. People…

cs.SE2023★ 1 cited

AI Chain on Large Language Model for Unsupervised Control Flow Graph Generation for Statically-Typed Partial Code

Qing Huang, Zhou Zou, Zhenchang Xing +3

Control Flow Graphs (CFGs) are essential for visualizing, understanding and analyzing program behavior. For statically-typed programming language like Java, developers obtain CFGs…

cs.SE2023★ 1 cited

NiCro: Purely Vision-based, Non-intrusive Cross-Device and Cross-Platform GUI Testing

Mulong Xie, Jiaming Ye, Zhenchang Xing +1

To ensure app compatibility and smoothness of user experience across diverse devices and platforms, developers have to perform cross-device, cross-platform testing of their apps, w…

cs.SE2023★ 1 cited

Is It a Trap? A Large-scale Empirical Study And Comprehensive Assessment of Online Automated Privacy Policy Generators for Mobile Apps

Shidong Pan, Dawen Zhang, Mark Staples +4

Privacy regulations protect and promote the privacy of individuals by requiring mobile apps to provide a privacy policy that explains what personal information is collected and how…

cs.SE2023★ 8 cited

Answering Uncertain, Under-Specified API Queries Assisted by Knowledge-Aware Human-AI Dialogue

Qing Huang, Zishuai Li, Zhenchang Xing +4

Developers' API needs should be more pragmatic, such as seeking suggestive, explainable, and extensible APIs rather than the so-called best result. Existing API search research can…

cs.SE2023★ 1 cited

SeeHow: Workflow Extraction from Programming Screencasts through Action-Aware Video Analytics

Dehai Zhao, Zhenchang Xing, Xin Xia +3

Programming screencasts (e.g., video tutorials on Youtube or live coding stream on Twitch) are important knowledge source for developers to learn programming knowledge, especially…

cs.SE2023★ 2 cited

On the Way to SBOMs: Investigating Design Issues and Solutions in Practice

Tingting Bi, Boming Xia, Zhenchang Xing +2

The Software Bill of Materials (SBOM) has emerged as a promising solution, providing a machine-readable inventory of software components used, thus bolstering supply chain security…

cs.SE2023★ 2 cited

What Do Users Ask in Open-Source AI Repositories? An Empirical Study of GitHub Issues

Zhou Yang, Chenyu Wang, Jieke Shi +5

Artificial Intelligence systems, which benefit from the availability of large-scale datasets and increasing computational power, have become effective solutions to various critical…

cs.SE2023★ 6 cited

An Empirical Study on Software Bill of Materials: Where We Stand and the Road Ahead

Boming Xia, Tingting Bi, Zhenchang Xing +2

The rapid growth of software supply chain attacks has attracted considerable attention to software bill of materials (SBOM). SBOMs are a crucial building block to ensure the transp…

cs.SE2023★ 19 cited

To Be Forgotten or To Be Fair: Unveiling Fairness Implications of Machine Unlearning Methods

Dawen Zhang, Shidong Pan, Thong Hoang +6

The right to be forgotten (RTBF) is motivated by the desire of people not to be perpetually disadvantaged by their past deeds. For this, data deletion needs to be deep and permanen…

cs.SE2023★ 1 cited

Faster or Slower? Performance Mystery of Python Idioms Unveiled with Empirical Evidence

Zejun Zhang, Zhenchang Xing, Xin Xia +3

The usage of Python idioms is popular among Python developers in a formative study of 101 performance-related questions of Python idioms on Stack Overflow, we find that developers…

cs.SE2023

API Entity and Relation Joint Extraction from Text via Dynamic Prompt-tuned Language Model

Qing Huang, Yanbang Sun, Zhenchang Xing +3

Extraction of Application Programming Interfaces (APIs) and their semantic relations from unstructured text (e.g., Stack Overflow) is a fundamental work for software engineering ta…

cs.SE2023★ 8 cited

Towards Concrete and Connected AI Risk Assessment (CAIRA): A Systematic Mapping Study

Boming Xia, Qinghua Lu, Harsha Perera +4

The rapid development of artificial intelligence (AI) has led to increasing concerns about the capability of AI systems to make decisions and behave responsibly. Responsible AI (RA…

cs.SE2022

Towards Benchmarking GUI Compatibility Testing on Mobile Applications

Jiaming Ye, Mulong Xie, Siyuan Chen +4

GUI is a bridge connecting user and application. Existing GUI testing tasks can be categorized into two groups: functionality testing and compatibility testing. While the functiona…

cs.SE2022★ 5 cited

SE Factual Knowledge in Frozen Giant Code Model: A Study on FQN and its Retrieval

Qing Huang, Dianshu Liao, Zhenchang Xing +4

Pre-trained giant code models (PCMs) start coming into the developers' daily practices. Understanding what types of and how much software knowledge is packed into PCMs is the found…

cs.SE2022★ 35 cited

I Know What You Are Searching For: Code Snippet Recommendation from Stack Overflow Posts

Zhipeng Gao, Xin Xia, David Lo +3

Stack Overflow has been heavily used by software developers to seek programming-related information. More and more developers use Community Question and Answer forums, such as Stac…

cs.SE2022

Prompt-tuned Code Language Model as a Neural Knowledge Base for Type Inference in Statically-Typed Partial Code

Qing Huang, Zhiqiang Yuan, Zhenchang Xing +3

Partial code usually involves non-fully-qualified type names (non-FQNs) and undeclared receiving objects. Resolving the FQNs of these non-FQN types and undeclared receiving objects…