Barry Boehm

TRW Professor of Software Engineering, Computer Science Department Director, USC Center for Software Engineering.

Barry_BoehmBarry Boehm received his B.A. degree from Harvard in 1957, and his M.S. and Ph.D. degrees from UCLA in 1961 and 1964, all in Mathematics. Between 1989 and 1992, he served within the U.S. Department of Defense (DoD) as Director of the DARPA Information Science and Technology Office, and as Director of the DDR&E Software and Computer Technology Office. He worked at TRW from 1973 to 1989, culminating as Chief Scientist of the Defense Systems Group, and at the Rand Corporation from 1959 to 1973, culminating as Head of the Information Sciences Department. He was a Programmer-Analyst at General Dynamics between 1955 and 1959. His current research interests include software process modeling, software requirements engineering, software architectures, software metrics and cost models, software engineering environments, and knowledge-based software engineering. His contributions to the field include the Constructive Cost Model (COCOMO), the Spiral Model of the software process, the Theory W (win-win) approach to software management and requirements determination and two advanced software engineering environments: the TRW Software Productivity System and Quantum Leap Environment. He has served on the board of several scientific journals, including the IEEE Transactions on Software Engineering, IEEE Computer, IEEE Software, ACM Computing Reviews, Automated Software Engineering, Software Process, and Information and Software Technology. He has served as Chair of the AIAA Technical Committee on Computer Systems, Chair of the IEEE Technical Committee on Software Engineering, and as a member of the Governing Board of the IEEE Computer Society. He currently serves as Chair of the Air Force Scientific Advisory Board’s Information Technology Panel, and Chair of the Board of Visitors for the CMU Software Engineering Institute. His honors and awards include Guest Lecturer of the USSR Academy of Sciences (1970), the AIAA Information Systems Award (1979), the J.D. Warnier Prize for Excellence in Information Sciences (1984), the ISPA Freiman Award for Parametric Analysis (1988), the NSIA Grace Murray Hopper Award (1989), the Office of the Secretary of Defense Award for Excellence (1992), the ASQC Lifetime Achievement Award (1994), and the ACM Distinguished Research Award in Software Engineering (1997). He is an AIAA Fellow, an ACM Fellow, an IEEE Fellow, and a member of the National Academy of Engineering.

Selected Publications

1. Characteristics of Software Quality, North Holland, with J.R. Brown, H. Kaspar, M. Lipow, G. McLeod, and M. Merritt, 1978.

2. Software Engineering Economics, Prentice Hall, 1981.

3. Software Risk Management, IEEE Computer Society Press, 1989.

4. Ada and Beyond: Software Policies for the Department of Defense (study chair), National Academy Press, 1996.

5. Anchoring the Software Process, IEEE Software, July 1996.

6. Developing Multimedia Applications with the WinWin Spiral Model, with A. Egyed, J. Kwan, and R. Madachy, Proceedings, ESEC/FSE 97 and ACM Software Engineering Notes, November 1997. 

Joseph K DeRosa


Joseph K. DeRosa is Director of Systems Engineering at the MITRE Corporation in Bedford, MA.  He has over 35 years experience as a system developer and manager, and during his 25 years at MITRE, he has held Director-level positions in Development Plans, Command and Control, Dynamic Planning and Execution.  Before joining MITRE, he was a Member of the Technical Staff at M.I.T. Lincoln Laboratory, Director of Business Development at Linkabit Corporation and a Consultant to Raytheon Company.  In addition to his hands-on experience in complex systems engineering, he has taught courses and delivered keynote addresses on the subject in Europe, Asia, Australia and the US and has published over a dozen of papers and a book chapter on the subject.  He holds B.S. (cum laude), M.S. and Ph.D. degrees in Electrical Engineering from Northeastern University in Boston, Massachusetts and has done post-graduate studies at Babson College School of Business, New England Complex Systems Institute and the Santa Fe Institute.

Bernard Dion

DION-photoVice-President Strategy and Technology, Esterel Technologies.

In the fall of 1999, Bernard Dion co-founded Esterel Technologies and has since been in charge of both product engineering and the development of product methodologies of use. Prior to Esterel Technologies, Mr. Dion was part of the Simulog Group beginning in 1993, where he began as the Technical Director of Connexite, a subsidiary devoted to the development of programming systems for the Fortran language. In 1995, he joined Simulog as Deputy CEO, developing a specific branch of the company with software engineering expertise for scientific and technical computing. In 1997, he became Simulog\’s Senior Executive Vice-President, remaining in that position until 2000. In 1984, in a partnership between INRIA, Bull and Thomson, Mr. Dion created CERICS, a graduate school in software engineering, which was then taken as a model for what are now “Mastères” in the French educational system of “Grandes Écoles”. Between 1981 and 1983, he was the Head of the System Software Department at Thomson Multimedia. His team was in charge of developing all basic software for the generation of the TO7, MO5, TO9 machines intended for use by individual consumers, which was at that time a new concept, bringing user-friendly multimedia machines at very low prices. Between 1979 and 1981, Mr. Dion was a member of the Ada language design team at Bull Corporate Research Center.

Vassilka Kirova

KirovaVassilka Kirova is a senior manager at Alcatel-Lucent and a research professor at New Jersey Institute of Technology.  At Alcatel-Lucent she leads the Modeling Methods and Automation domain in the Networks R&D Transformation and Quality Organization. Her areas of work and interest include automated software engineering, lean and agile production systems, artifact flow, dependency tracking and automated traceability, agent-based software monitors, model-based development and ubiquitous software models, and knowledge management in collaborative development projects. She has also worked on architecture definition and specification projects, including enterprise architectures for policy-based management of quality of service in converged networks, and system and services management architectures. Kirova holds a Ph.D. degree in Computer Science from the New Jersey Institute of Technology. She writes on a variety of topics, including requirements and architecture specification, software models, systems integration, automated traceability and collaborative software development.

Marsha Pomeroy-Huff

marshaDr. Marsha Pomeroy-Huff is an independent contractor / consultant specializing in developing and delivering training in software process improvement techniques for organizations, teams, and individuals.  She is also an adjunct professor in the Master of Software Engineering program at Carnegie Mellon University (CMU) in Pittsburgh, Pennsylvania.

From 1992 to 2013, Dr. Pomeroy-Huff was employed by CMU’s Software Engineering Institute (SEI). As a Member of the Technical Staff in the SEI’s Software Engineering Process Management group, she worked with Watts Humphrey and his team to develop and refine the Personal Software Process (PSP) and Team Software Process (TSP) technologies.  She was the primary author of the Introduction to Personal Process course and the PSP Body of Knowledge, and was the project team lead and co-author of the TSP Body of Knowledge.  She has also written, co-authored, and contributed to numerous technical reports and journal articles about PSP and TSP in practice.

Dr. Pomeroy-Huff holds bachelor’s and master’s degrees in science education, and earned master’s and doctorate degrees in instructional design from the University of Pittsburgh.  She is also an SEI-Certified PSP Developer and SEI-Certified TSP Software Coach and is working on fulfilling the requirements for the Project Management Professional (PMP) certification.

Louis Pouzin

PouzinLouis Pouzin has acquired an international reputation as an expert in computer communications and networks. Most of his career has been devoted to the design and implementation of computer systems, such as CTSS, the first large time sharing system at the Massachusetts Institute of Technology, or the CYCLADES computer network and its datagram packet switching network, from which TCP/IP was derived.

Besides his experience in leading teams of top professionals, he is known internationally for his participation in early network standardization within IFIP, ISO and CCITT, and his numerous publications, many of which have become educational material in network courses. As a lecturer, he is especially appreciated for presenting complex subjects in clear and understandable terms.

He graduated from École Polytechnique in Paris. He is past chairman of IFIP-TC-6 (data communications). He has published more than 80 articles and a book on computer networks. Among awards he has received: IFIP Silver Core, Bulgarian Academy of Sciences Marin Drinov, ACM SIGCOMM, IEEE Internet, French Légion d’Honneur, ISOC Hall of Fame Pioneers, and Queen Elizabeth II Prize of Engineering…

Presently, he is Project Director with EUROLINC, a non-profit organization promoting the use of native languages in the Internet, and president of Open-Root, a company providing Top Level Domain names independent of ICANN.

Tony Wasserman

WassermanAnthony I. (Tony) Wasserman is a Professor of Software Management Practice at Carnegie Mellon Silicon Valley, and the Executive Director of the Center for Open Source Investigation.

Previously, Tony was Director of Mobile Middleware Labs for Hewlett-Packard’s Middleware Division, where he managed a development team working on software infrastructure for mobile web services. Before it was acquired by HP, Tony was Vice President of Bluestone Software, responsible for its West Coast Labs, where he led the creation of the award-winning, J2EE-based, Total-e-Mobile toolkit. During the dot-com boom, he was VP of Engineering for a startup in San Francisco.


As Founder and CEO of Interactive Development Environments, Inc. (IDE) from 1983-1993, Tony built IDE to $25M in revenue, earning it a place on the Inc. 500 list and making IDE a recognized leader in computer-aided software engineering. As CEO, he raised venture funding, created international subsidiaries, and contributed to the architecture of IDE’s innovative Software through Pictures (StP) software modeling environment.


Prior to starting IDE, Tony was a Professor at U.C. San Francisco and a Lecturer in the computer science division at U.C. Berkeley. His research areas included software engineering, software development environments, database management, programming languages, and human-computer interaction.


Dr. Wasserman earned his Ph.D. in computer sciences from the University of Wisconsin – Madison and his B.A. in mathematics and physics from UC Berkeley.

Tony has been selected as both a Fellow of the Association for Computing Machinery (ACM) and a Fellow of the Institute of Electrical and Electronic Engineers and is often invited to speak at both industrial and research conferences. He has published dozens of technical papers, edited eight books, and is the recipient of several awards for his contributions. He gave the inaugural Stevens Lecture on Software Development Methods, and was the first recipient of the ACM SIGSOFT Distinguished Service Award.