|
|
|
|
[CV]
[TSS Group]
[SPARTAN Effort]
[Google Scholar]
[PAPERS]
[SERVICE]
[TEACHING]
Latest
Bio
Abhik Roychoudhury is Provost's Chair Professor of Computer Science at
the National University of Singapore (NUS),
where he leads a research team on trustworthy and secure software engineering (TSS group).
He received his PhD in Computer Science
from Stony Brook University in 2000,
and has been a faculty member at NUS School of Computing since 2001. Research from Abhik's group at NUS
has impacted the software engineering field and its practice over the years, particularly in software testing and program repair.
Works on semantic program repair
helped build the foundations of program repair as a field. The group's research on program repair
directly influenced the building of widely-used trusted AI agents for code,
such as AutoCodeRover. This led to the
acquisition of a NUS spinoff AutoCodeRover by SonarSource for integration into the widely-used
SonarQube static analyser.
The group's works on fuzz testing have contributed to the understanding of secure software engineering.
Fuzzing technologies
from the group have reduced the usability barrier to
software vulnerability discovery in actual practice, made possible
by implicitly incoporating ideas from symbolic analysis into fuzzing frameworks.
Research Interests
Abhik enjoys mentoring researchers, and was the inaugural recipient of the NUS Outstanding Graduate Mentor Award.
Doctoral students graduated from his research team have taken up faculty positions in many top academic institutions,
and they have gone on to receive many prestigious early career awards, including
ACM-W Rising Star Award given to only one
female faculty in Computing.
Abhik has served the software engineering research community in various capacities including as chair of the major
conferences (ICSE and FSE), as well as chair of the
FSE steering committee.
He is the current Editor-in-Chief of the
ACM Transactions on Software Engineering and Methodology (TOSEM), and
a member of the editorial board of Communications of the ACM. Abhik's research works have been honored with various awards including an
International Conference on Software Engineering (ICSE) Most Influential Paper Award
(Test-of-time award) for symbolic analysis based program repair, and
IEEE New Directions Award 2022 for contributions to symbolic execution.
Abhik is a Fellow of the ACM,
recognized for contributions to
automated program repair and fuzz testing.
Software testing and analysis, AI for code, Automatic Programming, Program Repair, Software Security, Trustworthy systems.
June 2025: ACM Fellow 2024, at ACM Awards Banquet
Feb 2025: AutoCodeRover, our AI Software Engineer embodying agentic
AI and a NUS spinoff, is acquired by SonarSource. Following is a group photo
of the core AutoCodeRover team taken on the day after acquisition:
Haifeng Ruan,
Yuntong Zhang,
Ridwan Shariffdeen,
Martin Mirchev and myself.
PRESS RELEASE,
SAMPLE NEWS
Honored to be the inaugural recipient of the National University of Singapore (NUS) Outstanding Graduate Mentor Award in 2024. Following is a photo taken at the award ceremony with past and present members of TSS group.
Views
Plenary Speech at InnovFest Suzhou on Agentic AI for Software, Oct 2025.
Most Influential Paper Award talk at International Conference on Software Engineering (ICSE) 2023 for ICSE 2013 paper, see VIDEO.
"Beyond" the PhD thesis, Public Lecture organized by NUS Graduate School, 2025
Lecture given as the inaugural recipient of the NUS Outstanding Graduate Mentor Award.
Distinguished Lecture at Max-Planck Institute, 2024.
Similar talks were given at other venues.
Overview talk on Fuzz Testing at Dagstuhl Seminar, November 2021.
Similar talk was given at an Education Class in Embedded Systems Week 2022 , see
VIDEO
Reflection
In our lives as educator ...
"
Here is one of my favorites, with a nuanced connotation in terms of research ...