Software Reliability Engineering (3 ECTS)

The purpose of this course is to give a global overview of approaches to software reliability analysis, evaluation and improvement.


Suggested readings:

M. Lyu (Ed.): Handbook of Software Reliability Engineering, McGraw Hill, 1996 available on line:

John Musa: Software Reliability Engineering: More Reliable Software Faster and Cheaper, 2nd Edition, September 2004.

K Kanoun, M. R. Bastos Martini, J. Moreira de Souza: A method for software reliability analysis and prediction, application to the TROPICO-R switching system, IEEE Transactions on Software Engineering, N° 4, pp. 334-344, April 1991.

J. C. Laprie: For a product-in-a-process approach to software reliability evaluation, Third IEEE International Symposium on Software Reliability Engineering (ISSRE'92), Research-Triangle Park (USA), October 7-10 1992, pp.134-138.

John Musa: Operational Profiles in Software-Reliability Engineering, IEEE Software 10 (2), pp. 4-32, 1993.

K. Kanoun, M. Kaâniche, J. C. Laprie and S. Metge: SoRel: a tool for reliability growth analysis and prediction from statistical failure data, 23rd IEEE International Symposium on Fault-Tolerant Computing (FTCS'23), Toulouse, France, June 22-24, 1993, pp.654-659.

M. Kaâniche, K. Kanoun: Software failure data analysis of two successive generations of a switching system, 12th Int. Conference on Computer Safety, Reliability and Security (SAFECOMP'93), Poznan, Poland, 27-29 October 1993, pp.230-239.

K. Kanoun, J. C. Laprie: Software Reliability Trend Analyses: From Theoretical to Practical Considerations, IEEE Transactions on Software Engineering, Vol.20, N°9, pp.740-747, September 1994.

K. Kanoun, J.-C. Laprie: Trend Analysis, in Handbook of Software Reliability Engineering, Ed. M. Lyu, Mc Graw Hill, Chapter 10, pp. 401-437, 1996. Freely available at:

K. Kanoun: A measurement-based framework for software reliability improvement, Annals of Software Reliability, Vol.11, N°1, pp.89-106, November 2001.

K. Kanoun, Y. Crouzet, A. Kalakech, A. E. Rugina: Windows and Linux Robustness Benchmarks With Respect to Application Erroneous Behaviour, in Dependability Benchmarking for Computer Systems, Chapter 12, pp. 277-254. Editors: Karama Kanoun and Lisa Spainhower, IEEE Computer Society and Wiley, August 2008.

ReSIST Courseware  (right click and select "Save as" to download)

Courseware examples and locations where taught:

Line of teaching

View this course in the RKBExplorer

Back to MSc Curriculum.