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
Link To Document