• Publications
  • Influence
Software Engineering Economics
  • B. Boehm
  • Computer Science, Engineering
  • IEEE Transactions on Software Engineering
  • 4 October 1993
TLDR
The field of software cost estimation is surveyed, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues inSoftware cost estimation. Expand
A spiral model of software development and enhancement
  • B. Boehm
  • Computer Science
  • Computer
  • 1 May 1988
TLDR
An outline is given of the process steps involved in the spiral model, an evolving risk-driven approach that provides a framework for guiding the software process and its application to a software project is shown. Expand
Software Cost Estimation with COCOMO II
TLDR
This book will show professional developers how to use the COCOMO (Cost Comparison Model) II model developed by Dr. Boehm at USC to generate end-to-end cost analysis figures for software development projects. Expand
Software risk management: principles and practices
  • B. Boehm
  • Computer Science
  • IEEE Software
  • 1991
The emerging discipline of software risk management is described. It is defined as an attempt to formalize the risk-oriented correlates of success into a readily applicable set of principles andExpand
Get Ready for Agile Methods, with Care
TLDR
Although many of their advocates consider the agile and plan-driven software development methods polar opposites, synthesizing the two can provide developers with a comprehensive spectrum of tools and options, and a combined approach is feasible and preferable in some circumstances. Expand
Cost models for future software life cycle processes: COCOMO 2.0
TLDR
This model is serving as a framework for an extensive current data collection and analysis effort to further refine and calibrate the model's estimation capabilities. Expand
Value-based software engineering
  • B. Boehm
  • Engineering, Computer Science
  • SOEN
  • 1 March 2003
TLDR
This paper presents seven key elements that provide candidate foundations for value-based software engineering: Benefits Realization Analysis; Stakeholder Value Proposition Elicitation and Reconciliation; Business Case Analysis; Continuous Risk and Opportunity Management; Concurrent System and Software Engineering; Value-Based Monitoring and Control; and Change as Opportunity. Expand
Management challenges to implementing agile processes in traditional development organizations
TLDR
Three areas are identified - development process conflicts, businessprocess conflicts, and people conflicts - that are the critical challenges to software managers of large organizations in bringing agile approaches to bear in their projects. Expand
Using Risk to Balance Agile and Plan-Driven Methods
TLDR
The authors present a risk-based approach for structuring projects to incorporate both agile and plan-driven approaches in proportion to a project's needs. Expand
A view of 20th and 21st century software engineering
  • B. Boehm
  • Engineering, Computer Science
  • ICSE
  • 28 May 2006
TLDR
This paper tries to identify at least some of the major past software experiences that were well worth repeating, and some that were not, and makes some first steps towards distinguishing relatively timeless software engineering principles that are risky not to repeat, and conditions of change under which aging practices will become increasingly risky to repeat. Expand
...
1
2
3
4
5
...