activity
20242026
collaborators

6 papers

cs.SE2026

Delta Debugging in the Absence of Test Oracles Through Metamorphic Testing

Mingyue Jiang, Yongqiang Tian, Tsong Yueh Chen

Delta debugging provides an automatic way to minimize a program input while preserving a certain property. However, its effectiveness fundamentally relies on the availability of te…

cs.PL2025

Bounded Exhaustive Random Program Generation for Testing Solidity Compilers

Haoyang Ma, Alastair F. Donaldson, Qingchao Shen +3

By July 2025, smart contracts collectively manage roughly $120 billion in assets. With Solidity remaining the dominant language for smart contract development, the correctness of S…

cs.SE2025

Optimization-Aware Test Generation for Deep Learning Compilers

Qingchao Shen, Zan Wang, Haoyang Ma +5

Deep Learning (DL) compilers have been widely utilized to optimize DL models for efficient deployment across various hardware. Due to their vital role in the DL ecosystem, ensuring…

cs.SE2025

Enhancing Differential Testing With LLMs For Testing Deep Learning Libraries

Meiziniu Li, Dongze Li, Jianmeng Liu +3

Differential testing offers a promising strategy to alleviate the test oracle problem by comparing the test results between alternative implementations. However, existing different…

cs.SE2024

A Tale of Two DL Cities: When Library Tests Meet Compiler

Qingchao Shen, Yongqiang Tian, Haoyang Ma +5

Deep Learning (DL) compilers typically load a DL model and optimize it with intermediate representation.Existing DL compiler testing techniques mainly focus on model optimization s…

cs.SE2024

Towards Understanding the Bugs in Solidity Compiler

Haoyang Ma, Wuqi Zhang, Qingchao Shen +3

Solidity compiler plays a key role in enabling the development of smart contract applications on Ethereum by governing the syntax of a domain-specific language called Solidity and…