Internet of Things Firmware vulnerabilities Latent class analysis Text classification Survival analysis