Research Asisstant at USC
Seeking collaborations! Just drop me an email
I am Tuan Ngo, currently pursuing a PhD in Computer Science at the University of Southern California (USC) since 2023. I work closely with Prof. Nenad Medvidović at the SoftArch lab. My primary research lies at the intersection of Software Engineering (SE) and Artificial Intelligence (AI). My work spans SE4AI: developing modular deep neural networks (DNNs) for reusability, debugging, and continuous adaptation; and AI4SE: leveraging code analysis with deep learning for automated code generation, testing, and bug detection.
I earned a Bachelor’s degree in Information Technology from VNU University of Technology and Engineering in 2020. After graduating, I continued working under the supervision of Prof. Hieu Vo, to develop software vulnerability detection and fault localization techniques.
I also gained valuable research experience through past research internships overseas. Under the supervision of Prof. Fuyuki Ishikawa, Prof. Paolo Arcaini, and Prof. Xiao-Yi Zhang at the National Institute of Informatics in Japan, I was actively involved in developing debugging techniques for deep neural networks. Furthermore, I had the chance to work under the supervision of Prof. Joshua Garcia (UC Irvine), focusing on quality assurance for autonomous driving systems.
|
University of Southern California (USC) |
|
|
Vietnam National University (VNU) |
Below you can find a list of publications including supplementary links (or Google Scholar).
| Conference Papers | ||||||
|---|---|---|---|---|---|---|
| ICSE'26 |
DNN Modularization via Activation-Driven Training
Tuan Ngo, Abid Hassan, Sadaf Shafiq, and Nenad Medvidović
The ACM/IEEE 48th International Conference on Software Engineering
|
|
||||
| ICSE'23 |
Doppelgänger Test Generation for Revealing Bugs in Autonomous Driving Software
Yuqi Huai, Yuntianyi Chen, Sumaya Almanee, Tuan Ngo, Xiang Liao, Ziwen Wan, Qi Alfred Chen, and Joshua Garcia
The ACM/IEEE 45th International Conference on Software Engineering
|
|
||||
| APSEC'21 |
Ranking Warnings of Static Analysis Tools Using Representation Learning
Kien-Tuan Ngo, Dinh-Truong Do, Thu-Trang Nguyen, and Hieu Dinh Vo
The 28th Asia-Pacific Software Engineering Conference
|
|
||||
| SPLC'21 |
Variability Fault Localization: A Benchmark
Kien-Tuan Ngo, Thu-Trang Nguyen, Son Nguyen, and Hieu Dinh Vo
The 25th International Systems and Software Product Line Conference
|
|
||||
| Journal Papers | ||||||
|---|---|---|---|---|---|---|
| JSS'24 |
Code-Centric Learning-Based Just-In-Time Vulnerability Detection
Son Nguyen, Thu-Trang Nguyen, Thanh Trong Vu, Thanh-Dat Do, Kien-Tuan Ngo, and Hieu Dinh Vo
Journal of Systems and Software
|
|
||||
| JSS'23 |
ARIST: An Effective API Argument Recommendation Approach
Son Nguyen, Cuong Tran Manh, Kien Tran, Tan Nguyen, Thu-Trang Nguyen, Kien-Tuan Ngo, and Hieu Dinh Vo
Journal of Systems and Software
|
|
||||
| IST'22 |
Detecting False-passing Products and Mitigating their Impact on Variability Fault Localization in Software Product Lines
Thu-Trang Nguyen, Kien-Tuan Ngo, Son Nguyen, and Hieu Dinh Vo
Information and Software Technology
|
|
||||
| TSE'21 |
A Variability Fault Localization Approach for Software Product Lines
Thu-Trang Nguyen, Kien-Tuan Ngo, Son Nguyen, and Hieu Dinh Vo
IEEE Transactions on Software Engineering
|
|
||||