TY - GEN
T1 - A critical analysis of empirical research in software testing
AU - Briand, Lionel C.
PY - 2007
Y1 - 2007
N2 - In the foreseeable future, software testing will remain one of the best tools we have at our disposal to ensure software dependability. Empirical studies are crucial to software testing research in order to compare and improve software testing techniques and practices. In fact, there is no other way to assess the cost-effectiveness of testing techniques, since all of them are, to various extents, based on heuristics and simplifying assumptions. However, when empirically studying the cost and fault-detection rates of a testing technique, a number of validity issues arise. Further, there are many ways in which empirical studies can be performed, ranging from simulations to controlled experiments with human subjects. What are the strengths and drawbacks of the various approaches? What is the best option under which circumstances? This paper presents a critical analysis of empirical research in software testing and will attempt to highlight and clarify the issues above in a structured and practical manner.
AB - In the foreseeable future, software testing will remain one of the best tools we have at our disposal to ensure software dependability. Empirical studies are crucial to software testing research in order to compare and improve software testing techniques and practices. In fact, there is no other way to assess the cost-effectiveness of testing techniques, since all of them are, to various extents, based on heuristics and simplifying assumptions. However, when empirically studying the cost and fault-detection rates of a testing technique, a number of validity issues arise. Further, there are many ways in which empirical studies can be performed, ranging from simulations to controlled experiments with human subjects. What are the strengths and drawbacks of the various approaches? What is the best option under which circumstances? This paper presents a critical analysis of empirical research in software testing and will attempt to highlight and clarify the issues above in a structured and practical manner.
UR - http://www.scopus.com/inward/record.url?scp=47949127868&partnerID=8YFLogxK
U2 - 10.1109/ESEM.2007.8
DO - 10.1109/ESEM.2007.8
M3 - Conference contribution
AN - SCOPUS:47949127868
SN - 0769528864
SN - 9780769528861
T3 - Proceedings - 1st International Symposium on Empirical Software Engineering and Measurement, ESEM 2007
SP - 1
EP - 8
BT - Proceedings - 1st International Symposium on Empirical Software Engineering and Measurement, ESEM 2007
T2 - 1st International Symposium on Empirical Software Engineering and Measurement, ESEM 2007
Y2 - 20 September 2007 through 21 September 2007
ER -