time travel debugging noun1 •A form of software debugging allowing the user to step back and forward through the recorded prior execution of a program.