சூழல் காரணிகளை ஆராய்தல் (Analyzing the environment). வழுவை தனிமைப்படுத்தல் (Isolating the bug). வழு தீர்த்தல் நுட்பங்கள். எளிய சிக்கலைத் தீர் (Solve the simple case). மாற்றுத் தீர்வு.மென்பொருள் பிழையான அல்லது எதிர்பாராத விளைவைக் கொடுக்கும் போது அதனை வழு என்கிறோம்.  பெரும்பாலான வழுக்கள் மென்பொருள் வடிவமைக்கப்படும் பொழுது அல்லது உருவாக்கப்படும் (மூல நிரலில்) பொழுதுதே ஏற்பட்டுவிடுகின்றன.  வழுக்களைக் கண்டுபிடித்து தீர்ப்பது வழுநீக்கல் (debugging) எனப்படுகிறது.  வழுக்கள் மென்பொருட்களில் பயன்பாட்டை, பயனர் அனுபவத்தை, தரத்தைப் பாதிக்கும்.  இதய முடுக்கி, அணு நிலையக் கட்டுப்பாடு, விண்ணோடம் போன்ற உயிர் உய்ய மென்பொருட்களில் அவை உயிருக்கு ஆபத்தானாதாகவும் அமையக் கூடும்.