papers

Publications (23)

cs.SE2024

Redefining Crowdsourced Test Report Prioritization: An Innovative Approach with Large Language Model

Yuchen Ling, Shengcheng Yu, Chunrong Fang +3

Context: Crowdsourced testing has gained popularity in software testing, especially for mobile app testing, due to its ability to bring diversity and tackle fragmentation issues. H…

cs.SE2023

LLM for Test Script Generation and Migration: Challenges, Capabilities, and Opportunities

Shengcheng Yu, Chunrong Fang, Yuchen Ling +2

This paper investigates the application of large language models (LLM) in the domain of mobile application test script generation. Test script generation is a vital component of so…

cs.SE2026

Towards Automated Crowdsourced Testing via Personified-LLM

Shengcheng Yu, Yuchen Ling, Chunrong Fang +2

The rapid proliferation and increasing complexity of software demand robust quality assurance, with graphical user interface (GUI) testing playing a pivotal role. Crowdsourced test…

cs.SE2026

Software Engineering for and with GUI Agent

Shengcheng Yu, Yuchen Ling, Junyang Xing +3

GUI agents have advanced rapidly, producing a growing body of frameworks, benchmarks, and applications. However, this growth has outpaced the maturity of the field. GUI agents rema…

cs.CR2026

Toward Secure LLM Agents: Threat Surfaces, Attacks, Defenses, and Evaluation

Yuchen Ling, Shengcheng Yu, Zhenyu Chen +1

Large language model (LLM) agents are rapidly moving from conversational interfaces to software components that plan, invoke tools, maintain memory, and act on external environment…

cs.SE2022

Test Case Prioritization Using Partial Attention

Quanjun Zhang, Chunrong Fang, Weisong Sun +2

Test case prioritization (TCP) aims to reorder the regression test suite with a goal of increasing the fault detection rate. Various TCP techniques have been proposed based on diff…

cs.LG2019

From Data Quality to Model Quality: an Exploratory Study on Deep Learning

Tianxing He, Shengcheng Yu, Ziyuan Wang +2

Nowadays, people strive to improve the accuracy of deep learning models. However, very little work has focused on the quality of data sets. In fact, data quality determines model q…

cs.SE2026

EvoRepair: Enhancing Vulnerability Repair Agents Through Experience-Based Self-Evolution

Haichuan Hu, Guoqing Xie, Quanjun Zhang +5

Large Language Models (LLMs) have shown promise for automated vulnerability repair (AVR), but they still face several limitations, including the lack of intra-vulnerability experie…

cs.SE2025

Vision-Based Mobile App GUI Testing: A Survey

Shengcheng Yu, Chunrong Fang, Ziyuan Tuo +4

Graphical User Interface (GUI) has become one of the most significant parts of mobile applications (apps). It is a direct bridge between mobile apps and end users, which directly a…

cs.SE2021

Prioritize Crowdsourced Test Reports via Deep Screenshot Understanding

Shengcheng Yu, Chunrong Fang, Zhenfei Cao +3

Crowdsourced testing is increasingly dominant in mobile application (app) testing, but it is a great burden for app developers to inspect the incredible number of test reports. Man…

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.SE2024

Practical, Automated Scenario-based Mobile App Testing

Shengcheng Yu, Chunrong Fang, Mingzhe Du +3

The importance of mobile application (app) quality insurance is increasing with the rapid development of the mobile Internet. Automated test generation approaches, as a dominant di…

cs.SE2021

Layout and Image Recognition Driving Cross-Platform Automated Mobile Testing

Shengcheng Yu, Chunrong Fang, Yexiao Yun +1

The fragmentation problem has extended from Android to different platforms, such as iOS, mobile web, and even mini-programs within some applications (app). In such a situation, rec…

cs.SE2023

Mobile App Crowdsourced Test Report Consistency Detection via Deep Image-and-Text Fusion Understanding

Shengcheng Yu, Chunrong Fang, Quanjun Zhang +5

Crowdsourced testing, as a distinct testing paradigm, has attracted much attention in software testing, especially in mobile application (app) testing field. Compared with in-house…

cs.SE2025

Improving Retrieval-Augmented Deep Assertion Generation via Joint Training

Quanjun Zhang, Chunrong Fang, Yi Zheng +7

Unit testing attempts to validate the correctness of basic units of the software system under test and has a crucial role in software development and testing. Very recent work prop…

cs.SE2024

No Man is an Island: Towards Fully Automatic Programming by Code Search, Code Generation and Program Repair

Quanjun Zhang, Chunrong Fang, Ye Shang +3

Automatic programming attempts to minimize human intervention in the generation of executable code, and has been a long-standing challenge in the software engineering community. To…

cs.SE2025

Test Script Intention Generation for Mobile Application via GUI Image and Code Understanding

Shengcheng Yu, Chunrong Fang, Jia Liu +1

Testing is the most direct and effective technique to ensure software quality. Test scripts always play a more important role in mobile app testing than test cases for source code,…

cs.SE2024

Effective, Platform-Independent GUI Testing via Image Embedding and Reinforcement Learning

Shengcheng Yu, Chunrong Fang, Xin Li +3

Software applications have been playing an increasingly important role in various aspects of society. In particular, mobile apps and web apps are the most prevalent among all appli…

cs.SE2026

Scenario-Guided LLM-based Mobile App GUI Testing

Shengcheng Yu, Yuchen Ling, Chunrong Fang +5

The assurance of mobile app GUI has become increasingly important, as the GUI serves as the primary medium of interaction between users and apps. Although numerous automated GUI te…

cs.SE2026

More than a Judge: An Empirical Study of Agent-Human Interaction in Crowdsourced Testing Assessment

Yue Wang, Yuan Zhao, Shengcheng Yu +2

Agentic AI is increasingly being integrated into software engineering workflows. In crowdsourced testing, however, the large volume and uneven quality of submitted reports still cr…

cs.SE2024

A Survey on Large Language Models for Software Engineering

Quanjun Zhang, Chunrong Fang, Yang Xie +5

Software Engineering (SE) is the systematic design, development, maintenance, and management of software applications underpinning the digital infrastructure of our modern world. V…

cs.SE2026

Large Language Models for Software Testing Education: an Experience Report

Peng Yang, Yunfeng Zhu, Chao Chang +3

The rapid integration of Large Language Models (LLMs) into software engineering practice is reshaping how software testing activities are performed. LLMs are increasingly used to s…

cs.SE2023

Practical Non-Intrusive GUI Exploration Testing with Visual-based Robotic Arms

Shengcheng Yu, Chunrong Fang, Mingzhe Du +3

GUI testing is significant in the SE community. Most existing frameworks are intrusive and only support some specific platforms. With the development of distinct scenarios, diverse…