Software reliability: measurement, prediction, application
Software reliability: measurement, prediction, application
Measuring the risk of software failure
ICIS '89 Proceedings of the tenth international conference on Information Systems
Methodology for the assessment of software risk
Methodology for the assessment of software risk
Software unit test coverage and adequacy
ACM Computing Surveys (CSUR)
On random and partition testing
Proceedings of the 1998 ACM SIGSOFT international symposium on Software testing and analysis
On Comparisons of Random, Partition, and Proportional Partition Testing
IEEE Transactions on Software Engineering
Fault injection approach based on dependence analysis
COMPSAC-W'05 Proceedings of the 29th annual international conference on Computer software and applications conference
A systematic literature review of software quality cost research
Journal of Systems and Software
Fault injection approach based on architectural dependencies
Architecting Dependable Systems III
Component-based software certification based on experimental risk assessment
LADC'07 Proceedings of the Third Latin-American conference on Dependable Computing
Hi-index | 0.00 |
A method for assessing the differential risk of failure among a system's modules is proposed. The procedure has three components: external-risk assessment, module exposure, and module-failure likelihood. External-risk assessment is a consideration of the system's environment, almost independent of the software's details. To estimate module exposure, the model relates individual modules and their potential faults to the external-failure modes and their economic consequences by reverse-engineering the specifications and analyzing each module's expected use. To estimate failure likelihood, the method uses a reliability model. The method constitutes theoretical foundation for the cost-effective development of software that attempts to reduce the risk of failure. Managers can use the failure-risk estimates to better determine how much testing effort can be economically justified.