They often deploy programs called debuggers , which allow them to peer into the innards of the software as it runs .
Debuggers come in handy when there are little problems that need to be fixed in a program .