David Redmiles is a emeritus professor in the Department of Informatics, Donald Bren School of Information and Computer Sciences, University of California, Irvine, Irvine, California, 92697, USA. His research interests include software engineering, human–computer interaction, and computer-supported cooperative work. Redmiles received his Ph.D. in computer science from the University of Colorado, Boulder. He is a member of the Association for Computing Machinery and the IEEE Computer Society. Contact him at redmiles@ics.uci.edu.
Dr. David Redmiles is a Professor Emeritus in the Department of Informatics at the University of California, Irvine (UCI) in the Donald Bren School of Information and Computer Sciences (ICS). He joined UCI in 1994 and became Professor Emeritus in 2024. He received his PhD in Computer Science in 1992 from the University of Colorado, Boulder. His research integrates the areas of software engineering, human-computer interaction, and computer-supported cooperative work. Over the years, his research group has investigated themes of cognitive support for software developers; issues of trust and emotion affecting software teams; behaviors of participants in social software development platforms; global software engineering; end-user software development; and more. He is a member of the ACM and the IEEE Computer Society. He was designated an ACM Distinguished Scientist in 2011 and a Fellow of Automated Software Engineering in 2009.
Dr. David Redmiles is a Professor Emeritus in the Department of Informatics at the University of California, Irvine (UCI) in the Donald Bren School of Information and Computer Sciences (ICS). He joined UCI in 1994 and became Professor Emeritus in 2024. From 2017 to 2023, he served as the Associate Dean for Academic Affairs (faculty and personnel) in ICS. From 2013 to 2016, he served on UCI’s campus-wide merit and promotion committee, the Council on Academic Personnel (CAP), chairing that council in 2015 to 2016. From 2004 to 2011, he served as Chair of the Department of Informatics at UCI. He received his PhD in Computer Science in 1992 from the University of Colorado, Boulder. His research integrates the areas of software engineering, human-computer interaction, and computer-supported cooperative work. Over the years, his research group has investigated themes of cognitive support for software developers; issues of trust and emotion affecting software teams; behaviors of participants in social software development platforms; global software engineering; gender differences in brainstorming and software development; end-user software development; educational challenges learning to program; and more. He is a member of the Association for Computing Machinery (ACM) and the Institute of Electrical and Electronics Engineers (IEEE) Computer Society. He was designated an ACM Distinguished Scientist in 2011 and a Fellow of Automated Software Engineering in 2009. He has served as General Chair of the 2016 IEEE International Conference on Global Software Engineering (ICGSE), Papers Co-Chair of the 2013 International Conference on End User Development (IS-EUD), General Chair of the 2005 IEEE/ACM Conference on Automated Software Engineering. In 2019, he was an invited speaker and mentor at the First International Summer School in Research Methods for HCI / CSCW, held in Rio de Janeiro, Brazil, and sponsored by ACM SIGCHI and, in 2021, an invited panelist at the First International Latin American School in Software Engineering (supported by ACM SIGSOFT), held in conjunction with the Brazilian Conference on Software: Practice and Theory (CBSoft), September 28, 2021.
Dr. David Redmiles is a Professor Emeritus in the Department of Informatics at the University of California, Irvine (UCI) in the Donald Bren School of Information and Computer Sciences (ICS). He is the author of over 200 publications integrating the areas of software engineering, human-computer interaction, and computer-supported cooperative work. He has graduated 17 PhD students and served on the dissertation committees of over 30 other PhD students. His research integrates the areas of software engineering, human-computer interaction, computer-supported cooperative work, and intelligent user interfaces. Over the years, his research group has investigated themes of cognitive support for software developers; issues of trust and emotion affecting software teams; behaviors of participants in social software development platforms; global software engineering; gender differences in brainstorming and software development; end-user software development; educational challenges learning to program; and more. He is a member of the Association for Computing Machinery (ACM) and the Institute of Electrical and Electronics Engineers (IEEE) Computer Society. He was designated an ACM Distinguished Scientist in 2011. He earned his PhD degree in 1992 at the University of Colorado, Boulder. He earned a BS in 1980 in Mathematics and Computer Science and a MS in 1982 in Computer Science, both from the American University in Washington, D.C.
Dr. Redmiles served as General Chair of the 2016 IEEE International Conference on Global Software Engineering (ICGSE) and served on the steering committee for that conference for several years. Previously, he served as Papers Co-Chair of the 2013 International Conference on End User Development (IS-EUD) and, for several years, served on the steering committee for that conference as well. For many years, he was involved in the IEEE/ACM Conference on Automated Software Engineering, serving on the steering committee and organizing the 2005 conference as General Chair. That research community designated him Fellow of Automated Software Engineering in 2009 and in 2010 awarded him and his co-authors the inaugural Most Influential Paper Award for their 1996 paper on software design environments. The Argo/UML system described in that paper continues to evolve as a widely adopted design tool supported by a lively open-source community (see argouml.org).
Beginning in 1979, before his doctoral studies, he worked as a research staff member at the National Institute of Standards and Technology (NIST), formerly the National Bureau of Standards (NBS), a research agency under the US Department of Commerce. After his doctorate, he was a postdoctoral researcher for two years at the University of Colorado, Boulder, and, in 1994, joined the faculty at the University of California, Irvine. He became Professor Emeritus in 2024.
From 2004 to 2011, he chaired the Department of Informatics at UCI. During this period there was a great expansion of the faculty, facilities, and degree programs. From 2013 to 2016 he served on the UCI Council on Academic Personnel (CAP), UCI’s campus-wide merit and promotion committee, chairing that committee in the last year of his three-year term. From 2017 to 2023, he served as the Associate Dean for Academic Affairs (faculty and personnel) in ICS.