Title :
Understanding the Software Fault Introduction Process
Author :
Inozemtseva, Laura
Author_Institution :
Sch. of Comput. Sci., Univ. of Waterloo, Waterloo, ON, Canada
Abstract :
Testing and debugging research revolves around faults, yet we have a limited understanding of the processes by which faults are introduced and removed. Previous work in this area has focused on describing faults rather than explaining the introduction and removal processes, meaning that a great deal of testing and debugging research depends on assumptions that have not been empirically validated. We propose a three-phase project to develop an explanatory theory of the fault introduction process and describe how the project will be completed.
Keywords :
program debugging; program testing; research and development; software fault tolerance; debugging research; removal processes; software fault introduction process; testing research; three-phase project; Computer crashes; Debugging; Fault diagnosis; Medical services; Software; Software engineering; Testing; debugging; software faults; testing;
Conference_Titel :
Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
Conference_Location :
Florence
DOI :
10.1109/ICSE.2015.274