Puzzle Solving as Debugging | IEEE Conference Publication | IEEE Xplore