DocumentCode :
2029627
Title :
How well do professional developers test with code coverage visualizations? An empirical study
Author :
Lawrence, Joseph ; Clarke, Steven ; Burnett, Margaret ; Rothermel, Gregg
Author_Institution :
Microsoft Corp., Redmond, WA, USA
fYear :
2005
fDate :
20-24 Sept. 2005
Firstpage :
53
Lastpage :
60
Abstract :
Despite years of availability of testing tools, professional software developers still seem to need better support to determine the effectiveness of their tests. Without improvements in this area, inadequate testing of software seems likely to remain a major problem. To address this problem, industry and researchers have proposed systems that visualize "testedness" for end-user and professional developers. Empirical studies of such systems for end-user programmers have begun to show success at helping end users write more effective tests. Encouraged by this research, we examined the effect that code coverage visualizations have on the effectiveness of test cases that professional software developers write. This paper presents the results of an empirical study conducted using code coverage visualizations found in a commercially available programming environment. Our results reveal how this kind of code coverage visualization impacts test effectiveness, and provide insights into the strategies developers use to test code.
Keywords :
program testing; program visualisation; code coverage visualization; end-user developers; end-user programmers; program testing; software development; Computer science; Costs; NIST; Programming environments; Programming profession; Software engineering; Software testing; Software tools; System testing; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visual Languages and Human-Centric Computing, 2005 IEEE Symposium on
Print_ISBN :
0-7695-2443-5
Type :
conf
DOI :
10.1109/VLHCC.2005.44
Filename :
1509488
Link To Document :
بازگشت