Abhik Roychoudhury

Registered user since Mon 5 Feb 2018

Name:Abhik Roychoudhury
Bio:

Abhik Roychoudhury is a Professor of Computer Science at National University of Singapore. His research focuses on software testing and analysis, software security and trust-worthy software construction. His research group has built scalable techniques for testing, debugging and repair of programs using systematic semantic analysis. The capability to automatically repair programs at a large scale contributes to the vision of self-healing software. He is currently directing the National Satellite of Excellence in Trustworthy Software Systems in Singapore. He is also the Lead Principal Investigator of the Singapore Cyber-security Consortium, which is a consortium of 25 companies in the cyber-security space engaging with academia for research and collaboration.

Country:Singapore
Affiliation:National University of Singapore
Research interests:Program Analysis, Software Testing, Software Security, Trustworthy Systems

Contributions

ASE 2021 Committee Member in Program Committee within the Research Papers-track
ESEC/FSE 2022 General Chair in Organizing Committee
Steering Committee Member in Steering Committee
PLDI 2021 Author of Concolic Program Repair within the PLDI-track
ESEC/FSE 2021 Author of Flaky Test Detection in Android via Event Order Exploration within the Research Papers-track
Committee Member in Program Committee within the Research Papers-track
Committee Member in Steering Committee
SySEPL 2020 Committee Member in Program Committee within the SySEPL 2020-track
ISSTA 2021 Author of Automated Patch Backporting in Linux within the Artifact Evaluation-track
PC Member in Program Committee
Author of Automated Patch Backporting in Linux (Experience Paper) within the Technical Papers-track
ASE 2020 Committee Member in Program Committee within the Research Papers-track
ESEC/FSE 2020 Committee Member in Program Committee within the Research Papers-track
Moderator of Conversations on SAT and Synthesis within the Paper Presentations-track
ICST 2020 Committee Member in Program Committee within the Research Papers-track
Author of AFLNet: A Greybox Fuzzer for Network Protocols within the Testing Tools Track-track
MSR 2020 Ordinary PC member in Program Committee within the Technical Papers-track
PLDI 2020 Author of Binary Rewriting without Control Flow Recovery within the PLDI Research Papers-track
ICSE 2021 Committee Member in Program Committee within the Technical Track-track
Session Chair of Mentoring circle (part of Social and Networking)
Author of Automated Patch Transplantation within the Journal-First Papers-track
Circle leader of Mentoring circle led by Abhik Roychoudhury within the Social and Networking-track
ASE 2019 Author of Re-factoring based Program Repair applied to Programming Assignments within the Research Papers-track
ISSTA 2019 Author of Crash-avoiding Program Repair within the Technical Papers-track
Author of Planning and choosing research projects during PhD studies within the Doctoral Symposium -track
Author of Automated Program Repair within the Summer School-track
ICSE 2020 Author of Fuzz Testing based Data Augmentation to Improve Robustness of Deep Neural Networks within the Technical Papers-track
Committee Member in Program Committee within the Doctoral Symposium-track
Author of Time-travel Testing of Android Apps within the Technical Papers-track
Program Board in Program Board within the Technical Papers-track
Author of Smart Greybox Fuzzing within the Journal First-track
ICSE 2019 Author of Test-equivalence Analysis for Automatic Patch Generation within the Journal-First Papers-track
Committee Member in Program Board within the Technical Track-track
ESEC/FSE 2018 Author of Symbolic Execution with Existential Second-Order Constraints within the Research Papers-track
* ICSE 2018 * Author of Repairing Crashes in Android Apps within the Technical Papers -track
Author of A Correlation Study between Automated Program Repair and Test-Suite Metrics within the Journal first papers-track
Author of Semantic Program Repair Using a Reference Implementation within the Technical Papers -track
SPLASH 2015 Author of Symbolic Techniques for Software Debugging and Repair within the Tutorials-track