El Sistema de Análisis y Clasificación de Factores Humanos (HFACS) identifica las causas humanas de un accidente y ofrece herramientas de análisis como una forma de planificar la formación preventiva.Fue desarrollado por el Dr. Scott Shappell del Instituto Médico de Aviación Civil y el Dr. Doug Wiegmann de la Universidad de Illinois en Urbana-Campaign en respuesta a una tendencia que mostraba que alguna forma de error humano era un factor causal principal en el 80% de todos los accidentes de vuelo en la Armada y el Cuerpo de Marines.
HFACS se basa en el modelo de error humano " Swiss Cheese " que analiza cuatro niveles de falla humana, incluidos los actos inseguros, las condiciones previas para actos inseguros, la supervisión insegura y las influencias organizativas. Es un marco integral de error humano, que incorporó las ideas de Reason al escenario aplicado, definiendo 19 categorías causales dentro de cuatro niveles de falla humana.