Planar point location using persistent search trees
Communications of the ACM
Experiments on slicing-based debugging aids
Papers presented at the first workshop on empirical studies of programmers on Empirical studies of programmers
PELAS-Program Error-Locating Assistant System
IEEE Transactions on Software Engineering
Turbo C: the complete reference
Turbo C: the complete reference
Compiler design in C
Dynamic slicing of computer programs
Journal of Systems and Software
Using Program Slicing in Software Maintenance
IEEE Transactions on Software Engineering
Programmers use slices when debugging
Communications of the ACM
ICSE '81 Proceedings of the 5th international conference on Software engineering
Evaluating variations on program slicing for debugging (data-flow, ada)
Evaluating variations on program slicing for debugging (data-flow, ada)
A brief survey of program slicing
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
Static Program Slicing has gained wide recognition in both academic and practical arenas. Several debugging tools have been developed that utilize static program slicing. Dynamic slicing has also gained considerable popularity in recent years. Due to the several advantages of dynamic slicing over static slicing, the objective of this work was to develop a debugging tool for C programs, called C-Debug, using dynamic slicing and dicing techniques. This paper reports the design considerations of C-Debug and the data structures used in the implementation of C-Debug. Based on the usage experiments with the C-Debug debugging tool, limitations and possible future enhancements are also outlined.