Barry 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 U.S. Department of Defence (DoD) as Director of the DARPA Information Science and Technology Office and the Software and Intelligent Systems Technology Office, as director of the DDR&E Software and Computer Technology Office, and as Director of two major DoD software initiatives: the DoD Software Technology Plan and theDR&E Software Action Plan. He worked at TRW from 1973 to 1989, culminating as Chief Scientist of the defense Group, and at the Rand Corporation from 1959 to 1973, culminating as Head of the Information Science Department. He is currently Director of the USC Center for Software Engineering. 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, and two advanced software engineering environments: the TRW Software Productivity System and Quantum Leap Environment.
He has served on the editorial boards of several scientific journals, including IEEE Transactions on Software Engineering, IEEE Computer, IEEE Software, ACM Computing Reviews, 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 Government Board of the IEEE Computer Society.
His honors and awards include Experiences with the Guest Lecturer of the USSR Academy of Sciences (1970), the AIAA Information Systems Award (1979), and the J.D. Warnier Prize for Excellence in Information Sciences (1984), the ISPA Freiman Award for Parametric Analysis (1988), and the NSIA Grace Murray Hopper Award (1989). He is an AIAA Fellow and IEEE Fellow.
Joachim Karlsson is co-founder and managing director of Focal Point AB, a leading provider of methodologies for establishing priorities in the product development process. He is a former senior software quality consultant in SoftLab AB, Sweden. His research interests include project management, software process improvement and requirements engineering. Karlsson received his master's degree and Licentiate degree in computer science from Linköpings Universitet.