1 citations · 2 across the 7 of their papers we have counts for
7 papers
Improving LLM-Driven Test Generation by Learning from Mocking Information
Jamie Lee, Flynn Teh, Hengcheng Zhu +3
Large Language Models (LLMs) have recently shown strong potential for automated unit test generation. This has motivated us to investigate whether developer-defined test doubles (c…
MR-Coupler: Automated Metamorphic Test Generation via Functional Coupling Analysis
Congying Xu, Hengcheng Zhu, Songqiang Chen +3
Metamorphic testing (MT) is a widely recognized technique for alleviating the oracle problem in software testing. However, its adoption is hindered by the difficulty of constructin…
From Untestable to Testable: Metamorphic Testing in the Age of LLMs
Valerio Terragni
This article discusses the challenges of testing software systems with increasingly integrated AI and LLM functionalities. LLMs are powerful but unreliable, and labeled ground trut…
Understanding LLM-Driven Test Oracle Generation
Adam Bodicoat, Gunel Jahangirova, Valerio Terragni
Automated unit test generation aims to improve software quality while reducing the time and effort required for creating tests manually. However, existing techniques primarily gene…
APIzation: Generating Reusable APIs from StackOverflow Code Snippets
Valerio Terragni, Pasquale Salza
Developer forums like StackOverflow have become essential resources to modern software development practices. However, many code snippets lack a well-defined method declaration, an…
An Evolutionary Approach to Adapt Tests Across Mobile Apps
Leonardo Mariani, Mauro Pezzè, Valerio Terragni +1
Automatic generators of GUI tests often fail to generate semantically relevant test cases, and thus miss important test scenarios. To address this issue, test adaptation techniques…
GAssert: A Fully Automated Tool to Improve Assertion Oracles
Valerio Terragni, Gunel Jahangirova, Paolo Tonella +1
This demo presents the implementation and usage details of GASSERT, the first tool to automatically improve assertion oracles. Assertion oracles are executable boolean expressions…