• DocumentCode
    2786875
  • Title

    An Approach for Classifying Program Failures

  • Author

    Ozcelik, Burcu ; Kalkan, Kubra ; Yilmaz, Cemal

  • Author_Institution
    Fac. of Eng. & Natural Sci., Sabanci Univ., Istanbul, Turkey
  • fYear
    2010
  • fDate
    22-27 Aug. 2010
  • Firstpage
    93
  • Lastpage
    98
  • Abstract
    In this work, we leverage hardware performance counters-collected data to automatically group program failures that stem from closely related causes into clusters, which can in turn help developers prioritize failures as well as diagnose their causes. Hardware counters have been used for performance analysis of software systems in the past. By contrast, in this paper they are used as abstraction mechanisms for program executions. The results of our feasibility studies conducted on two widely-used applications suggest that hardware counters-collected data can be used to reliably classify failures.
  • Keywords
    pattern classification; program debugging; software reliability; hardware performance counters; program diagnosis; program failure classification approach; software systems; Accuracy; Algorithm design and analysis; Clustering algorithms; Flexible printed circuits; Hardware; Radiation detectors; Sockets; debugging aids; failure classification; hardware performance counters;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advances in System Testing and Validation Lifecycle (VALID), 2010 Second International Conference on
  • Conference_Location
    Nice
  • Print_ISBN
    978-1-4244-7784-5
  • Electronic_ISBN
    978-0-7695-4146-4
  • Type

    conf

  • DOI
    10.1109/VALID.2010.10
  • Filename
    5617204