Evaluating the effectiveness of reliability-assurance techniques
Journal of Systems and Software
Algorithmic Program DeBugging
Visualization of test information to assist fault localization
Proceedings of the 24th International Conference on Software Engineering
Locating causes of program failures
Proceedings of the 27th international conference on Software engineering
Empirical evaluation of the tarantula automatic fault-localization technique
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
Testing-based interactive fault localization
Proceedings of the 28th international conference on Software engineering
Towards Interactive Fault Localization Using Test Information
APSEC '06 Proceedings of the XIII Asia Pacific Software Engineering Conference
On the Accuracy of Spectrum-based Fault Localization
TAICPART-MUTATION '07 Proceedings of the Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION
Debugging reinvented: asking and answering why and why not questions about program behavior
Proceedings of the 30th international conference on Software engineering
On similarity-awareness in testing-based fault localization
Automated Software Engineering
Test input reduction for result inspection to facilitate fault localization
Automated Software Engineering
BPGen: an automated breakpoint generator for debugging
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Evaluating interactive support for secure programming
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
GZoltar: an eclipse plug-in for testing and debugging
Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
MZoltar: automatic debugging of Android applications
Proceedings of the 2013 International Workshop on Software Development Lifecycle for Mobile
Hi-index | 0.00 |
Software debugging is time-consuming and effort-consuming. Although software debugging, especially fault-localization, has been studied for long, few practical debugging tools have been developed and used by the industry. In this paper we present VIDA, a visual interactive debugging tool, which has been integrated with the Eclipse Integrated Development Environment to support a programmer's debugging process. During the programmer's conventional debugging process, VIDA continuously recommends break-points for the programmer based on the analysis of execution information and the gathered feedback from the programmer. Moreover, VIDA provides a program outline to help the programmer choose breakpoints and visualizes the static dependency relation to help the programmer make estimation at breakpoints.