Richard W. Selby
Northrop Grumman Aerospace Systems, USA
Richard W. Selby is a Director of Software Products at Northrop Grumman Aerospace Systems in Redondo Beach, CA. He leads a 250-person organization and has served in this position since 2001. Previously, he was the Chief Technology Officer and Senior Vice President at Pacific Investment Management Company (PIMCO) in Newport Beach, CA where he managed a 105-person organization for three years. From 1985-1998, he was a Full Professor of Information and Computer Science (with tenure) at the University of California in Irvine, CA (UC Irvine).
Since 2004, he has been an Adjunct Full Professor of Computer Science at the University of Southern California (USC) in Los Angeles, CA. In 1993, he held visiting faculty positions at the Massachusetts Institute of Technology (MIT) Laboratory for Computer Science and Sloan School of Management in Cambridge, MA, and in 1992, he held a visiting faculty position at the Osaka University Department of Computer Science in Osaka, Japan.
His research focuses on development, management, and economics of large-scale mission-critical systems, software, and processes. He has authored over 125 refereed publications, authored or edited four books, and given over 255 presentations at professional meetings. He co-authored an international best-selling book that analyzed Microsoft’s technology, strategy, and management that was entitled Microsoft Secrets: How the World’s Most Powerful Software Company Creates Technology, Shapes Markets, and Manages People. The book, written with Michael Cusumano, has been translated into 12 languages, has 150,000 copies in print, and was ranked as a #6 best-seller in Business Week. He also edited the book Software Engineering: Barry W. Boehm’s Lifetime Contributions to Software Development, Management, and Research. He has served on the editorial board or as a guest editor for the IEEE Transactions on Software Engineering, Empirical Software Engineering, Software Quality, and Software Testing, Verification, and Reliability journals.
At Northrop and PIMCO, he was responsible for the successful development and management of over 55 products that had over 330,000 system requirements and over 11,000,000 source-lines-of-code. At Northrop, he led the $3 billion company to a successful enterprise-wide rating of Capability Maturity Model Integration (CMMI) Level 5 for Software. He served as the Software Integrated Project Team (IPT) Manager and/or Chief Software Engineer for the NASA Prometheus spacecraft to Jupiter, NASA Crew Exploration Vehicle (CEV) replacement for the Space Shuttle, and Air Force Advanced Extremely High Frequency (AEHF) satellite communications payload system. He led the Achieving Competitive Excellence (ACE) Best Practices Initiative for Software and the Common Spacecraft Bus Architecture Initiative for Software. He also received the company’s highest quality award, named after former President Tim W. Hannemann, for improvements in development, management, process, and quality. At PIMCO, he led the $1 billion company to be ranked as the fourth most innovative technology organization in financial services, according to Wall Street & Technology. At UC Irvine, he created the Amadeus measurement-driven analysis and feedback system and facilitated its usage in over 50 organizations worldwide.
He received his Ph.D. and M.S. degrees in Computer Science from the University of Maryland, College Park, MD in 1985 and 1983, respectively. He received his B.A. degree in Mathematics from St. Olaf College, Northfield, MN in 1981.
Albert Einstein said “The important thing is not to stop questioning.” Asking questions deepens understanding, expands knowledge, creates opportunities, and facilitates learning. The mission of the IEEE supports all of these objectives – understanding, knowledge, opportunities, and learning – and it does so by fostering collaborative communities. The IEEE Technical Council on Software Engineering (TCSE) facilitates growth in the Software Engineering community by contributing to our members’ professional expertise and helping advance software engineering research and practice.
I am honored to be nominated to continue serving on the TCSE Executive Committee, and if re-elected, I will pursue the following goals:
¨ Create synergies among researchers, practitioners, and government officials to build on and accelerate advances in Software Engineering. We need to improve the adoption of new ideas, methods, and technologies that originate from research environments and apply them on actual projects. Analogously, we need to improve the feedback from actual projects to research environments. I plan to pursue organization approaches, incentive structures, and funding mechanisms to help actualize these synergies.
¨ Increase the career opportunities, career tracks, and overall talent pool available within the field of Software Engineering. You build a pyramid from the base. We need to continue to attract, motivate, support, and ensure success of talented people interested in software. I plan to pursue initiatives to establish and build on internship programs, advancement/rotation programs, and placement of Software Engineers in positions of influence throughout organizations worldwide.
¨ Organize high-profile events for Software Engineering that highlight accomplishments, draw interest, and accelerate progress. These types of events tend to crystallize the community and provide wide visibility within and outside the field. I plan to pursue the organization of Grand Challenge problems for Software Engineering, competitive/collaborative venues for showcasing advances in the field, and funding mechanisms to encourage/reward engagement.
I will pursue these goals as well as provide broad support for TCSE in order to help advance the field of Software Engineering.