works on

From the 1 of 10 linked papers with an AI index.

collaborators
Showing cs.SEShow all

6 papers · 1 filter

cs.SE2026

Correct but Slow: An Empirical Study of the GPU Kernel Evaluation Gap in Modern Domain-Specific Languages

Tingxi Li, Ravishka Rathnasuriya, Wei Yang

The paper empirically investigates why GPU kernels written in modern DSLs like Triton and TileLang can be functionally correct yet dramatically slower than library implementations,…

cs.SE2026

Characterizing Real-World Bugs in Tile Programs for Automated Bug Detection

Ravishka Rathnasuriya, Zihe Song, Nidhi Majoju +4

Tile-based programming frameworks are increasingly adopted to write high-performance GPU kernels in domains such as deep learning and scientific computing. While these frameworks e…

cs.SE2026

When to Answer and When to Defer: A Decision Framework for Reliable Code Predictions

Ravishka Rathnasuriya, Wei Yang

Code language models are increasingly adopted for both understanding and generative tasks. Despite their success, these models frequently produce overconfident incorrect prediction…

cs.SE2026

On-the-Fly Input Adaptation for Reliable Code Intelligence

Ravishka Rathnasuriya, Wei Yang

Code language models (CLMs) play a central role in software engineering across both generation and classification tasks. However, these models still exhibit notable mispredictions…

cs.SE2025

CodeImprove: Program Adaptation for Deep Code Models

Ravishka Rathnasuriya, Zijie Zhao, Wei Yang

Leveraging deep learning (DL)-based code analysis tools to solve software engineering tasks is becoming increasingly popular. Code models often suffer performance degradation due t…

cs.SE2025

Can You Mimic Me? Exploring the Use of Android Record & Replay Tools in Debugging

Zihe Song, S M Hasan Mansur, Ravishka Rathnasuriya +4

Android User Interface (UI) testing is a critical research area due to the ubiquity of apps and the challenges faced by developers. Record and replay (R&R) tools facilitate manual…