skip to main content
10.1145/1137702.1137714acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

Optimal release time: numbers or intuition?

Published:21 May 2006Publication History

ABSTRACT

Despite the exponential increase in the demand for software and the increase in our dependence on software, many software manufacturers behave in an unpredictable manner. In such an unpredictable software manufacturer organization, it is difficult to determine the optimal release time. An economic model is presented supporting the evaluation and comparison of different release or market entry alternatives. This model requires information with respect to achieved reliability and maintainability. Existing literature reveals many models to estimate reliability and limited models to estimate maintainability. The practicality of most available models is however criticized. A series of case studies confirmed that software manufacturers struggle with determining the reliability and maintainability of their products prior to releasing them. This leads to a combination of non-analytical methods to decide when a software product is 'good enough' for release: intuition prevails where sharing convincing information is required. Next research steps are put forward to investigate ways increasing the economic reasoning about the optimal release time.

References

  1. Boehm, B. W., Sullivan, K. J., Software Economics: A Roadmap. ACM Press, 2000.Google ScholarGoogle Scholar
  2. Chillarege, R., et al., Orthogonal Defect Classification -- A Concept for In-Process Measurements. IEEE Transactions on Software Engineering, 18, 11, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Chulani, S., COQUALMO (COnstructive QUALity MOdel): A Software Defect Density Prediction Model. In Project Control for Software Quality, Kusters et al., (Eds.), Shaker Publishing, 1999.Google ScholarGoogle Scholar
  4. Cook, C., Visconti, M., New and improved documentation process model. Proceedings of the 14th Pacific Northwest Software Quality Conference, Portland, 1996, 364--380.Google ScholarGoogle Scholar
  5. Erdogmus, H., Comparative evaluation of software development strategies based on Net Present Value. Proceedings of the First International Workshop on Economics-driven Software Engineering Research, Toronto (Canada), 1999.Google ScholarGoogle Scholar
  6. Fenton, N. E., Pfleeger, S. L., Software Metrics: A Rigorous & Practical Approach. PWS Publishing Company, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Fenton, N. E., et al., Assessing Dependability of Safety Critical Systems using Diverse Evidence. IEEE Proceedings Software Engineering, 145, 1, 1998, 35--39.Google ScholarGoogle ScholarCross RefCross Ref
  8. Fenton, N. E., Neil, M., A Critique of Software Defect Prediction Research. IEEE Transactions on Software Engineering, 25, 5, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Gokhale, S. S., et al., Important Milestones in Software Reliability Modeling. Communications in Reliability, Maintainability and Serviceability, SAE International, 1996.Google ScholarGoogle Scholar
  10. IEEE, IEEE Standard Dictionary of Measures to Produce Reliable Software. IEEE Std. 982.1, The Institute of Electrical and Electronics Engineers, 1988.Google ScholarGoogle Scholar
  11. IEEE, IEEE Guide for the Use of IEEE Standard Dictionary of Measures to Produce Reliable Software. IEEE Std. 982.1, The Institute of Electrical and Electronics Engineers, 1988.Google ScholarGoogle Scholar
  12. ISO, ISO/IEC 9126-1:2001 Software Engineering - Product Quality - Part 1: Quality model. International Organization for Standardization, 2001.Google ScholarGoogle Scholar
  13. Kelly, T. P., Arguing Safety. PhD thesis, University of York (UK), 1998.Google ScholarGoogle Scholar
  14. Kemerer, C., Software complexity and software maintenance: a survey of empirical research. Annals of Software Engineering I, J. C. Baltzer AG, Science Publishers, 1995, 1--22.Google ScholarGoogle Scholar
  15. Kitchenham, B., Pfleeger, S. L., Software Quality: The Elusive Target. IEEE Software, 13, 1, 1996, 12--21. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Li, P. L., et al., Selecting a defect prediction model for maintenance resource planning and software insurance. Proceedings of the Fifth International Workshop on Economics-driven Software Engineering Research, Oregon (USA), 2003.Google ScholarGoogle Scholar
  17. Neil, M., Fenton N., Improved Software Defect Prediction. European SEPG Conference, London (UK), 2005.Google ScholarGoogle Scholar
  18. Oman, P., Hagemeister, J., Constructing and testing of Polynomials Predicting Software Maintainability. Journal of Systems and Software, 24, 3, March, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Reliability Analysis Center, Introduction to Software Reliability: A State of the Art Review. Reliability Analysis Center (RAC), 1996.Google ScholarGoogle Scholar
  20. Sassenburg, H., Design of a Methodology to Support Software Release Decisions: Do the Numbers really Matter? PhD thesis, University of Groningen (The Netherlands), 2006.Google ScholarGoogle Scholar
  21. Xie, M., Software Reliability Modeling. Singapore. World Scientific, 1991.Google ScholarGoogle Scholar

Index Terms

  1. Optimal release time: numbers or intuition?

              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 Conferences
                WoSQ '06: Proceedings of the 2006 international workshop on Software quality
                May 2006
                83 pages
                ISBN:1595933999
                DOI:10.1145/1137702
                • Conference Chair:
                • Sunita Chulani,
                • Program Chairs:
                • Barry Boehm,
                • June Verner,
                • Bernard Wong

                Copyright © 2006 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: 21 May 2006

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                Overall Acceptance Rate7of11submissions,64%

                Upcoming Conference

                ICSE 2025

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader