Finding causes of program output with the Java Whyline
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (2009) - Comments
doi: 10.1145/1518701.1518942 

Amy J. Ko, Brad A. Myers