Software reliability: measurement, prediction, application
Software reliability: measurement, prediction, application
Handbook of software reliability engineering
Handbook of software reliability engineering
Architecture-based approach to reliability assessment of software systems
Performance Evaluation
Software Reliability
Predicting Software Reliability
Computer
FTCS '99 Proceedings of the Twenty-Ninth Annual International Symposium on Fault-Tolerant Computing
Reliability Analysis of Clustered Computing Systems
ISSRE '98 Proceedings of the The Ninth International Symposium on Software Reliability Engineering
Accounting for Realities When Estimating the Field Failure Rate of Software
ISSRE '01 Proceedings of the 12th International Symposium on Software Reliability Engineering
Modeling and Analysis of Using Memory Management Unit to Improve Software Reliability
ISSRE '01 Proceedings of the 12th International Symposium on Software Reliability Engineering
Reliability Prediction and Sensitivity Analysis Based on Software Architecture
ISSRE '02 Proceedings of the 13th International Symposium on Software Reliability Engineering
Architecture-based software reliability modeling
Architecture-based software reliability modeling
Software field failure rate prediction before software deployment
Journal of Systems and Software
A replicated empirical study of a selection method for software reliability growth models
Empirical Software Engineering
Journal of Systems and Software
Journal of Systems and Software
Quasi-renewal time-delay fault-removal consideration in software reliability modeling
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans - Special section: Best papers from the 2007 biometrics: Theory, applications, and systems (BTAS 07) conference
CBSE'07 Proceedings of the 10th international conference on Component-based software engineering
Warning list identification based on reliability knowledge in warranty claims information system
ICIC'09 Proceedings of the Intelligent computing 5th international conference on Emerging intelligent computing technology and applications
Hi-index | 0.00 |
Over the past three years, we have been actively engaged in both software reliability growth modeling and architecture-based software reliability modeling for projects at Lucent Technologies. Our goal has been to include software into the overall reliability evaluation of a product design using either or both of these two fundamentally different approaches. During the course of our application efforts to real projects, we have identified practical difficulties with each approach. The application of software reliability growth models, for example, is plagued by widespread use of ad hoc test environments, and the use of architecture-based software reliability models is plagued by a large number of unknown parameters. In this paper, we discuss our methods for overcoming these and other practical difficulties. In particular, we show how calibration factors can be defined and used to adjust for the mismatch between the test and operational profiles of the software. We also present two useful ways to do sensitivity analyses that help alleviate the problem of so many uncertainties in the architecture-based modeling approach. We illustrate our methods with case studies, and offer comments on further work that is required to more satisfactorily bridge the gap between theory and applications in this research area.