DocumentCode
2535009
Title
Does Hardware Configuration and Processor Load Impact Software Fault Observability?
Author
Syed, Raza Abbas ; Robinson, Brian ; Williams, Laurie
Author_Institution
Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC, USA
fYear
2010
fDate
6-10 April 2010
Firstpage
285
Lastpage
294
Abstract
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
program debugging; program testing; software engineering; Mozilla Firefox; hardware configuration; intermittent failures; nondeterministic behavior; processor load; software debugging; software fault observability; software testing; Costs; Debugging; Fault detection; Graphical user interfaces; Hardware; Life testing; Observability; Software systems; Software testing; System testing; Software testing; empirical study; failure observability; observation-based testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation (ICST), 2010 Third International Conference on
Conference_Location
Paris
Print_ISBN
978-1-4244-6435-7
Type
conf
DOI
10.1109/ICST.2010.55
Filename
5477074
Link To Document