Implicaciones del Mantenimiento de Software
Cualquier programa o software tiene una probabilidad mayor que cero de tener una falla, muchas veces estas pasan desapercibidas, pues las condiciones que las gatillan no se dan en la operación habitual, sin embargo en la eventualidad que dichas condiciones se den, el programa o software fallará. A este tipo de falla se le denomina bug (bicho) y la acción de eliminarlos es el debugging y los programas para detectarlos son los debuggers.