• DocumentCode
    2330145
  • Title

    An Entropy Evaluation Approach for Triaging Field Crashes: A Case Study of Mozilla Firefox

  • Author

    Khomh, Foutse ; Chan, Brian ; Zou, Ying ; Hassan, Ahmed E.

  • Author_Institution
    Dept. of Elec. & Comp. Eng., Queen´´s Univ., Kingston, ON, Canada
  • fYear
    2011
  • fDate
    17-20 Oct. 2011
  • Firstpage
    261
  • Lastpage
    270
  • Abstract
    A crash is an unexpected termination of an application during normal execution. Crash reports record stack traces and run-time information once a crash occurs. A group of similar crash reports represents a crash-type. The triaging of crash-types is critical to shorten the development and maintenance process. Crash triaging process decides the priority of crash-types to be fixed. The decision typically depends on many factors, such as the impact of the crash-type, (i.e, its severity), the frequency of occurring, and the effort required to implement a fix for the crash-type. In this paper, we propose the use of entropy region graphs to triage crash-types. An entropy region graph captures the distribution of the occurrences of crash-types among the users of a system. We conduct an empirical study on crash reports and bugs, collected from 10 beta releases of Fire fox 4. We show that our proposed triaging technique enables a better classification of crash-types than the current triaging used by Fire fox teams. Developers and managers could use such a technique to prioritize crash-types during triage, to estimate developer workloads, and to decide which crash-types patches should be included in a next release.
  • Keywords
    Internet; entropy; online front-ends; program testing; Mozilla Firefox; crash triaging process; crash-type patch; entropy evaluation; entropy region graphs; triaging field crash; unexpected termination; Computer bugs; Entropy; Fires; Frequency conversion; Servers; Testing; Crash; bug; entropy region graphs; triaging;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering (WCRE), 2011 18th Working Conference on
  • Conference_Location
    Limerick
  • ISSN
    1095-1350
  • Print_ISBN
    978-1-4577-1948-6
  • Type

    conf

  • DOI
    10.1109/WCRE.2011.39
  • Filename
    6079850