skip to main content
10.1145/568760.568897acmotherconferencesArticle/Chapter ViewAbstractPublication PagessekeConference Proceedingsconference-collections
Article

Software process decision support: making process tradeoffs using a hybrid metrics, modeling and utility framework

Published:15 July 2002Publication History

ABSTRACT

In this paper, we present a "forward-looking" decision support framework that integrates timely metrics data with simulation models of the software development process in order to support the software project management control function. This forward-looking approach provides predictions of project performance and the impact of various management decisions. Tradeoffs among performance measures are accomplished using Outcome Based Control Limits (OBCLs) and are augmented using multi-criteria utility functions and financial measures of performance to evaluate various process alternatives. The decision support framework enables the program manager to take corrective action as necessary on a project with the simulation model providing insight on potential performance impacts of the proposed corrective actions. A real world example is presented.

References

  1. Harrison, W., "A Universal Metrics Repository", Proceedings of the Pacific Northwest Software Quality Conference, Portland, Oregon, October 18-19, 2000.Google ScholarGoogle Scholar
  2. Humphrey, Watts, Managing the Software Process, Addison Wesley, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Kellner, "Software Process Modeling : Value and Experience," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, SEI Technical Review 1989.Google ScholarGoogle Scholar
  4. M. Kellner, "Software Process Modeling Experience," presented at The 11th International Conference on Software Engineering, Pittsburgh, Pennsylvania, USA, 1989.Google ScholarGoogle Scholar
  5. M. I. Kellner, "Experience with Enactable Software Process Models," presented at The Fifth International Conference on The Software Process, Kennebunkport, Maine, USA, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Paulk, M. C., Curtis, W., Chrissis, M. B., Weber, C. V., "Capability Maturity Model for Software, Version 1.1", Technical Report SEI-93-TR-24, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, February 1993.Google ScholarGoogle Scholar
  7. D. M. Raffo, "Modeling Software Processes Quantitatively and Assessing the Impact of Potential Process Changes on Process Performance", Graduate School of Industrial Administration, Carnegie Mellon University, Pittsburgh, PA, UMI Dissertation Services #9622438, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. D. M. Raffo and M. I. Kellner, "Field Study Results Using the Process Tradeoff Analysis Method", Proceedings of the 1996 Software Engineering Process Group Conference, Held in Atlantic City, New Jersey, May 20-23, 1996.Google ScholarGoogle Scholar
  9. D. M. Raffo, J. V. Vandeville, and R. Martin, "Software Process Simulation to Achieve Higher CMM Levels", Journal of Systems and Software, Vol. 46, No. 2/3 (15 April 1999).Google ScholarGoogle Scholar
  10. D. M. Raffo, W. Harrison, J. V. Vandeville, "Coordinating Models and Metrics to Manage Software Projects, International Journal of Software Process Improvement and Practice, 5:2/3, June/September, 2000, pages 147-157.Google ScholarGoogle Scholar
  11. Summers, D. C. S., Quality, 2nd edition, Prentice-Hall, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Software process decision support: making process tradeoffs using a hybrid metrics, modeling and utility framework

        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
        • Published in

          cover image ACM Other conferences
          SEKE '02: Proceedings of the 14th international conference on Software engineering and knowledge engineering
          July 2002
          859 pages
          ISBN:1581135564
          DOI:10.1145/568760

          Copyright © 2002 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 15 July 2002

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader