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
Link To Document :
بازگشت