91 citations · 114 across the 13 of their papers we have counts for
13 papers · 1 filter
An Extensive Empirical Study on Evaluation Metrics for Combinatorial Interaction Testing
Lisha Qin, Chenhui Cui, Tao Li +3
Combinatorial interaction testing (CIT) is a black-box testing method that has received extensive attention in both research and practice over recent years. Its primary objective i…
LLM-Assisted Model-Based GUI Testing for Vue.js Web Applications
Tao Li, Chenhui Cui, Rubing Huang +3
Vue.js is a popular framework for building modern web applications. As Vue.js functionality and tooling support grow, ensuring its reliability (through automated testing) is becomi…
ATGBuilder: Feature-Assisted Graph Learning for Activity Transition Graph Construction with Seed Supervision
Chenhui Cui, Zixiang Xian, Danyu Li +5
Android applications are organized around activities that provide visual Graphical User Interface (GUI) containers that host the UI and handle user interaction events. Activity Tra…
Repository-Level Solidity Code Generation with Large Language Models: From Prompting to Fine-Tuning
Shi Chen, Rongcun Wang, Yuan Tian +3
Large Language Models (LLMs) have shown strong capabilities in general-purpose code generation, but their effectiveness in specialized software domains remains underexplored. Solid…
LLMCFG-TGen: Using LLM-Generated Control Flow Graphs to Automatically Create Test Cases from Use Cases
Zhenzhen Yang, Chenhui Cui, Tao Li +4
Appropriate test-case generation is critical in software testing and significantly impacts testing quality. Requirements-Based Test Generation (RBTG) derives test cases from softwa…
Requirements-Based Test Generation: A Comprehensive Survey
Zhenzhen Yang, Rubing Huang, Chenhui Cui +2
As an important way of assuring software quality, software testing generates and executes test cases to identify software failures. Many strategies have been proposed to guide test…
LRASGen: LLM-based RESTful API Specification Generation
Sida Deng, Rubing Huang, Man Zhang +3
REpresentation State Transfer (REST) is an architectural style for designing web applications that enable scalable, stateless communication between clients and servers via common H…
Improving Deep Assertion Generation via Fine-Tuning Retrieval-Augmented Pre-trained Language Models
Quanjun Zhang, Chunrong Fang, Yi Zheng +7
Unit testing validates the correctness of the units of the software system under test and serves as the cornerstone in improving software quality and reliability. To reduce manual…
A Survey on Web Application Testing: Over a Decade of Evolution
Tao Li, Chenhui Cui, Zhengdong Huang +5
As one of the most popular software applications, a web application is a program accessible through the web that dynamically generates content based on user interactions or context…
LSem2Vec: A Simple yet Effective Two-Stage Approach for Source Code Embedding
Zixiang Xian, Chenhui Cui, Rubing Huang +2
The advent of large language models (LLMs) has significantly advanced artificial intelligence in software engineering, with source code embeddings playing a crucial role in tasks s…
Large Language Models for Automated Web-Form-Test Generation: An Empirical Study
Tao Li, Chenhui Cui, Rubing Huang +2
Testing web forms is an essential activity for ensuring the quality of web applications. It typically involves evaluating the interactions between users and forms. Automated test-c…
Large Language Models for Mobile GUI Text Input Generation: An Empirical Study
Chenhui Cui, Tao Li, Junjie Wang +3
Mobile apps have become essential, making quality assurance increasingly important. GUI testing is widely used for automated exploration, yet text-input components remain a major o…
TransformCode: A Contrastive Learning Framework for Code Embedding via Subtree Transformation
Zixiang Xian, Rubing Huang, Dave Towey +2
Artificial intelligence (AI) has revolutionized software engineering (SE) by enhancing software development efficiency. The advent of pre-trained models (PTMs) leveraging transfer…