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 :
بازگشت