Abstract

This chapter surveys recent developments in software reliability engineering, and presents results in measuring test activities, analyzing product reliability, and identifying high risk areas for focused reliability improvement for large software systems. Environmental constraints and existing analysis techniques are carefully examined to select appropriate analysis techniques, models, implementation strategies, and support tools suitable for large software systems. The analysis and modeling activities include measure definition, data gathering, graphical test activity and defect tracking, overall quality assessment using software reliability growth models, and identification of problematic areas and risk management using tree-based reliability models. Various existing software tools have been adapted and integrated to support these analysis and modeling activities. This approach has been used in the testing phase of several large software products developed in the IBM Software Solutions Toronto Laboratory and was demon- strated to be effective and efficient. Various practical problems and solutions in implementing this strategy are also discussed.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call