Término utilizado en informática para referirse a un error, fallo o defecto en un programa o sistema de software que causa que este funcione de manera inesperada o incorrecta.
Los bugs pueden variar desde problemas menores y no críticos, hasta fallos graves que pueden causar el bloqueo de un sistema, pérdida de datos o brechas de seguridad.
Las actividades de depuración o «debugging» son prácticas comunes en el desarrollo de software para identificar y corregir estos errores antes de que el producto final sea lanzado al público.