Meet the Researchers Driving Innovation
Principal Investigator
Dr. Nenad Medvidović is a Professor in the Department of Computer Science at the University of Southern California. He is a faculty member of the USC Center for Systems and Software Engineering (CSSE) and a faculty associate of the Institute for Software Research (ISR) at the University of California, Irvine. He leads the Software Architecture Research Group and oversees all research activities in software architecture and engineering.
Research Interests: Software Architecture, Design Patterns, System Design
Email: neno@usc.edu
Website: Personal Website
PhD Candidate
Satyaki is a PhD candidate working on leveraging AI to build robust Vulnerability Detection systems.
Research Interests: Software Engineering, Software Security, Deep Learning, Vulnerability Detection
Email: satyakid@usc.edu
Website: Personal Website
PhD Candidate
Fabiha is a PhD candidate working on leveraging large language models and reinforcement learning techniques to automate and optimize software modernization processes.
Research Interests: Software Engineering, Software Architecture Modernization
Email: fabiha[at]usc[dot]edu
Website: Personal Website
PhD student
Abid's research interests primarily lie in AI safety, particularly in out-of-distribution detection for computer vision tasks and the modularization of deep neural networks to enhance adaptability and reusability.
Research Interests: AI Safety, DNN Modularization, Computer Vision
Email: mdskabid@usc.edu
Website: Personal Website
PhD student
Jin focuses on improving software architectrural traceability and evaluating the implications of software sustainability concerns in architecture with LLMs.
Research Interests: Software Architecture, Software Sustainability, Artificial Intelligence for Software Engineering, Empirical Software Engineering
Email: jinchenh@usc.edu
Website: Personal Website
PhD Candidate
Tuan is a third-year PhD student working on the modularization of deep neural networks. His research focuses on applying software engineering principles to improve the reusability, maintainability, and evolvability of AI models. He also works on AI4SE tasks that involve leveraging program analysis with deep learning for automated code generation, testing, and bug detection.
PhD student
She is a researcher working on the evaluation of LLMs in code generation.
Research Interests: Software Quality, Metrics, Code Analysis
Email: grafiei@usc.edu
Website: Personal Website
Postdoc
Dr. Saad Shafiq is a postdoc researcher working on applied machine learning and broader interplay between machine learning and software engineering. In the industry, he held a position as a software engineer with ample experience in software development and data science.
Research Interests: Software Engineering, Software Security, Software/AI Modernization, Machine Learning
Email: sshafiq@usc.edu
Website: Personal Website