• DocumentCode
    2468733
  • Title

    Ensemble of feature selectors for software fault localization

  • Author

    Roychowdhury, Shounak

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX, USA
  • fYear
    2012
  • fDate
    14-17 Oct. 2012
  • Firstpage
    1351
  • Lastpage
    1356
  • Abstract
    Fault localization is an important process in software development and maintenance. Recently, code coverage information coupled with machine learning techniques (especially filter-based feature selection) have been used to isolate potentially faulty regions of code. In this initial exploratory paper, we propose a novel technique that uses strengths of different types of feature selectors. Here, we mainly focus on an ensemble of two classes of feature selectors: 1) convex feature selectors - that use the underlying properties of convexity of operators, and 2) similarity measures - that are typically non-convex operators. We evaluate the effectiveness of our proposed technique of fault localization by using publicly available programs.
  • Keywords
    fault diagnosis; learning (artificial intelligence); software maintenance; code coverage information; convex feature selectors; feature selector ensemble; filter-based feature selection; machine learning techniques; operator convexity; similarity measures; software development; software fault localization; software maintenance; Convex functions; Covariance matrix; Debugging; Eigenvalues and eigenfunctions; Machine learning; Mutual information; Random variables;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man, and Cybernetics (SMC), 2012 IEEE International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4673-1713-9
  • Electronic_ISBN
    978-1-4673-1712-2
  • Type

    conf

  • DOI
    10.1109/ICSMC.2012.6377921
  • Filename
    6377921