Regular biography
Abhik Roychoudhury is Provost's Chair Professor of Computer Science at the National University of Singapore (NUS), where he has led a research team on trustworthy software systems (TSS) since 2001. He is also a Senior Advisor at SonarSource, following the acquisition of his start-up AutoCodeRover, an agentic AI approach for software. His research group is recognized for contributions to automatic programming, fuzzing and symbolic execution, and has been honored with multiple awards—including the ICSE Most Influential Paper Award (10-year Test-of-time award) for program repair. He has served the software engineering research community in various capacities, including as chair of the International Conference on Software Engineering (ICSE) and the International Conference on Foundations of Software Engineering (FSE). He has also served as Editor-in-Chief of ACM Transactions on Software Engineering and Methodology (TOSEM). Abhik is a Fellow of the ACM.
Scholar-generated biography
Abhik Roychoudhury is a Professor of Computer Science at the National University of Singapore, specializing in AI for Code, Program Analysis, Agentic AI, and Security. His research focuses on developing advanced techniques for automated program repair, greybox fuzzing, and security analysis. He has contributed significantly to the fields of program synthesis, vulnerability detection, and the application of large language models in software engineering. His work includes tools like SemFix, Angelix, and Directfix, which leverage semantic analysis and symbolic methods for program repair. Roychoudhury's research also addresses security challenges such as Spectre attacks and energy bugs in mobile applications, emphasizing the intersection of AI and software reliability.