Rrezarta Krasniqi, Ph.D.

Department of Software and Information Systems

University of North Carolina at Charlotte

Home


I am an Assistant Professor of Software Engineering in the Department of Software and Information Systems at the University of North Carolina at Charlotte. My research centers on detecting quality-related bugs, and I build tools and techniques to improve and contextualize the understanding of complex, system-wide quality issues such as security, usability, and reliability stemming from long-term maintenance efforts.

Additionally, I promote robust and effective empirical methodologies to enhance software quality. To learn more about my research, you can explore my dissertation.

Prior to joining UNC Charlotte, I taught Computer Science courses at various institutions, covering both undergraduate and graduate levels. I also worked in industry as a senior Java developer for over three years, contributing to the development and maintenance of various web-based applications.

I hold a B.S. degree in Mathematics and Computer Science from the University of Prishtina, an M.S. degree in Computer Science from Midwestern State University, another M.S. degree in Computer Science and Engineering from the University of Notre Dame, and a Ph.D. in Computer Science and Engineering from the University of North Texas.

Announcement! Are you looking for an opportunity to pursue a Ph.D. and engage in impactful research?

Here at UNC Charlotte, we have Ph.D. student positions available. If you have strong technical skills and a solid background in Software Engineering, Code Analysis, and/or AI/ML, please complete this survey. Once you’ve completed it, feel free to contact Dr. Krasniqi with any questions.