• DocumentCode
    1991230
  • Title

    Identifying software problems using symptoms

  • Author

    Lee, I. ; Iyer, R.K. ; Mehta, A.

  • Author_Institution
    Center for Reliable & High Performance Comput., Illinois Univ., Urbana, IL, USA
  • fYear
    1994
  • fDate
    15-17 June 1994
  • Firstpage
    320
  • Lastpage
    329
  • Abstract
    This paper presents an approach to automatically identify recurrent software failures using symptoms, in environments where many users run the same software. The approach is based on observations that the majority of field software failures in such environments are recurrences and that failures due to a single fault often share common symptoms. The paper proposes the comparison of failure symptoms, such as stack traces and symptom strings, as a strategy for identifying recurrences. This diagnosis strategy is applied using the actual field software failure data. The results obtained are compared with the diagnosis and repair logs by analysts. Results of such comparisons using the failure, diagnosis, and repair logs in two Tandem system software products show that between 75% and 95% of recurrences can be identified successfully by matching stack traces and symptom strings. Less than 10% of faults are misdiagnosed. These results indicate that automatic identification of recurrences based on their symptoms is possible.<>
  • Keywords
    program testing; software maintenance; software reliability; software tools; Tandem system software products; diagnosis strategy; field software failure data; recurrent software failures; software problems; stack traces; symptom strings; symptoms; Costs; Degradation; Delay; Fault diagnosis; History; Preventive maintenance; Programming; Software maintenance; System software; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Computing, 1994. FTCS-24. Digest of Papers., Twenty-Fourth International Symposium on
  • Conference_Location
    Austin, TX, USA
  • Print_ISBN
    0-8186-5520-8
  • Type

    conf

  • DOI
    10.1109/FTCS.1994.315628
  • Filename
    315628