Software failures are still a major concern in mission- and enterprise-critical contexts, despite significant efforts spent in software testing. In fact, while software testing is effective against easily-reproducible bugs (Bohrbugs), it is considerably less suitable for dealing with bugs that lead to hard-to-reproduce failures (Mandelbugs). On the positive side, the elusive nature of Mandelbugs provides opportunities for failure recovery, which are investigated in this paper. Based on real cases of Mandelbugs in eleven Information Technology (IT) systems running in production, the paper proposes a model that describes the recovery processes in IT systems. It then presents closed-form expressions, and a numerical analysis, of the mean time ...
With software systems becoming increasingly large and complex, many difficulties in coping with soft...
AbstractIn this paper, we propose a software availability model considering the number of restoratio...
This paper tests the hypothesis that generic recovery techniques, such as process pairs, can survive...
Software failures are still a major concern in mission- and enterprise-critical contexts, despite si...
Several studies have been carried out on software bugs analysis and classification for life and miss...
Abstract—Software failures are still a major concern in mission- and enterprise-critical contexts, d...
Mandelbugs are faults that are triggered by complex conditions, such as interaction with hardware an...
Abstract: The information about which modules in a software system’s future version are potentially ...
In building systems that can survive random software failures, system designers make assumptions abo...
This dataset contains a list bugs from four open-source projects (the Linux kernel, the MySQL DBMS, ...
Abstract—With software systems becoming increasingly large and complex, many difficulties in coping ...
AbstractSoftware systems in which many user's or programmers intervene may easily contain software i...
Patching service provides software firms an option to deal with the leftover bugs and is thereby hel...
We present a method to recover from failures caused by soft-ware bugs. Our method relies on two key ...
This article concentrates on developments since 1985. Various techniques are employed to detect and ...
With software systems becoming increasingly large and complex, many difficulties in coping with soft...
AbstractIn this paper, we propose a software availability model considering the number of restoratio...
This paper tests the hypothesis that generic recovery techniques, such as process pairs, can survive...
Software failures are still a major concern in mission- and enterprise-critical contexts, despite si...
Several studies have been carried out on software bugs analysis and classification for life and miss...
Abstract—Software failures are still a major concern in mission- and enterprise-critical contexts, d...
Mandelbugs are faults that are triggered by complex conditions, such as interaction with hardware an...
Abstract: The information about which modules in a software system’s future version are potentially ...
In building systems that can survive random software failures, system designers make assumptions abo...
This dataset contains a list bugs from four open-source projects (the Linux kernel, the MySQL DBMS, ...
Abstract—With software systems becoming increasingly large and complex, many difficulties in coping ...
AbstractSoftware systems in which many user's or programmers intervene may easily contain software i...
Patching service provides software firms an option to deal with the leftover bugs and is thereby hel...
We present a method to recover from failures caused by soft-ware bugs. Our method relies on two key ...
This article concentrates on developments since 1985. Various techniques are employed to detect and ...
With software systems becoming increasingly large and complex, many difficulties in coping with soft...
AbstractIn this paper, we propose a software availability model considering the number of restoratio...
This paper tests the hypothesis that generic recovery techniques, such as process pairs, can survive...