DocumentCode :
3302005
Title :
Live feedback on behavioral changes
Author :
Soares, Gustavo ; Murphy-Hill, Emerson ; Gheyi, Rohit
Author_Institution :
Dept. of Comput. Syst., Fed. Univ. of Campina Grande, Campina Grande, Brazil
fYear :
2013
fDate :
19-19 May 2013
Firstpage :
23
Lastpage :
26
Abstract :
The costs to find and fix bugs grows over time, to the point where fixing a bug after release may cost as much as 100 times more than before release. To help programmers find bugs as soon as they are introduced, we sketch a plugin for an integrated development environment that provides live feedback about behavioral changes to Java programs by continuously generating tests, running the tests on the current and previous versions of the program, and comparing the results. Such a tool would allow programmers to better understand how their changes affect the behavior of their programs. As a proof of concept, we developed a prototype that found a bug that remained undetected by pair programmers working on JHotDraw in a previous study. Had the programmers performed this change with our plugin, they would have been notified about the bug as soon as they introduced it.
Keywords :
Java; program debugging; program testing; JHotDraw; Java programs; behavioral changes; integrated development environment; live feedback; pair programmers; plugin; program testing; Abstracts; Computer bugs; Generators; Java; Programming; Prototypes; Testing; Live programming; refactoring; testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Live Programming (LIVE), 2013 1st International Workshop on
Conference_Location :
San Francisco, CA
Type :
conf
DOI :
10.1109/LIVE.2013.6617344
Filename :
6617344
Link To Document :
بازگشت