activity
20242026
collaborators

6 papers

cs.SE2026

CrossLangFuzzer: Differential Testing of Cross-Language JVM Compilers

Xiaotian Ma, Qiong Feng, Yongqiang Tian +2

Modern JVM software increasingly integrates multiple programming languages, such as Java, Kotlin, Groovy, and Scala, within a single application. Supporting such interoperability r…

cs.SE2026

DRReduce: Enhancing Syntax-Guided Program Reduction with Dependency Reconstruction

Qiong Feng, Xiaotian Ma, Yongqiang Tian +2

Program reduction is a technique for simplifying large, failure-inducing programs into minimal reproducible test cases. Language-specific tools such as CReduce achieve strong perfo…

cs.SE2025

Integrating Various Software Artifacts for Better LLM-based Bug Localization and Program Repair

Qiong Feng, Xiaotian Ma, Jiayi Sheng +3

LLMs have garnered considerable attention for their potential to streamline Automated Program Repair (APR). LLM-based approaches can either insert the correct code or directly gene…

cs.PL2025

Finding Compiler Bugs through Cross-Language Code Generator and Differential Testing

Qiong Feng, Xiaotian Ma, Ziyuan Feng +3

Compilers play a central role in translating high-level code into executable programs, making their correctness essential for ensuring code safety and reliability. While extensive…

cs.SE2024

Depends-Kotlin: A Cross-Language Kotlin Dependency Extractor

Qiong Feng, Xiaotian Ma, Huan Ji +2

Since Google introduced Kotlin as an official programming language for developing Android apps in 2017, Kotlin has gained widespread adoption in Android development. However, compa…

cs.SE2024

An Empirical Study of Kotlin-Java Cross-Dependency Issues and Their Detection

Qiong Feng, Huan Ji, Jiayi Sheng +2

Since Google introduced Kotlin as an official programming language for developing Android apps in 2017, Kotlin has gained widespread adoption in Android development. The interopera…