22 citations · 64 across the 24 of their papers we have counts for
25 papers
Security of Agent-Integrated Software: When Human Operations and Agent Actions Coexist
Ding Yang, Yuchen Ling, Shengcheng Yu +2
Agent-Integrated Software (AIS) embeds an intelligent agent in a conventional application, supporting both human operations and agent actions. Human operations let users make preci…
Agent-Integrated Software: Interaction Contracts and Continuous Assurance
Shengcheng Yu, Chunrong Fang, Zhenyu Chen
Embedding an intelligent agent in an existing application creates a persistent coordination problem: users can revise goals and manipulate shared objects while delegated execution…
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…
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…
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…
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…
Learning from Repair Experience: Self-Evolving Agents for Automated Vulnerability Repair
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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,…
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…
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…