
About
Dr. Nan Niu is an Associate Professor in the Department of Electrical Engineering and Computer Science (EECS) at the University of Cincinnati. He specializes in requirements engineering, software traceability, and model-driven approaches. His work focuses on machine learning applications, continuous deployment, and testing scientific software. Dr. Niu holds a Ph.D. in Computer Science from the University of Toronto (2010, supervised by Steve Easterbrook), an M.Sc. from University of Alberta (2006), and a B.Eng. from Beijing Institute of Technology (2004).
Research interests include software engineering challenges in AI/ML systems, automated refactoring, and environment-driven requirements engineering. His research is funded by agencies like NSF, NSA, and industry partners like P&G. Recent publications address topics like POS tagging in code, GUI reuse via vision-language models, and privacy concerns in mobile apps.
- Teaching: Software Engineering (EECE3093C), Requirements Engineering (CS5127/6027), and Large-Scale Software Engineering (CS5128/6028)
- Labs/Teams: Active in requirements traceability and scientific software testing
Awarded over 15 honors including NSF CAREER Award (2014-2019), Best Paper Awards at RE (2016,2018,2021), and teaching excellence recognition.
Find Nan Niu elsewhere
Related Searches
You Might Also Like
Feifei NiuMax Planck Institute for Security and Privacy · Research Fellow
Jianwei NiuUniversity of Texas at San Antonio · Professor
Thiago FerreiraUniversity of Michigan-Flint · Assistant Professor
Atif MemonMax Planck Institute for Security and Privacy · Professor- CC. James ParkUniversity of Cincinnati · Part-Time Lecturer
Arti SandhuUniversity of Cincinnati · Associate Professor