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

Cited By

View all
  • (2017)Beyond distributions and primary goodsJournal of the Association for Information Science and Technology10.1002/asi.2374768:7(1601-1618)Online publication date: 1-Jul-2017
  • (2011)Economies and diseconomies of scale in software developmentJournal of Software Maintenance and Evolution: Research and Practice10.1002/smr.52623:8(533-548)Online publication date: 20-Jan-2011
  • (2006)A view of 20th and 21st century software engineeringProceedings of the 28th international conference on Software engineering10.1145/1134285.1134288(12-29)Online publication date: 28-May-2006
  • Show More Cited By

Index Terms

  1. Developing a theory of value-based software engineering

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    EDSER '05: Proceedings of the seventh international workshop on Economics-driven software engineering research
    May 2005
    65 pages
    ISBN:159593118X
    DOI:10.1145/1083091
    • cover image ACM SIGSOFT Software Engineering Notes
      ACM SIGSOFT Software Engineering Notes  Volume 30, Issue 4
      July 2005
      1514 pages
      ISSN:0163-5948
      DOI:10.1145/1082983
      Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 15 May 2005

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Theory W
    2. adaptive control
    3. benefits realization
    4. control theory
    5. decision theory
    6. dependency theory
    7. domain theories
    8. game theory
    9. risk/opportunity management
    10. stakeholder win-win
    11. theory of justice
    12. utility theory
    13. value-based software engineering

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 12 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2017)Beyond distributions and primary goodsJournal of the Association for Information Science and Technology10.1002/asi.2374768:7(1601-1618)Online publication date: 1-Jul-2017
    • (2011)Economies and diseconomies of scale in software developmentJournal of Software Maintenance and Evolution: Research and Practice10.1002/smr.52623:8(533-548)Online publication date: 20-Jan-2011
    • (2006)A view of 20th and 21st century software engineeringProceedings of the 28th international conference on Software engineering10.1145/1134285.1134288(12-29)Online publication date: 28-May-2006
    • (2006)Challenges of Knowledge and Collaboration in RoadmappingProceedings of the International Workshop on Software Product Management10.1109/IWSPM.2006.3(19-26)Online publication date: 12-Sep-2006
    • (2016)Gray links in the use of requirements traceabilityProceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering10.1145/2950290.2950354(384-395)Online publication date: 1-Nov-2016
    • (2016)Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software EngineeringundefinedOnline publication date: 1-Nov-2016
    • (undefined)Value-Based Software Engineering: A Systematic Mapping StudySSRN Electronic Journal10.2139/ssrn.4148149

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media