• 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