We investigate the dependence of software failure reproducibility on the environment in which the software is executed. The existence of such dependence is ascertained in literature, but so far it is not fully characterized. In this paper we pinpoint some of the environmental components that can affect the reproducibility of a failure and show this influence through an experimental campaign conducted on the MySQL Server software system. The set of failures of interest is drawn from MySQL’s failure reports database and an experiment is designed for each of these failures. The experiments expose the influence of disk usage and level of concurrency on MySQL failure reproducibility. Furthermore, the results show that high levels of usage of t...
Software is a ubiquitous component of our daily life. We often depend on the correct working of soft...
The increasing dependence of our modern society on software systems has driven the development of so...
A simple model is used to study the effect of fault-tolerance techniques and system design on system...
We investigate the dependence of software failure reproducibility on the environment in which the so...
Understanding software bugs and their effects is important in several engineering activities, includ...
Abstract—This study investigates software aging effects caused by the activation of concurrency bugs...
Fault tolerance is often the only viable way of obtaining the required system dependability from sys...
We have reported previously (Gashi et al., 2004) results of a study with a sample of bug reports fro...
This paper tests the hypothesis that generic recovery techniques, such as process pairs, can survive...
If an off-the-shelf software product exhibits poor dependability due to design faults, then software...
Server bottlenecks and failures are a fact of life in any database deployment, but they don't have t...
Fault tolerance via design diversity is often the only viable way of achieving sufficient dependabil...
Companies and organizations increasingly depend on their computer systems to help them in their work...
With the advance of technology, current systems are becoming much more powerful in computation, much...
Abstmct_Based on extensive field failure data for Tandem's GUARDIAN operating system, this pape...
Software is a ubiquitous component of our daily life. We often depend on the correct working of soft...
The increasing dependence of our modern society on software systems has driven the development of so...
A simple model is used to study the effect of fault-tolerance techniques and system design on system...
We investigate the dependence of software failure reproducibility on the environment in which the so...
Understanding software bugs and their effects is important in several engineering activities, includ...
Abstract—This study investigates software aging effects caused by the activation of concurrency bugs...
Fault tolerance is often the only viable way of obtaining the required system dependability from sys...
We have reported previously (Gashi et al., 2004) results of a study with a sample of bug reports fro...
This paper tests the hypothesis that generic recovery techniques, such as process pairs, can survive...
If an off-the-shelf software product exhibits poor dependability due to design faults, then software...
Server bottlenecks and failures are a fact of life in any database deployment, but they don't have t...
Fault tolerance via design diversity is often the only viable way of achieving sufficient dependabil...
Companies and organizations increasingly depend on their computer systems to help them in their work...
With the advance of technology, current systems are becoming much more powerful in computation, much...
Abstmct_Based on extensive field failure data for Tandem's GUARDIAN operating system, this pape...
Software is a ubiquitous component of our daily life. We often depend on the correct working of soft...
The increasing dependence of our modern society on software systems has driven the development of so...
A simple model is used to study the effect of fault-tolerance techniques and system design on system...