[TEACHING] [STUDENTS] [RESEARCH] [PUBLICATIONS]
ESEC-FSE 2022 is in Singapore, please attend, see you all in Nov 22.
Post-doc position in trustworthy software systems available at NUS, please apply.
Google Scholar & Publications & Selected Papers
& Research Team
Abhik Roychoudhury is a Provost's Chair Professor of Computer Science at the National University of Singapore. His research focuses on software testing and analysis, software security and trust-worthy software construction. His research on automatically repairing programs at a large scale contributes to the vision of self-healing software. He is the Director of the National Satellite of Excellence in Trustworthy Software Systems at Singapore (2019-23). He has previously led the TSUNAMi research center (2015-20), a large five-year long targeted research effort funded by National Research Foundation in the domain of trust-worthy software. He is also the Chairman of the Managing Committee of the Singapore Cyber-security Consortium (2016-22), which is a consortium of 25 companies in the cyber-security space engaging with academia for research and collaboration. He is an ACM Distinguished Member, and has been an ACM Distinguished Speaker (2013-19).
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). Specifically he has served as Program Chair of ISSTA 2016, General Chair of FSE 2022 and Program Co-chair of ICSE 2024. He has served as an Associate Editor of IEEE Transactions on Software Engineering (TSE) during 2014-18. He is also an Associate Editor of IEEE Transactions on Dependable and Secure Computing (TDSC) and ACM Transactions on Software Engineering and Methodology (TOSEM).
His former doctoral
students and post-docs have been placed all over the world as academics
(Peking University, University College London, Max-Planck Institute,
University of Melbourne, SUSTech, SUTD) and have received awards for their
doctoral research including an ACM SIGSOFT Outstanding Doctoral Dissertation
Award. Abhik received his Ph.D. in Computer Science from the State
University of New York at Stony Brook in 2000.
Software systems, software engineering, trustworthy
systems (overview talk).
At present, my research group is actively engaged in research on the following topics.
Research Perspectives Here, here and here are articles capturing perspectives on program repair. And, here is a recent perspective on fuzzing.
FuzzInfer: Fuzzing Protocol Implementations, with DSO, 2019-21.
Trustworthy systems from un-trusted component amalgamations,
Singapore Cyber-security Consortium,
Self-Healing Software, with ONR, 2018-20.
Older Events (2019 and earlier)
Overview talk on Fuzz Testing at Dagstuhl Seminar, November 2021
Opening remarks given at Cybersecurity R&D Workshop at Singapore International Cyberweek (SICW) 2020.
[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).
In our lives as educator ...
Here is one of my favorites, with a nuanced connotation in terms of research ...