Skip to main content

Improving Reliability of Large Software Systems

  • Chapter
Book cover Software Measurement

Abstract

Improving field performance of telecommunication systems is one of the most relevant targets of both telecom suppliers and operators, as an increasing amount of business critical systems worldwide are relying on dependable telecommunication. Finding defects earlier of course should improve field performance in terms of reduced field failure rates and reduced intrinsic downtime. This paper describes an integrated approach to improve early defect detection and thus field reliability of telecommunication switching systems. The assumptions at the start of the projects discussed in this paper are: Wide application of code inspections and thorough module testing must lead to a lower fault detection density in following test phases. At the same time criteria for selecting the right modules for code reviews, code inspections and module test have to be improved in order to optimize efficiency. Experiences from projects of Alcatel Telecom’s Switching System Division are included to show practical impacts.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Tagaki, Y. et al Analysis of Review’s Effectiveness Based on Software Metrics. Proc. ISSRE ‘85. IEEE Comp. Society, pp. 34–39, 1995.

    Google Scholar 

  2. Obara, E. et al Metrics and Analyses in the Test Phase of Large Scale Software. J. Systems and Software, Vol. 38, pp. 37–46, 1997.

    Article  Google Scholar 

  3. Lanubile, F. and G.Visaggio Evaluating Predictive Quality Models Derived from Software Measures: Lessons Learned. Journal of Systems and Software, Vol. 38, pp. 225–234, 1997.

    Article  Google Scholar 

  4. Selby, R. W. and V. R. Basili Analyzing Error-Prone System Structure. IEEE Transactions on Software Engineering, Vol. 17, No. 2, pp. 141–152, 1991.

    Article  Google Scholar 

  5. Shepperd, M. Early life-cycle Metrics and Software Quality Models. Information and Software Technology, Vol. 32, No. 4, pp. 311–316, 1990.

    Article  Google Scholar 

  6. Wayne, M.Z. and D.M. Zage Evaluating Design Metrics on Large-Scale Software. IEEE Software, Vol. 10, No. 7, pp. 75–81, Jul. 1993.

    Google Scholar 

  7. Generic Requirements for Software Reliability Prediction. Bellcore GR2813-CORE, Issue 1, December 1993.

    Google Scholar 

  8. Ebert, C. Experiences with Criticality Predictions in Software Development. In: Proc. Europ. Software Eng. Conf. ESEC/FSE ‘87, Eds. M. Jazayeri and H.Schauer, pp. 278–293, Springer, Berlin, New York, 1997.

    Chapter  Google Scholar 

  9. Siddhartha R.D. and A.A. McIntosh When to Stop Testing for Large Software Systems with Changing Code. IEEE Trans. on Software Engineering. Vol. 30, No. 4, pp. 318–323, April 1994.

    Google Scholar 

  10. Evanco, W.M. and Agresti, W.W. A composite complexity approach for software defect modelling. Software Quality Journal, Vol. 3, pp. 27–44, 1994.

    Article  Google Scholar 

  11. Khoshgoftaar, T.M. et al Early Quality Prediction: A Case Study in Telecommunications. IEEE Software, Vol. 13, No. 1, pp. 65–71, Jan. 1996.

    Article  Google Scholar 

  12. Pfleeger, S.L. Lessons Learned in Building a Corporate Metrics Program. IEEE Software, Vol. 10, No. 5, pp. 67–74, May 1993.

    Article  Google Scholar 

  13. Fenton, N. E. and S.L. Pfleeger Software Metrics: A Practical and Rigorous Approach. Chapman & Hall, London, UK, 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Reiner Dumke Alain Abran

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer Fachmedien Wiesbaden

About this chapter

Cite this chapter

Ebert, C., Liedtke, T., Baisch, E. (1999). Improving Reliability of Large Software Systems. In: Dumke, R., Abran, A. (eds) Software Measurement. Information Engineering und IV-Controlling. Deutscher Universitätsverlag, Wiesbaden. https://doi.org/10.1007/978-3-663-08949-0_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-663-08949-0_13

  • Publisher Name: Deutscher Universitätsverlag, Wiesbaden

  • Print ISBN: 978-3-8244-6876-8

  • Online ISBN: 978-3-663-08949-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics