Using paths to measure, explain, and enhance program behavior | IEEE Journals & Magazine | IEEE Xplore