148 citations · 827 across the 63 of their papers we have counts for
44 papers · 1 filter
When Shared Worlds Break: Demystifying Defects in Multi-User Extended Reality Software Systems
Shuqing Li, Chenran Zhang, Binchang Li +2
Multi-user Extended Reality (XR) systems enable transformative shared experiences but introduce unique software defects that compromise user experience. Understanding software defe…
Weakly Supervised Vulnerability Localization via Multiple Instance Learning
Wenchao Gu, Yupan Chen, Yanlin Wang +3
Software vulnerability detection has emerged as a significant concern in the field of software security recently, capturing the attention of numerous researchers and developers. Mo…
SPENCER: Self-Adaptive Model Distillation for Efficient Code Retrieval
Wenchao Gu, Zongyi Lyu, Yanlin Wang +3
Code retrieval aims to provide users with desired code snippets based on users' natural language queries. With the development of deep learning technologies, adopting pre-trained m…
XRZoo: A Large-Scale and Versatile Dataset of Extended Reality (XR) Applications
Shuqing Li, Chenran Zhang, Cuiyun Gao +1
The rapid advancement of Extended Reality (XR, encompassing AR, MR, and VR) and spatial computing technologies forms a foundational layer for the emerging Metaverse, enabling innov…
Grounded GUI Understanding for Vision-Based Spatial Intelligent Agent: Exemplified by Extended Reality Apps
Shuqing Li, Binchang Li, Yepang Liu +4
In recent years, spatial computing a.k.a. Extended Reality (XR) has emerged as a transformative technology, offering users immersive and interactive experiences across diversified…
Less Cybersickness, Please: Demystifying and Detecting Stereoscopic Visual Inconsistencies in Virtual Reality Apps
Shuqing Li, Cuiyun Gao, Jianping Zhang +5
The quality of Virtual Reality (VR) apps is vital, particularly the rendering quality of the VR Graphical User Interface (GUI). Different from traditional 2D apps, VR apps create a…
Learning in the Wild: Towards Leveraging Unlabeled Data for Effectively Tuning Pre-trained Code Models
Shuzheng Gao, Wenxin Mao, Cuiyun Gao +4
Pre-trained code models have recently achieved substantial improvements in many code intelligence tasks. These models are first pre-trained on large-scale unlabeled datasets in a t…
Less is More? An Empirical Study on Configuration Issues in Python PyPI Ecosystem
Yun Peng, Ruida Hu, Ruoke Wang +3
Python is widely used in the open-source community, largely owing to the extensive support from diverse third-party libraries within the PyPI ecosystem. Nevertheless, the utilizati…
REEF: A Framework for Collecting Real-World Vulnerabilities and Fixes
Chaozheng Wang, Zongjie Li, Yun Peng +5
Software plays a crucial role in our daily lives, and therefore the quality and security of software systems have become increasingly important. However, vulnerabilities in softwar…
When Less is Enough: Positive and Unlabeled Learning Model for Vulnerability Detection
Xin-Cheng Wen, Xinchen Wang, Cuiyun Gao +3
Automated code vulnerability detection has gained increasing attention in recent years. The deep learning (DL)-based methods, which implicitly learn vulnerable code patterns, have…
Modeling Software Quality in Virtual Reality Applications from User Feedback
Shuqing Li, Chenran Zhang, Yepang Liu +3
Virtual Reality (VR) applications couple software behavior with head-mounted displays, body movement, spatial interaction, and multimodal feedback. Consequently, familiar software-…
Generative Type Inference for Python
Yun Peng, Chaozheng Wang, Wenxuan Wang +2
Python is a popular dynamic programming language, evidenced by its ranking as the second most commonly used language on GitHub. However, its dynamic type system can lead to potenti…
LIVABLE: Exploring Long-Tailed Classification of Software Vulnerability Types
Xin-Cheng Wen, Cuiyun Gao, Feng Luo +3
Prior studies generally focus on software vulnerability detection and have demonstrated the effectiveness of Graph Neural Network (GNN)-based approaches for the task. Considering t…
Domain Knowledge Matters: Improving Prompts with Fix Templates for Repairing Python Type Errors
Yun Peng, Shuzheng Gao, Cuiyun Gao +2
Although the dynamic type system of Python facilitates the developers in writing Python programs, it also brings type errors at run-time. There exist rule-based approaches for auto…
BadCS: A Backdoor Attack Framework for Code search
Shiyi Qi, Yuanhang Yang, Shuzhzeng Gao +2
With the development of deep learning (DL), DL-based code search models have achieved state-of-the-art performance and have been widely used by developers during software developme…
What Makes Good In-context Demonstrations for Code Intelligence Tasks with LLMs?
Shuzheng Gao, Xin-Cheng Wen, Cuiyun Gao +3
Pre-trained models of source code have gained widespread popularity in many code intelligence tasks. Recently, with the scaling of the model and corpus size, large language models…
On Extracting Specialized Code Abilities from Large Language Models: A Feasibility Study
Zongjie Li, Chaozheng Wang, Pingchuan Ma +5
Recent advances in large language models (LLMs) significantly boost their usage in software engineering. However, training a well-performing LLM demands a substantial workforce for…
Vulnerability Detection with Graph Simplification and Enhanced Graph Representation Learning
Xin-Cheng Wen, Yupan Chen, Cuiyun Gao +3
Prior studies have demonstrated the effectiveness of Deep Learning (DL) in automated software vulnerability detection. Graph Neural Networks (GNNs) have proven effective in learnin…
Keeping Pace with Ever-Increasing Data: Towards Continual Learning of Code Intelligence Models
Shuzheng Gao, Hongyu Zhang, Cuiyun Gao +1
Previous research on code intelligence usually trains a deep learning model on a fixed dataset in an offline manner. However, in real-world scenarios, new code repositories emerge…
Practitioners' Expectations on Code Completion
Chaozheng Wang, Junhao Hu, Cuiyun Gao +5
Code completion has become a common practice for programmers during their daily programming activities. It aims at automatically predicting the next tokens or lines that the progra…
Meta-Path Based Attentional Graph Learning Model for Vulnerability Detection
Xin-Cheng Wen, Cuiyun Gao, Jiaxin Ye +4
In recent years, deep learning (DL)-based methods have been widely used in code vulnerability detection. The DL-based methods typically extract structural information from source c…
Listening to Users' Voice: Automatic Summarization of Helpful App Reviews
Cuiyun Gao, Yaoxian Li, Shuhan Qi +4
App reviews are crowdsourcing knowledge of user experience with the apps, providing valuable information for app release planning, such as major bugs to fix and important features…
A Transformer-Based Approach for Improving App Review Response Generation
Weizhe Zhang, Wenchao Gu, Cuiyun Gao +1
Mobile apps are becoming an integral part of people's daily life by providing various functionalities, such as messaging and gaming. App developers try their best to ensure user ex…
API Usage Recommendation via Multi-View Heterogeneous Graph Representation Learning
Yujia Chen, Xiaoxue Ren, Cuiyun Gao +3
Developers often need to decide which APIs to use for the functions being implemented. With the ever-growing number of APIs and libraries, it becomes increasingly difficult for dev…