Secure Software Research Group at NUS

  Research Pages

                       A recent group photograph taken in 2022 May.                                                                                                                                                                            


Abhik Roychoudhury

Research Staff

Team | NSoE-TSS

Gregory James Duck

Yannic Noller


Andreea Costea


Current PhD Students 

Ridwan Shariffdeen, Joined January 2018, Software Vulnerability Repair.

Zhiyu Fan, Joined August 2019,  Program repair for Intelligent Tutoring and Programming Education, co-advised with Shin Hwei Tan.

Liu Yu, Joined August 2020, Analysis guided Program Repair, Co-advised with Sergey Mechtaev.

Ruijie Meng, Joined August 2020, Property guided Fuzz Testing, Co-advised with Ilya Sergey.

Yuntong Zhang

Yuntong Zhang, Joined August 2021 (PhD student and RA), Program Binary Repair (tentative topic).

Dylan Wolff,  Joined August 2021 (PhD student), Concurrent system Fuzzing (tentative topic).

Haifeng Ruan, Joined August 2021 (PhD student), Interactive Program Repair (tentative topic).

Martin Mirchev, August 2022 (PhD student).

Final year undergraduate Students Advised
Christopher Goh Zhen Fung
Eris Jacey Masagaca
Ethan Noah Rozario

Zhenxin Huang, Design of Intelligent Tutoring Systems for Programming Education.

Jon Chua, Design of Intelligent Tutoring Systems for Programming Education.

Guo Ai, Design of Intelligent Tutoring Systems for Programming Education (feedback to students)

Kishore R, Design of Intelligent Tutoring Systems for Programming Education (support for multiple target languages).


PhD Alumni

Xiang Gao, PhD thesis on Over-fitting in Program Repair and Synthesis, Graduated 2021, Associate Professor, Beihang University (from 2022).

Sergey Mechtaev, Semantic Program Repair, Graduated 2018, ACM SIGSOFT Outstanding Dissertation Award 2018, Best PhD thesis 2018, University College London (UCL) as Lecturer (Assistant Professor).

Shin Hwei Tan, Design of repair operators for automated program repair, graduated 2018, moved to SUSTech as Assistant Professor.

Van Thuan Pham, Enhancing directed search in black-box, grey-box and white-box fuzz testing, Graduated 2018, moved as Lecturer (Asst Prof) at University of Melbourne from 2020.

Abhijeet Banerjee, Static analysis driven testing of performance and energy consumption properties, Graduated 2016.

Marcel BöhmeAutomated regression testing and verification of complex code changes, Graduated 2014 -> Senior Lecturer, Monash -> Faculty Member, Max-Planck Institute for Security and Privacy.

Sudipta Chattopadhyay Time-predictable Execution of Embedded Software on Multi-core Platforms ,Presidential Graduate Fellowship, Graduated 2013, Assistant Professor at Singapore University of Technology and Design (SUTD) since 2017.


Dawei Qi,  [Co-supervisor Zhenkai Liang], Semantic Analyses to detect and localize software regression errors. Presidential Graduate Fellowship, Best Phd Thesis 2013, Graduated 2013, Moved to WorldQuant Singapore.

Sandeep Kumar [Co-supervisor Siau Cheng Khoo], Mining Behavioral Specifications of Distributed Systems, Graduated Dec 2012, Moved to AdNovum, Singapore -> Google Mountain View.

Lei JuModel-driven timing analysis of embedded software, [Co-supervisor Samarjit Chakraborty], Graduated 2010. Received Faculty Research Achievement Award, Moved to Associate Professor at Shandong University, China.

Vivy Suhendra,  Memory Optimizations for Time-predictable Embedded Software, [Co-supervisor Tulika Mitra], Graduated 2010. Awarded Microsoft Research fellowship (2006-07), Moved to A*STAR and then Singapore Cybersecurity Consortium.

Ankit Goel, Parameterized Validation of UML-like models for Reactive Embedded Systems, Graduated 2010. Awarded Dean's Graduate Award 2008.

Tao Wang,  Post-mortem Dynamic Analysis for Software Debugging, Graduated 2008. Best PhD Thesis 2008  Awarded Microsoft Research fellowship (2004-05), Presidential Graduate Fellowship, Moved as Vice President at Morgan Stanley.

Xianfeng Li,  Micro-architectural Modeling for Timing Analysis of Embedded Software, [Co-supervisor Tulika Mitra], Graduated 2006, Awarded Dean's Graduate Award, Moved to Peking University, currently Associate Professor.

Post-doc Alumni

Umair Z. Ahmed

Xiang Gao, Associate Professor at Beihang University, China (2022).

Zhen Dong, Research Fellow -> Senior Research Fellow (2017 -21 at NUS), PhD University of Heidelberg in 2017 -> Fudan University as Associate Professor from 2021.

Jooyong Yi, Senior Research Fellow (2013-17),  PhD Aarhus U. (Denmark), Moved to Ulsan National Institute of Science and Technology (UNIST) Korea as Assistant Professor.

Marcel Böhme, Research Fellow & Senior Research Fellow (2015-18), PhD NUS -> Senior Lecturer, Monash -> Faculty Member, Max-Planck Institute for Security and Privacy.

Konstantin Rubinov, Research Fellow, (2013-2015), PhD University of Lugano (Switzerland), moved to Politecnico di Milano.

Clément Ballabriga, Research Fellow at NUS (2012 - 2014), PhD University of Toulouse (France), Moved to University of Lille (France), currently Associate Professor.

Bruno C. d. S. Oliveira, Senior Research Fellow at NUS (2012-13), PhD Oxford (U.K.),  Moved to Hong Kong University, currently Associate Professor.

Ansuman Banerjee, Research Fellow at NUS (2010), PhD IIT Kharagpur (India), Moved to Indian Statistical Institute, currently Associate Professor.

Sun Meng, Research Fellow at NUS (2005-06), PhD Peking University (China), Moved to Peking University (School of Mathematical Sciences), currently Professor.