On fault representativeness of software fault injection

R Natella, D Cotroneo, JA Duraes… - IEEE Transactions on …, 2012 - ieeexplore.ieee.org
The injection of software faults in software components to assess the impact of these faults
on other components or on the system as a whole, allowing the evaluation of fault tolerance …

Common trends in software fault and failure data

M Hamill… - IEEE Transactions on …, 2009 - ieeexplore.ieee.org
The benefits of the analysis of software faults and failures have been widely recognized.
However, detailed studies based on empirical data are rare. In this paper, we analyze the …

Establishing economic effectiveness through software health-management

M Pizka, T Panas - 2009 - osti.gov
More than two thirds of the annual software budget of large-scale organizations dealing with
complex software systems is spent on the perfection, correction, and operation of existing …

Software rejuvenation-modeling and analysis

KS Trivedi, K Vaidyanathan - Information Technology: Selected Tutorials, 2004 - Springer
Several recent studies have established that most system outages are due to software faults.
Given the ever increasing complexity of software and the well-developed techniques and …

Software fault tolerance: An evaluation

T Anderson, PA Barrett, DN Halliwell… - IEEE Transactions on …, 1985 - ieeexplore.ieee.org
In order to assess the effectiveness of software fault tolerance techniques for enhancing the
reliability of practical systems, a major experimental project has been conducted at the …

Deliberative, search-based mitigation strategies for model-based software health management

N Mahadevan, A Dubey, D Balasubramanian… - Innovations in Systems …, 2013 - Springer
Rising software complexity in aerospace systems makes them very difficult to analyze and
prepare for all possible fault scenarios at design time; therefore, classical run-time fault …

SHADOWS: Self-healing complex software systems

O Shehory - 2008 23rd IEEE/ACM International Conference on …, 2008 - ieeexplore.ieee.org
As software systems grow in size and complexity, their vulnerability to faults increases, and
their reliability and manageability deteriorate. Software assurance methods which aim to …

Software fault prediction using machine-learning techniques

D Sharma, P Chandra - Smart Computing and Informatics: Proceedings of …, 2018 - Springer
Abstract Machine-learning techniques are used to find the defect, fault, ambiguity, and bad
smell to accomplish quality, maintainability, and reusability in software. Software fault …

Early and cost-effective software fault detection: measurement and implementation in an industrial setting

LO Damm - 2007 - diva-portal.org
Avoidable rework consumes a large part of development projects, ie 20-80 percent
depending on the maturity of the organization and the complexity of the products. High …

[PDF][PDF] Software-implemented self-healing system

GK Saha - CLEI Electronic Journal, 2007 - clei.org
The term “Self-healing” denotes the capability of a software system in dealing with bugs.
Fault tolerance for dependable computing is to provide the specified service through …