Photo of stairsPhoto of peoplePhoto of building
Carnegie Mellon Heinz School Policy Management Information Technology
Photo of peoplePhoto of building

A. (Alfred) Spencer Peterson 

A. (Alfred) Spencer Peterson
 Adjunct Faculty
MSE, Carnegie Mellon University
email: spencerp@andrew.cmu.edu

Professional Background

Mr. Peterson is currently a Senior Software System Engineer with Wyle Inc., where he supports the Joint Strike Fighter Program Office in Arlington, VA. His role is to review/assess the cost, schedule and technical performance of the development teams implementing the Mission Systems software as a Subject Matter Expert reporting to the military leadership. He has over 20 years of experience in software design and development in both embedded and interactive computing systems.

Until November 2006, he was an Advisory Engineer with Northrop Grumman (Electronic Systems) in Baltimore, MD. He was a senior staff member of the Software Engineering Department, where he played an important role in the successful implementation of SEI CMM or CMMI Level 3, 4 & 5 processes in 1997, 1999, &2003 respectively. He has supported metrics collection and analysis on multiple projects, resulting in process improvements valued at nearly $1,000,000 annually. He was a key part of the team for a product line architecture and software for airborne radars, as well as other IR&D efforts related to issues in software architecture and reuse.

Prior to joining Northrop Grumman in 1997, he was a Member of the Technical Staff at the Software Engineering Institute (SEI), part of Carnegie Mellon University. He joined the SEI in 1987, where he worked on development of software reuse strategies, including the Feature-Oriented Domain Analysis (FODA) method and its use on multiple programs for the US Army and Air Force. He also investigated the use of object oriented architectural styles for both embedded and user controlled software systems.

Professional Affiliation

Member of the ACM, the IEEE, and its Computer Society.

Teaching

Mr. Spencer Peterson holds dual appointments as an Adjunct Instructor in both the School of Computer Science (Distance Education) and the Heinz School’s Masters in Information Technology (MSIT) Program.

Selected Publications

Mr. Peterson is the author of over 10 major papers and technical reports and has presented at several software conferences.

Panel Domain Analysis: From Tar Pit Extraction to Object Mania?
Panelists: Spencer Peterson, Douglas Schmidt, Mark Simos, Will Tracz, Nathan Zalman. Abstract.
Features - The Heart of Object Integration. Steven D. Fraser

CMU/SEI-90-TR-021, ADA235785
Feature-Oriented Domain Analysis (FODA) Feasibility Study
Kang, K.; Cohen, S.; Hess, J.; Novak, W.; & Peterson, A.

CMU/SEI-96-TR-017, ADA317090
Transitioning a Model-Based Software Engineering Architectural Style to Ada 95
Gargaro, A. & Peterson, A.

CMU/SEI-94-TR-008, ADA283747
Mapping a Domain Model and Architecture to a Generic Design
Peterson, A. & Stanley, J.