Ph.D.Computer Science,University of Toronto,Toronto, ON, Canada,2009 M.Sc.Computing Science,University of Alberta,Edmonton, AB, Canada,2004 B.Eng.Computer Science and Engineering,Beijing Institute of Technology,Beijing, China,1999
Research and Practice Interests
Software Engineering, Information Seeking, and Human-Centered Computing.
My current research interests focus on the information seeking strategies that developers use in software engineering. I take 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. My research group investigates how the task environment and the information environment re-shape developers' behaviors, or more accurately, how the developers' behaviors and their environments co-evolve, each shaping the other in important ways. My CAREER project (see: http://ceas.uc.edu/news-1415/niu-receives-nsf-career-award.html) links software developers' rational behaviors together with their social information foraging, learning, and co-creation.