Abhik Roychoudhury

Provost's Chair Professor
National University of Singapore

X, Linkedin, NUS Grad School

Coordinates:
COM3 #02-04, 11 Research Link (office)
or
i3 level 2, 21 Heng Mui Keng Terrace (lab)

abhik at nus.edu.sg (Preferred)

abhik.roychoudhury at gmail.com

Admin Manager: Smitha (smithae@nus.edu.sg)

 

 

 


 

[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.

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.

 


Research Interests

Software testing and analysis, AI for code, Automatic Programming, Program Repair, Software Security, Trustworthy systems.



News



Views 




Reflection

 

      In our lives as educator ...

  • "Education consists mostly of what we have unlearned" - Mark Twain.

      Here is one of my favorites, with a nuanced connotation in terms of research ...

  • "If you shut the door to all errors, truth will be shut out."  - Rabindranath Tagore.