• DocumentCode
    1873736
  • Title

    A family of generalized entropies and its application to software fault localization

  • Author

    Roychowdhury, Shounak ; Khurshid, Sarfraz

  • Author_Institution
    Univ. of Texas at Austin, Austin, TX, USA
  • fYear
    2012
  • fDate
    6-8 Sept. 2012
  • Firstpage
    368
  • Lastpage
    373
  • Abstract
    Fault localization is the process of locating faulty lines of code in a buggy program. This paper presents a novel approach to automate fault localization by combining feature selection (a fundamental concept in machine learning) with mutual information (a fundamental concept in information theory). Specifically, we present a family of generalized entropies for computing generalized mutual information, which enables feature selection. The family generalizes well-known entropies, such as Shannon and Renyi entropies, and lays the foundation of a uniform entropy-based technique for fault localization. We perform an experimental evaluation of our approach using the Siemens suite of subject programs. Experimental results show that while using mutual information based on generalized entropies allows more accurate fault localization that traditional techniques, the specific entropies used do not have a significant impact on fault localization effectiveness.
  • Keywords
    entropy; fault location; program debugging; Siemens suite; entropy based technique; faulty lines; feature selection; generalized entropies; generalized mutual information; software fault localization; Debugging; Entropy; Generators; Machine learning; Measurement; Mutual information; Automated debugging; Fault localization; Feature selection; Functional generator; Generalized entropies; Information theory; Machine Learning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Systems (IS), 2012 6th IEEE International Conference
  • Conference_Location
    Sofia
  • Print_ISBN
    978-1-4673-2276-8
  • Type

    conf

  • DOI
    10.1109/IS.2012.6335163
  • Filename
    6335163