skip to main content
10.1145/1083091.1083101acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

Developing a theory of value-based software engineering

Published:15 May 2005Publication History

ABSTRACT

This paper presents an initial "4+1" theory of value-based software engineering (VBSE) that builds around the stakeholder win-win Theory W, and addresses the questions of "which values are important?" and "how is success assured?" for a given software engineering enterprise. The central Theory W then draws upon four additional theories - utility theory (how important are the values?), decision theory (how do stakeholders' values determine decisions?), dependency theory (how do dependencies affect value realization?), and control theory (how to adapt to change and control value realization?).

References

  1. S. Adams, Dilbert Comic Strips, 1995.Google ScholarGoogle Scholar
  2. C. Alexander, The Timeless Way of Building, Oxford University Press, 1979.Google ScholarGoogle Scholar
  3. C. Argyris, Organizational Learning, Addison-Wesley, 1978.Google ScholarGoogle Scholar
  4. B. Boehm and P. Bose, A Collaborative Spiral Software Process Model Based on Theory W, Proceedings, ICSP 3, IEEE, October 1994.Google ScholarGoogle ScholarCross RefCross Ref
  5. B. Boehm and A. Jain, "An Initial Theory of Value-Based Software Engineering", USC-CSE Technical Report 2005-505, March 2005.Google ScholarGoogle Scholar
  6. B. Boehm and L. Huang, Value-Based Software Engineering: A Case Study, IEEE Computer, March 2003, pp. 21--29. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. B. Boehm and R. Turner, Balancing Agility and Discipline, Addison Wesley, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. B. Boehm, and R. Ross, Theory-W Software Project Management: Principles and Examples, IEEE Trans. SW Engineering., July 1989, pp. 902--916. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. D. Blackwell and M. Girshick, Theory of Games and Statistical Decisions, Wiley, 1954.Google ScholarGoogle Scholar
  10. W. Brogan, Modern Control Theory, Prentice Hall, 1974 (3rd ed., 1991). Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. R. Burns, To a Mouse, November 1785.Google ScholarGoogle Scholar
  12. P. Checkland, Systems Thinking, Systems Practice, Wiley, 1981.Google ScholarGoogle Scholar
  13. C. W. Churchman, R. Ackoff, and E. Arnoff, An Introduction to Operations Research, Wiley, 1957.Google ScholarGoogle Scholar
  14. W. Collins, K. Miller, B. Spielman, and J. Wherry, "How Good is Good Enough?", Comm. ACM, January 1994, pp. 81--91. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. R. M. Cyert and J. G. March, A Behavioral Theory of the Firm, Prentice Hall, 1963.Google ScholarGoogle Scholar
  16. G. Debreu, Theory of Value, Wiley, 1959.Google ScholarGoogle Scholar
  17. T. DeMarco, Controlling Software Projects, Yourdon Press, 1982.Google ScholarGoogle Scholar
  18. J. Dupuit, On the Measurement of the Utility of Public Works, Translated by R. H. Barback, International Economic Papers 2:83--110, 1844 (1952).Google ScholarGoogle Scholar
  19. P. C. Fishburn, The Foundations of Expected Utility, Dordrecht, 1982.Google ScholarGoogle Scholar
  20. R. Fisher and W. Ury, Getting To Yes: Negotiating Agreement Without Giving In, Houghton Mifflin, 1981.Google ScholarGoogle Scholar
  21. D. A. Gioia and E. Pitre, Multi-Paradigm Perspectives on Theory Building, Academy of Management Review, 15, pp. 584--602, 1990.Google ScholarGoogle ScholarCross RefCross Ref
  22. C. G. Hempel and P. Oppenheim, Problems of the Concept of General Law, in (eds.) A. Danto and S. Mogenbesser, Philosophy of Science, Meridian Books, 1960.Google ScholarGoogle Scholar
  23. J. Highsmith, Adaptive Software Development, Dorset House, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. W. S. Humphrey, Managing the Software Process, Addison-Wesley, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. M. Jeffery, S. Shah, and R. Sweeney, "Real Options and Enterprise technology Project Selection and Deployment Strategies", MIS Quarterly, April 2003.Google ScholarGoogle Scholar
  26. R. Kaplan and D. Norton, The Balanced Scorecard: Translating Strategy into Action, Harvard Business School Press, 1996.Google ScholarGoogle Scholar
  27. R. L. Keeney and H. Raiffa, Decisions with Multiple Objectives: Preferences and Value Tradeoffs, Cambridge University Press, 1976.Google ScholarGoogle Scholar
  28. M. J. Lee, Foundations of the WinWin Requirements Negotiation System, Ph.D. dissertation, University of Southern California, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. R. D. Luce and H. Raiffa, Games and Decisions, John Wiley, 1957.Google ScholarGoogle Scholar
  30. J. March and H. Simon, Organizations, Wiley, 1958.Google ScholarGoogle Scholar
  31. J. Marschak and R. Radner, Economic Theory of Teams, Yale University Press, 1972.Google ScholarGoogle Scholar
  32. A. Maslow, Motivation and Personality, Harper, 1954Google ScholarGoogle Scholar
  33. T. Parsons, Social Systems and the Evolution of Action Theory, The Free Press, 1977.Google ScholarGoogle Scholar
  34. C. H. Patterson, Theories of counseling and psychotherapy, Harper and Row, 1983.Google ScholarGoogle Scholar
  35. D. Port and S. Chen, Assessing COTS Assessment: How Much Is Enough?, ICCBSS 2004 Proceedings, Springer, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  36. H. Raiffa, The Art and Science of Negotiation, Belknap/Harvard U. Press, 1982.Google ScholarGoogle Scholar
  37. J. Rawls, A Theory of Justice, Belknap/Harvard U. Press, 1971, 1999.Google ScholarGoogle Scholar
  38. E. Rechtin, Systems Architecting: Creating and Building Complex Systems, Prentice-Hall, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. S. RifKin, The Parsons Game: The First Simulation of Talcott Parsons' Theory of Action, Ph.D. dissertation, George Washington University, 2004.Google ScholarGoogle Scholar
  40. M. Scott Morton, The Corporation of the 1990s: Information Technology and Organization Transformation, Oxford University Press, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. H. Simon, The Science of the Artificial, MIT Press, 1969.Google ScholarGoogle Scholar
  42. H. Simon, Models of Man, Wiley, 1957.Google ScholarGoogle Scholar
  43. J. Thorp and DMR's Center for Strategic Leadership, The Information Paradox: Realizing the Benefits of Information Technology, McGraw-Hill, 1998.Google ScholarGoogle Scholar
  44. R. J. Torraco, Theory-Building Research Methods, in R. A. Swanson & E. F. Holton III (eds.), Human Resource Development Handbook: Linking Research and Practice pp. 114--137, Berrett-Koehler, 1997.Google ScholarGoogle Scholar
  45. S. Toulmin, Cosmopolis: The Hidden Agenda of Modernity, U. of Chicago Press, 1992 reprint edition.Google ScholarGoogle Scholar
  46. J. von Neumann and O. Morgenstern, Theory of Games and Eonomic Behavior, Princeton University Press, 1944.Google ScholarGoogle Scholar
  47. A. W. Wymore, A Mathematical Theory of Systems Engineering: The Elements, Wiley, New York, 1967Google ScholarGoogle Scholar

Index Terms

  1. Developing a theory of value-based software engineering

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader