Nan Niu

|
Associate Professor
,
PO Box 210030
Cincinnati, OH 45221
832 Rhodes Hall (Office), +1.513.556.0051 (Phone), +1.513.556.7326 (Fax)
E-mail: firstname [dot] lastname [at] uc [dot] edu
Associate Editor,
Ph.D.,
)
M.Sc.,
)
B.Eng.,
, Beijing, China
|
Consider contributing to some of the cool events:
Research

My current research interests focus on requirements engineering in , , and contexts. I am also investigating practical and automated ways to manage software traceability and to test scientific software. My earlier work focused on an ecological-evolutionary, foraging-theoretic approach to understanding and improving developers' search for relevant information in their daily activities, such as debugging, refactoring, and reuse. Our research is funded by NSF, EPA, NSA, AFRL, ERDC, ECI, P&G, and Ohio Cyber Range.
Recent honors
-
Darwin T. Turner Scholars Breakfast of Champions, UC's Office of Ethnic Programs and Services, 2023
-
CEAS Master Educator Award 2019
- Bo Liu, Hui Liu, Nan Niu, Yuxia Zhang, Guangjie Li, He Jiang, and Yanjie Jiang, "", (accepted).
- Yilong Yang, Younggi Bok, Hongyue Pan, Yang Li, Nan Niu, and Tong Li, "", (accepted).
- Victoria Niu, Walaa Alshammari, Naga Mamata Iluru, Padmaja Vaishnavi Teeleti, Nan Niu, Tanmay Bhowmik, and Jianzhang Zhang, "", , Ottwa, Canada, April 27, 2025, (accepted).
- Jianzhang Zhang, Jialong Zhou, Jinping Hua, Nan Niu, and Chuang Liu, "", (accepted).
- Fu Fan, Yanjie Jiang, Tianyi Chen, Hengshun Zhang, Yuxia Zhang, Nan Niu, and Hui Liu, "", (accepted).
Current and former students
Ph.D. |
M.Sc. |
Aurek Chattopadhyay |
Mahima Dahiya |
Anjali Golla |
Padmaja Vaishnavi Teeleti |
Walaa Alshammari |
|
Naga Mamata Iluru |
|
Teaching

- Current: CS5128/6028 - Large Scale Software Engineering (Spring 2025)
- Past:
- UC: EECE3093C - Software Engineering (Spring 2015-2021), CS5127/6027 - Requirements Engineering (Fall 2014-2024), CS5128/6028 - Large Scale Software Engineering (Spring 2023-2025), EECE 7001 - Graduate Seminar (Fall 2023-2024)
- MSU: CSE4/683 - Software Testing and Quality Assurance (Spring 2014, Spring 2013, Spring 2012, Spring 2011), CSE4/6214 - Introduction to Software Engineering (Fall 2013, Fall 2012, Fall 2010), CSE321/23 - Software Engineering Senior Design Project (Fall 2011, Spring 2012), CSE8273 - Software Requirements Engineering (Fall 2013, Fall 2011, Fall 2009), CSE8990 - Software Reuse and Domain Engineering (Fall 2012, Spring 2010)
- UofT: CSC309 - Programming on the Web (Fall 2008, Summer 2008)
[Last updated: February 12, 2025]