Noun
shotgun debugging (uncountable) (computing, slang) A poorly-directed form of debugging, making various experimental changes to the source code in the hope that one of them will eventually fix the problem.