Professor
Research Staff
Ridwan Shariffdeen, Joined January 2023 as postdoc,
Software Vulnerability Repair.
Current
PhD Students
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, 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).
Ali El-Husseini, Joined January 2023 (PhD student, CNRS CREATE).
Final year undergraduate Students
Advised
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, Associate Professor (Gina Cody Research Chair), Concordia University, Canada. Van Thuan
Pham, Enhancing directed search in black-box, grey-box and white-box fuzz
testing, Graduated 2018, 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öhme,
Automated regression testing and verification of complex code changes,
Graduated 2014 -> 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 Ju, Model-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 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.
Christopher Goh Zhen Fung (2023) Fixing of compilation errors in Intelligent Tutoring
Eris Jacey Masagaca (2023) Intelligent feedback generation for Intelligent Tutoring.
Ethan Noah Rozario (2023) Feedback presentation in Intelligent Tutoring.
Zhenxin Huang, (2023) Automated Grading support in Intelligent Tutoring.
Jon Chua, (2022) Design of Intelligent Tutoring
Systems for Programming Education (feedback computation).
Guo Ai, (2022) Design of Intelligent Tutoring
Systems for Programming Education (feedback to students)
Kishore R (2022), Design of Intelligent Tutoring
Systems for Programming Education (supporting multiple programming languages).