Dynamic Query-Based Debugging of Object-Oriented Programs

@article{Lencevicius2003DynamicQD,
  title={Dynamic Query-Based Debugging of Object-Oriented Programs},
  author={Raimondas Lencevicius and Urs H{\"o}lzle and Ambuj K. Singh},
  journal={Automated Software Engineering},
  year={2003},
  volume={10},
  pages={39-74}
}
Program errors are hard to find because of the cause-effect gap between the instant when an error occurs and when the error becomes apparent to the programmer. Although debugging techniques such as conditional and data breakpoints help in finding errors in simple cases, they fail to effectively bridge the cause-effect gap in many situations. This paper proposes two debuggers that provide programmers with an instant error alert by continuously checking inter-object relationships while the… CONTINUE READING
Highly Cited
This paper has 30 citations. REVIEW CITATIONS