DocumentCode
3477254
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
fYear
2010
fDate
June 28 2010-July 1 2010
Firstpage
311
Lastpage
316
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/DSN.2010.5544304
Filename
5544304
Link To Document