Title :
Why software hangs and what can be done with it
Author :
Song, Xiang ; Chen, Haibo ; Zang, Binyu
Author_Institution :
Parallel Process. Inst., Fudan Univ., Fudan, China
fDate :
June 28 2010-July 1 2010
Abstract :
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.
Keywords :
program debugging; public domain software; hang related bugs; open-source software; software hang; software systems; Application software; Computer bugs; Concurrent computing; Databases; Network servers; Open source software; Runtime environment; Software debugging; Software systems; System recovery;
Conference_Titel :
Dependable Systems and Networks (DSN), 2010 IEEE/IFIP International Conference on
Conference_Location :
Chicago, IL
Print_ISBN :
978-1-4244-7500-1
Electronic_ISBN :
978-1-4244-7499-8
DOI :
10.1109/DSN.2010.5544304