• DocumentCode
    1815834
  • Title

    Quickly Finding Known Software Problems via Automated Symptom Matching

  • Author

    Brodie, Matthew ; Sheng Ma ; Lohman, G. ; Mignet, L. ; Wilding, M. ; Champlin, J. ; Sohn, P.

  • Author_Institution
    Res. Center, T. J. Watson Res. Center, Yorktown Heights, NY
  • fYear
    2005
  • fDate
    13-16 June 2005
  • Firstpage
    101
  • Lastpage
    110
  • Abstract
    We present an architecture for and prototype of a system for quickly detecting software problem recurrences. Re-discovery of the same problem is very common in many large software products and is a major cost component of product support. At run-time, when a problem occurs, the system collects the problem symptoms, including the program call-stack, and compares it against a database of symptoms to find the closest matches. The database is populated off-line using solved cases and indexed to allow for efficient matching. Thus problems that occur repeatedly can be easily and automatically resolved without requiring any human problem-solving expertise. We describe a prototype implementation of the system, including the matching algorithm, and present some experimental results demonstrating the value of automatically detecting re-occurrence of the same problem for a popular sofware product
  • Keywords
    pattern matching; program debugging; program diagnostics; software engineering; automated symptom matching; matching algorithm; program call-stack; software problem recurrence detection; software products; system architecture; system prototype; Computer architecture; Costs; Databases; Humans; Measurement standards; Problem-solving; Prototypes; Runtime; Software prototyping; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomic Computing, 2005. ICAC 2005. Proceedings. Second International Conference on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    0-7965-2276-9
  • Type

    conf

  • DOI
    10.1109/ICAC.2005.49
  • Filename
    1498056