Skip to main content

The Future of Software Processes

  • Conference paper
Unifying the Software Process Spectrum (SPW 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3840))

Included in the following conference series:

Abstract

In response to increasing demands being put onto software-intensive systems, software processes will evolve significantly over the next two decades. This paper identifies seven relatively surprise-free trends – increased emphasis on users and end value; increasing software criticality and need for dependability; increasingly rapid change; increasingly complex systems of systems; increasing needs for COTS, reuse, and legacy software integration; and computational plenty – and two “wild card” trends: increasing software autonomy and combinations of biology and computing; and discusses their likely influences on software processes between now and 2025. It also discusses limitations to software process improvement, and areas of significant software process research and education needs.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Albert, C., Brownsword, L.: Evolutionary Process for Integrating COTS-Based Systems (EPIC): An Overview. CMU/SEI-20030/TR-009. Software Engineering Institute, Pittsburgh (2002)

    Google Scholar 

  2. Anthes, G.: The Future of IT. Computerworld, 27–36, March 7 (2005)

    Google Scholar 

  3. Arthur, W.B.: Increasing Returns and the New World of Business. Harvard Business Review, 100–109 (July/August 1996)

    Google Scholar 

  4. Aurum, A., Biffl, S., Boehm, B., Erdogmus, H., Gruenbacher, P. (eds.): Value-Based Software Engineering. Springer, Heidelberg (2005)

    Google Scholar 

  5. Basili, V., Zelkowitz, M., McGarry, F., Page, J., Waligora, S., Pajerski, R.: Special Report: SEL’s Process-Improvement Program. Software, 83–87 (November 1995)

    Google Scholar 

  6. Boehm, B.: A Spiral Model for Software Development and Enhancement. Computer, 61–72 (May 1988)

    Google Scholar 

  7. Boehm, B., Brown, A.W., Basili, V., Turner, R.: Spiral Acquisition of Software-Intensive Systems of Systems. CrossTalk, 57–63 (May 2004)

    Google Scholar 

  8. Boehm. B., Hoare, C.A.R. (eds.): Proceedings, 1975 International Conference on Reliable Software. ACM/IEEE (April 1975)

    Google Scholar 

  9. Boehm, B., Jain, A.: An Initial Theory of Value-Based Software Engineering. In: Aurum, A., Biffl, S., Boehm, B., Erdogmus, H., Gruenbacher, P. (eds.) Value-Based Software Engineering. Springer, Heidelberg (2005)

    Google Scholar 

  10. Boehm, B., Turner, R.: Balancing Agility and Discipline. Addison-Wesley, Reading (2004)

    Google Scholar 

  11. Brooks, F.: The Mythical Man-Month, 2nd edn. Addison-Wesley, Reading (1995)

    Google Scholar 

  12. Conway, M.: How Do Committees Invent? Datamation, 28–31 (April 1968)

    Google Scholar 

  13. Crawford, D.: Editorial Pointers. Comm. ACM, 5 (October 2001)

    Google Scholar 

  14. Drexler, E.K.: Engines of Creation. Anchor Press (1986)

    Google Scholar 

  15. Drexler, K.E., Peterson, C., Pergamit, G.: Unbounding the Future: The Nanotechnology Revolution. William Morrow & Co. (1991)

    Google Scholar 

  16. Dreyfus, H., Dreyfus, S.: Mind over Machine. Macmillan, Basingstoke (1986)

    Google Scholar 

  17. Druffel, L., Loy, N., Rosenberg, R., Sylvester, R., Volz, R.: Information Architectures that Enhance Operational Capability in Peacetime and Warfare. USAF-SAF Study Report (February 1994)

    Google Scholar 

  18. Dyson, G.B.: Darwin Among the Machines: The Evolution of Global Intelligence. Helix Books/Addison Wesley (1997)

    Google Scholar 

  19. Ehn, P. (ed.): Work-Oriented Design of Computer Artifacts. Lawerence Earlbaum Assoc. (1990)

    Google Scholar 

  20. FCIO (Federal CIO Council): A Practical Guide to Federal Enterprise Architecture, Version 1.0 (February 2001)

    Google Scholar 

  21. Fuggetta, A.: Software Process: A Roadmap. In: Finkelstein, A. (ed.) The Future of Software Engineering. ACM Press, New York (2000)

    Google Scholar 

  22. Gerrard, P., Thompson, N.: Risk-Based E-Business Testing. Artech House (2002)

    Google Scholar 

  23. Grady, R.: Successful Software Process Improvement. Prentice-Hall, Englewood Cliffs (1997)

    Google Scholar 

  24. Gruenbacher, P., Koeszegi, S., Biffl, S.: Stakeholder Value Proposition Elicitation and Reconciliation. In: Aurum, A., Biffl, S., Boehm, B., Erdogmus, H., Gruenbacher, P. (eds.) Value-Based Software Engineering. Springer, Heidelberg (2005)

    Google Scholar 

  25. Harned, D., Lundquist, J.: What Transformation Means for the Defense Industry. The McKinsey Quarterly, 57–63, November 3 (2003)

    Google Scholar 

  26. Hofstede, G.: Culture and Organizations. McGraw-Hill, New York (1997)

    Google Scholar 

  27. Highsmith, J.: Adaptive Software Development. Dorset House (2000)

    Google Scholar 

  28. Huang, L.: A Value-Based Process for Achieving Software Dependability. In: Proceedings, Software Process Workshop 2005 (May 2005)

    Google Scholar 

  29. Humphrey, W.: Introduction to the Personal Software Process. Addison-Wesley, Reading (1997)

    Google Scholar 

  30. Humphrey, W.: Introduction to the Team Software Process. Addison-Wesley, Reading (2000)

    Google Scholar 

  31. ISO (International Standards Organization): Standard for Information Technology – Software Life Cycle Processes. ISO/IEC 12207 (1995)

    Google Scholar 

  32. Joy, B.: Why the Future Doesn’t Need Us: Wired (April 2000)

    Google Scholar 

  33. Kurzweil, R.: The Age of Spiritual Machines. Penguin Books (1999)

    Google Scholar 

  34. Lampson, B.: Computing Meets the Physical World, pp. 4–7. The Bridge (2003)

    Google Scholar 

  35. Maslow, A.: Motivation and Personality. Harper and Row (1954)

    Google Scholar 

  36. Moore, G.: Inside the Tornado. Harper Collins (1995)

    Google Scholar 

  37. Musa, J.: Software Reliability Engineering. McGraw-Hill, New York (1999)

    Google Scholar 

  38. Patterson, D.: 20th Century vs. 21st Century C&C: The SPUR Manifesto. ACM Comm, 15–16 (March 2005)

    Google Scholar 

  39. Paulk, M., Weber, C., Curtis, B., Chrissis, M.: The Capability Maturity Model. Addison-Wesley, Reading (1994)

    Google Scholar 

  40. Phongpaibul, M., Boehm, B.: Improving Quality Through Software Process Improvement in Thailand: Initial Analysis. In: Proceedings, ICSE 2005 Workshop on Software Quality (May 2005)

    Google Scholar 

  41. PITAC (President’s Information Technology Advisory Committee): Report to the President: Information Technology Research: Investing in Our Future (1999)

    Google Scholar 

  42. Putman, J.: Architecting with RM-ODP. Prentice-Hall, Englewood Cliffs (2001)

    Google Scholar 

  43. Rechtin, E.: Systems Architecting. Prentice-Hall, Englewood Cliffs (1991)

    Google Scholar 

  44. Standish Group: Extreme Chaos (2001), http://www.standishgroup.com

  45. Toulmin, S.: Cosmopolis. University of Chicago Press (1992)

    Google Scholar 

  46. Yang, Y., Bhuta, J., Port, D., Boehm, B.: Value-Based Processes for COTS-Based Applications. IEEE Software (2005) (to appear)

    Google Scholar 

  47. Yang, Y., Boehm, B.: A Contextualized Study of COTS-Based E-Service Projects. In: Proceedings, ICCBSS 2005 (February 2005)

    Google Scholar 

  48. Zachman, J.: A Framework for Information Systems Architecture. IBM Systems Journal (1987)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Boehm, B. (2006). The Future of Software Processes. In: Li, M., Boehm, B., Osterweil, L.J. (eds) Unifying the Software Process Spectrum. SPW 2005. Lecture Notes in Computer Science, vol 3840. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11608035_2

Download citation

  • DOI: https://doi.org/10.1007/11608035_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-31112-6

  • Online ISBN: 978-3-540-32450-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics