Automated Debugging in Software Engineering: 7 Powerful Methods and Tools Explained