Demo Data from VLDB 2026 / reviewers in the wild / expert
Ravishka Rathnasuriya
dblp:353/0913
· DBLP profile ↗
2ranked-venue papers
2as first author
2since 2021 · last 2025
0009-0005-6129-2865ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Program synthesis and code generation · 56% Program analysis · 44% | |
| Artificial intelligence
1 paper |
Trustworthy machine learning · 50% Efficient and distributed learning · 50% |
Topics — the 3 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning
robustness |
0.9 | 1 | 2025 | SoK: Efficiency Robustness of Dynamic Deep Learning Systems · USENIX Security Symposium 2025 |
Program synthesis and code generation › code model
deep code models |
0.9 | 1 | 2025 | CodeImprove: Program Adaptation for Deep Code Models · ICSE 2025 |
Program synthesis and code generation › code model
code model robustness |
0.3 | 1 | 2025 | CodeImprove: Program Adaptation for Deep Code Models · ICSE 2025 |
Methods — techniques the papers use, named apart from their topics
systematization of knowledge · 0.9program transformation · 0.9genetic algorithm · 0.9deep learning · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | CodeImprove: Program Adaptation for Deep Code ModelsabstractLeveraging deep learning (DL)-based code analysis tools to solve software engineering tasks is becoming increasingly popular. Code models often suffer performance degradation due to various reasons (e.g., code data shifts). Retraining is often required to address these issues, but frequent model updates are costly in labeling and deployment. In this paper, we explore an alternative solution: Adapting the program inputs to the code models. This can be achieved by two steps: 1) input validation that focuses on identifying whether an input is an out-of-scope input program that are beyond a model's handling capability, and 2) input adaptation that adapts out-of-scope inputs to become in-scope inputs. Validating program input is challenging, as current techniques focus on continuous inputs such as image data and fail with discrete inputs like code data, which have unique characteristics and are processed differently by deep learning models. Adapting out-of-scope programs is also challenging due to their vast search spaces. Therefore, in this paper, we propose CodeImprove, which distinguishes out-of-scope from normal inputs and converts such out-of-scope inputs back to in-scope inputs through program transformation. In particular, we propose a validity score metric to identify out-of-scope inputs and leverage genetics algorithms to apply semantic preserving program transformation to convert out-ofscope inputs to in-scope inputs. Our experimental results show CodeImprove can enhance upto 8.78% of accuracy, and 51.28% of relative improvements in three code models on two SE tasks. Additionally, our input validation is promising in detecting out-of-scope inputs (AUC score of 0.924). Ravishka Rathnasuriya, Wei Yang 0013 |
ICSE | 1 |
| 2025 | SoK: Efficiency Robustness of Dynamic Deep Learning Systems
Ravishka Rathnasuriya, Tingxi Li, Zexin Xu, Mirazul Haque, Wei Yang 0013 |
USENIX Security Symposium | 1 |