Forrest Shull is assistant director for empirical research at Carnegie Mellon University’s Software Engineering Institute (SEI). His role is to lead work with US government agencies, national labs, industry, and academic institutions to advance the use of empirically grounded information in software engineering and cybersecurity. Prior to SEI, Shull was at the Fraunhofer Center for Experimental Software Engineering, where he founded and served as director of the Measurement and Knowledge Management Division. He has been a lead researcher on projects for the US Department of Defense, NASA’s Office of Safety and Mission Assurance, DARPA, NSF, and commercial companies.
While editor in chief of IEEE Software (2011–2014), he launched the digital edition of the magazine, leading to new subscribers. He created the annual Software Experts Summit, which forged connections with local software industry in cities worldwide. He incorporated the free Software Engineering Radio podcast into IEEE Software, and maintained the high quality which helps each episode reach 40-50,000 downloads. He currently serves as associate editor of IEEE Transactions on Software Engineering. He has served in leadership roles on IEEE conferences including ICSE, ESEM, and STC. Since 2015 Shull has been a member of the Computer Society Board of Governors and twice served on the Executive Committee, where he helped institute a metrics-based Portfolio Review initiative, which reviews all of the Society’s member offerings for vitality and ongoing relevance to membership. He served as Society treasurer in 2016 and currently is the finance chair of the Publications Board. He is an IEEE Senior Member and a Computer Society Golden Core Member. He received his PhD in 1998 from the University of Maryland College Park. He is the author of over 80 peer-reviewed publications and co-editor of a handbook on empirical software engineering.
Recent Volunteer Positions
Vice President, Member and Geographic Activities
2018-2020 Board of Governors
Learn more about volunteering