1 citations · 1 across the 7 of their papers we have counts for
7 papers
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…
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…
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…
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…
An Empirical Study of Kotlin-Java Cross-Dependency Issues and Their Detection
Qiong Feng, Xiaotian Ma, 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…
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…
An Empirical Study of Untangling Patterns of Two-Class Dependency Cycles
Qiong Feng, Shuwen Liu, Huan Ji +2
Dependency cycles pose a significant challenge to software quality and maintainability. However, there is limited understanding of how practitioners resolve dependency cycles in re…