debugging pattern
generic set of steps to diagnose or rectify a software bug
profiling
technique of measuring the amount of time or other resources used by different components of an executing computer program
time-travel debugging
process of stepping back in time through source code to understand what is happening during execution of a computer program
log analysis
study of computer-generated records
shotgun debugging
making haphazard or diverse changes to software in the hope that a bug will be perturbed out of existence