
Registered user since Sun 20 Jun 2021
I am an Assistant Professor of Software Engineering in the Department of Computer Science at the University of North Carolina at Charlotte.
As software systems evolve, maintaining their integrity becomes a moving target. My research focuses on creating innovative tools and techniques to detect and repair deep-seated bugs at both the functional and non-functional levels, particularly those arising from long-term maintenance. By combining program comprehension, change impact analysis, and AI-driven approaches, I diagnose code subtle and latent vulnerabilities to drastically improve long-term software quality, reliability, and robustness.
Additionally, I incorporate effective empirical methodologies to identify the root causes of software quality issues. By combining technical depth with empirical research, I contribute to the development of more reliable and robust software systems.
Contributions
2025
Requirements Engineering: Foundation for Software Quality (REFSQ)
View general profile