Skip to main content

Design process improvement case study using process waiver data

  • Conference paper
  • First Online:
Book cover Software Engineering — ESEC '95 (ESEC 1995)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 989))

Included in the following conference series:

Abstract

The effort to improve the quality of software has produced large amounts of data about development organizations. In seeking answers to software quality problems, a fundamental question is what can reliably be concluded from this data.

We propose a model for the empirical study of software development as a way to begin answering this question. This model defines techniques which range over the spectrum of credibility and generalizability. From the middle of this spectrum, we present an example of a case study in which real project data was used to improve an existing design process. We carefully constructed our study to be credible within the context of the specific software project, without jeopardizing the work in progress or increasing project costs.

Using natural controls with a large volume of data, we were able to test our hypothesis that the quality of a feature was not adversely affected by the removal of certain steps in the design process. This resulted in a shorter process which was scaled to development feature size and which was implemented throughout the project.

This case study also showed the importance of ensuring that the method used to capture and analyze data from large software development projects is indeed highly credible.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. D. Banker and C. F. Kemerer. Scale economics in new software development. IEEE Trans Software Eng., 15(10):1199–1205, 1989.

    Article  Google Scholar 

  2. V. R. Basili. Software development: A paradigm for the future. In COMPSAC T89, pages 471–485, September 1989.

    Google Scholar 

  3. J. S. Colson Jr. and E. M. Prell. Total quality management for a large software project. AT&T Technical Journal, 73(3):48–56, May/June 1992.

    Google Scholar 

  4. A. S. Lee. A scientific methodology for mis case studies. MIS Quarterly, pages 33–50, March 1989.

    Google Scholar 

  5. M. Lipow. Number of faults per line of code. IEEE Trans Software Eng., pages 437–439, July 1982.

    Google Scholar 

  6. C. R. Loader. Testing for nonlinearity in exponent family regression. Technical Report 11214-920108-03TM, AT&T Bell Laboratories, October 1991.

    Google Scholar 

  7. S. Siegel and N. J. Castellan Jr. Nonparametric Statistics For the Behavioral Sciences. McGraw-Hill Inc., New York, NY, second edition, 1988.

    Google Scholar 

  8. T. J. Yu. Software density metrics: Assumptions, applications, and limitations. In 7th Annual Northwest Software Quality Conference, pages 289–299, September 1989.

    Google Scholar 

  9. W. D. Yu, D. P. Smith, and S. T. Huang. Software productivity measurements. AT&T Technical Journal, 71:110–120, May/June 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Wilhelm Schäfer Pere Botella

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Votta, L.G., Zajac, M.L. (1995). Design process improvement case study using process waiver data. In: Schäfer, W., Botella, P. (eds) Software Engineering — ESEC '95. ESEC 1995. Lecture Notes in Computer Science, vol 989. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60406-5_6

Download citation

  • DOI: https://doi.org/10.1007/3-540-60406-5_6

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60406-8

  • Online ISBN: 978-3-540-45552-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics