• DocumentCode
    3142121
  • Title

    Exploring machine learning techniques for fault localization

  • Author

    Ascari, Luciano C. ; Araki, Lucilia Y. ; Pozo, Aurora R T ; Vergilio, Silvia R.

  • Author_Institution
    Comput. Sci. Dept., Fed. Univ. of Parana (UFPR), Jardim
  • fYear
    2009
  • fDate
    2-5 March 2009
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Debugging is the most important task related to the testing activity. It has the goal of locating and removing a fault after a failure occurred during test. However, it is not a trivial task and generally consumes effort and time. Debugging techniques generally use testing information but usually they are very specific for certain domains, languages and development paradigms. Because of this, a neural network (NN) approach has been investigated with this goal. It is independent of the context and presented promising results for procedural code. However it was not validated in the context of object-oriented (OO) applications. In addition to this, the use of other machine learning techniques is also interesting, because they can be more efficient. With this in mind, the present work adapts the NN approach to the OO context and also explores the use of support vector machines (SVMs). Results from the use of both techniques are presented and analysed. They show that their use contributes for easing the fault localization task.
  • Keywords
    fault location; learning (artificial intelligence); neural nets; support vector machines; SVM; debugging; fault localization; machine learning; neural network; support vector machines; Art; Backpropagation; Computer science; Costs; Machine learning; Neural networks; Software debugging; Software testing; Support vector machines; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Workshop, 2009. LATW '09. 10th Latin American
  • Conference_Location
    Buzios, Rio de Janeiro
  • Print_ISBN
    978-1-4244-4207-2
  • Electronic_ISBN
    978-1-4244-4206-5
  • Type

    conf

  • DOI
    10.1109/LATW.2009.4813783
  • Filename
    4813783