Abhik Roychoudhury is a computer scientist and academic known for his contributions to software engineering, particularly in program analysis, (agentic) AI-assisted software development, software testing, and computer security. He is a Provost’s Chair Professor at the National University of Singapore (NUS) and serves as editor-in-chief of ACM Transactions on Software Engineering and Methodology (TOSEM).

Abhik Roychoudhury
Alma materState University of New York at Stony Brook (PhD)
Known forAutomated program repair, fuzz testing
Scientific career
Fieldssoftware engineering, AI-assisted software development, program analysis, computer security
InstitutionsNational University of Singapore

Education

edit

Abhik Roychoudhury received his Ph.D. in Computer Science from the State University of New York at Stony Brook in 2000.[1]

Career

edit

Abhik Roychoudhury has been affiliated with the National University of Singapore since 2001. He joined as an Assistant Professor in the Department of Computer Science and was promoted to Associate Professor in 2007 and Professor in 2014. In 2020, he was appointed Provost’s Chair Professor.[2]

He became editor-in-chief of ACM Transactions on Software Engineering and Methodology (TOSEM) in 2025[3][4] and has held roles such as Steering Committee Chair of the ACM SIGSOFT Foundations of Software Engineering (FSE).[5] He has also served as General Chair of FSE 2022[6] and Program Co-chair of the International Conference on Software Engineering (ICSE) 2024.[7]

In May 2026, his work on AutoCodeRover agent for program repair was launched as a commercial product called SonarQube Remediation Agent.[8] This launch was subsequent to an acquisition of the AutoCodeRover spinoff in February 2025.[9]

Awards and honors

edit

References

edit