Progress on software crash research
Xiangyang Jia, Jifeng Xuan, Yongfeng Gu, Ma Ping, He Jiang · Scientia Sinica Informationis · 2019
Software crashes represent unexpected program interrupts that manifest as software faults and can be dangerous in that their frequent occurrence diminishes user experience, can damage the reputation of a company, and potentially cause significant losses to stakeholders. The increasing scale and complexity of modern software requires methods for preventing/handling software crashes. Here, we briefly review and summarize progress in three areas of the research field associated with handling software crashes: crash analysis, crash reproduction, and crash localization and repair.