This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Perspectives
July/August 2010 (vol. 27 no. 4)
pp. 26-29
Barry Boehm, University of Southern California
Kent Beck, Three Rivers Institute
In "The Changing Nature of Software Evolution," Barry Boehm discusses how a one-size-fits-all approach no longer works and how different types of software now require different types of approaches. In "The Inevitability of Evolution," Kent Beck describes how developers must factor in cost, time, and risk when considering changes to their software.

1. Program Evolution—Processes of Software Change, M. Lehman and L. Belady eds., Academic Press, 1985.
2. M. Cusumano, and D. Yoffee, Competing on Internet Time: Lessons from Netscape and Its Battle with Microsoft, Free Press, 1998.
3. K. Beck, Extreme Programming Explained, Addison Wesley, 1999.
4. B. Boehm, "Some Future Trends and Implications for Systems and Software Engineering Processes," Systems Engineering, vol. 9, no. 1, 2006, pp. 1–19.
5. C. Larman, Agile and Iterative Development, Addison Wesley, 2004.
6. H.D. Benington, "Production of Large Computer Programs," Proc. ONR Symp. Advanced Program Methods for Digital Computers, Office of Naval Research, 1956, pp. 15–27.
7. T. Gilb, Competitive Engineering, Elsevier Butterworth Heinemann, 2005.
8. R.W. Pew and A.S. Mavor, Human-System Integration in the System Development Process: A New Look, National Academy Press 2007.
9. B. Boehm and J. Lane, "Using the Incremental Commitment Model to Integrate System Acquisition, Systems Engineering, and Software Engineering," CrossTalk, October 2007, pp. 4–9.
10. B. Boehm and J. Lane, DoD Systems Engineering and Management Implications for Evolutionary Acquisition of Major Defense Systems, tech. report, Systems Eng. Research Center, Univ. Southern California, 2010.

Index Terms:
software evolution, software engineering, software change, development
Citation:
Barry Boehm, Kent Beck, "Perspectives," IEEE Software, vol. 27, no. 4, pp. 26-29, July-Aug. 2010, doi:10.1109/MS.2010.103
Usage of this product signifies your acceptance of the Terms of Use.