Sciweavers

ICST
2010
IEEE

Does Hardware Configuration and Processor Load Impact Software Fault Observability?

13 years 11 months ago
Does Hardware Configuration and Processor Load Impact Software Fault Observability?
Intermittent failures and nondeterministic behavior complicate and compromise the effectiveness of software testing and debugging. To increase the observability of software faults, we explore the effect hardware configurations and processor load have on intermittent failures and the nondeterministic behavior of software systems. We conducted a case study on Mozilla Firefox with a selected set of reported field failures. We replicated the conditions that caused the reported failures ten times on each of nine hardware configurations by varying processor speed, memory, hard drive capacity, and processor load. Using several observability tools, we found that hardware configurations that had less processor speed and memory observed more failures than others. Our results also show that by manipulating processor load, we can influence the observability of some faults. Keywords-Software testing; observation-based testing; failure observability; empirical study
Raza Abbas Syed, Brian Robinson, Laurie A. William
Added 26 Jan 2011
Updated 26 Jan 2011
Type Journal
Year 2010
Where ICST
Authors Raza Abbas Syed, Brian Robinson, Laurie A. Williams
Comments (0)