2010 · 16 citations · 12 references
ComputingComputer ScienceFault ToleranceFault-tolerant ComputingSoftware EngineeringError HandlingReliable System DesignSoftware DesignSoftware Fault ToleranceSoftware MaintenanceSoftware TestingBug TrackingImplementation BugsOpen Source Software MaintenanceOpen Source Software SecurityOpen-source Software DevelopmentSoftware MaintainabilitySoftware ReliabilitySoftware Traceability
Software hang is an annoying behavior and forms a major threat to the dependability of many software systems. To avoid software hang at the design phase or fix it in production runs, it is desirable to understand its characteristics. Unfortunately, to our knowledge, there is currently no comprehensive study on why software hangs and how to deal with it. In this paper, we study the reported hang-related bugs of four typical open-source software applications, aiming to gain insight into characteristics of software hang and provide some guidelines to fix them at the first place or remedy them in production runs.
12
Shan Lu, Soyeon Park, Eunsoo Seo et al. · 2008 · 892 citations
An empirical study of operating systems errors
Andy Chou, Junfeng Yang, Benjamin Chelf et al. · 2001 · 718 citations
Dawson Engler, Ken Ashcraft · ACM SIGOPS Operating Systems Review · 2003 · 664 citations