David S. Rosenblum is Provost's Chair Professor in the Department of Computer Science at the National University of Singapore. From 2013 to 2016 he was Dean of the NUS School of Computing. He also directs the NUS-Singtel Cyber Security Research and Development Laboratory and the Felicitous Computing Institute, and he is a member of the NUS Graduate School for Integrative Sciences and Engineering.
He received his PhD in 1988 from the Department of Electrical Engineering at Stanford University, and he did his undergraduate studies at North Texas State University (now the University of North Texas). From 1988 to 1996 he was a Member of the Technical Staff at AT&T Bell Laboratories (now AT&T Labs Research) in Murray Hill, NJ. After leaving Bell Labs, from 1996 to 2001 he was on the Faculty of the Department (now School) of Information and Computer Science at the University of California, Irvine. From 2001 to 2003 he was on leave from UC Irvine working as Chief Technology Officer and Principal Architect of PreCache, a startup company developing technology in the area of publish/subscribe networking. And from 2004 to 2011 he was Professor of Software Systems in the Department of Computer Science at University College London.
Professor Rosenblum's research has addressed a wide range of problems spanning the breadth of the software development life cycle, including software specification, architecture, design, testing, analysis and maintenance, as well as problems underlying the processes that guide large software projects. His current research focuses on probabilistic verification of systems, and the design and validation of mobile, context-aware adaptive systems for ubiquitous computing and the Internet of Things. In 1997 he received a CAREER Award from the US National Science Foundation for his work on distributed component-based software, and from 2004-2009 he held a Wolfson Research Merit Award from the Royal Society. He is a Fellow of the ACM and IEEE and has received two "test of time awards" for his research. He was previously an Associate Editor for the IEEE Transactions on Software Engineering, and he has served as Member-at-Large, Vice Chair, Chair and Past Chair of the ACM Special Interest Group on Software Engineering (ACM SIGSOFT).
More information is available in a current CV.
The Power of Probabilistic Thinking
(keynote talk at ASE 2016)
Known Unknowns: Testing in the Presence of Uncertainty
(talk at ACM SIGSOFT FSE 2014 Visions & Challenges Track)
(invited talk at ICSE 2014 NFRS)
Jogging While Driving, and Other Software Engineering Research Problems
(invited talk for UIC Computer Science Distinguished Lecturer Series)
Probability and Uncertainty in Software Engineering
(keynote talk at NASAC 2013)
(invited Talk for UC Irvine ISR Distinguished Speaker Series)
Whither Software Engineering Research?
(keynote talk at APSEC 2012)