|
|
|
[CV]
[TEACHING] [TEAM] [RESEARCH] [PUBLICATIONS]
[TOOLS] [SERVICE]
Google Scholar & Selected Papers
Newsflash!
Work on program repair recognized by International Conference on Software Engineering
Most Influential Paper Award for ICSE2013 paper SemFix.
ESEC-FSE 2022 was in Singapore, thank you to all who attended 14-18 November 2022.
Ministry of Education (MoE) Tier 3 program on Automated Program Repair (2022-27). Grant launch just happened
Gave an education class at Embedded Systems Week 2022 on Fuzz Testing and Program Repair (VIDEO).
A project course: building intelligent tutoring system for teaching programming based on program repair.
Bio
Abhik Roychoudhury is a Provost's Chair Professor of Computer Science at the National University of Singapore, where he has been working since 2001 after receiving his Ph.D. in Computer Science from the State University of New York at Stony Brook in 2000. He is the Director of the National Satellite of Excellence in Trustworthy Software Systems at Singapore. He has also helped set up the Singapore Cyber-security Consortium in 2016. This was the first industry consortium in Computer Science, with 25 companies in the cyber-security space engaging with academia for joint research, discussion and collaboration. Abhik's research focuses on software testing and analysis, software security and trust-worthy software construction. Abhik is a member of the Steering committee of the flagship conferences in Software Engineering, International Conference on Software Engineering (ICSE) and Symposium on Foundations of Software Engineering (FSE). His former doctoral students have been placed all over the world as academics (University College London, Max-Planck Institute, University of Melbourne, Beihang University). His research was honored with IEEE TCSE New Directions Award in 2022 (jointly with Cristian Cadar) for contributions to symbolic execution. His work on program repair was recognized by the ICSE 2023 Most Influentual Paper Award for an ICSE 2013 paper suggesting semantic approaches towards program repair.
Research Interests
Software testing and analysis, Software security, Trustworthy systems.
Here, here and here are articles capturing perspectives on program repair. And, here is a recent perspective on fuzzing.
Research Projects
Automated Program Repair, Ministry of Education (MoE) Tier3 program, 2022-27.
Descartes: Intelligent Modeling for Decision Making in Critical Urban Systems, 2021-26.
National Satellite of Excellence in Trustworthy Software Systems, 2019-23.
FuzzInfer: Fuzzing Protocol Implementations, with DSO, 2019-21.
Trustworthy systems from un-trusted component amalgamations,
Singapore Cyber-security Consortium, 2016-22.
Views
Overview talk on Fuzz Testing at Dagstuhl Seminar, November 2021
[VIDEO] (Part of) a talk given for PhD students at National University of Singapore PhD open Day, October 2020.
Similar talk was given at Doctoral Sympoium of various conferences, including ISSTA 2019.
Distinguished Lecture at Max-Planck Institute for Software Systems (July 2019)
and KAIST (June 2020).
Similar talks were given at at International Summer School on Information Security and
Protection, Canberra (2018) and ISSTA Summer School, Beijing (2019).
Reflection
In our lives as educator ...
"
Here is one of my favorites, with a nuanced connotation in terms of research ...