Fault Localization Analysis Based on Deep Neural Network

Joint Authors

Desheng, Hu
Wang, Jing
Wei, Zheng

Source

Mathematical Problems in Engineering

Issue

Vol. 2016, Issue 2016 (31 Dec. 2016), pp.1-11, 11 p.

Publisher

Hindawi Publishing Corporation

Publication Date

2016-04-24

Country of Publication

Egypt

No. of Pages

11

Main Subjects

Civil Engineering

Abstract EN

With software’s increasing scale and complexity, software failure is inevitable.

To date, although many kinds of software fault localization methods have been proposed and have had respective achievements, they also have limitations.

In particular, for fault localization techniques based on machine learning, the models available in literatures are all shallow architecture algorithms.

Having shortcomings like the restricted ability to express complex functions under limited amount of sample data and restricted generalization ability for intricate problems, the faults cannot be analyzed accurately via those methods.

To that end, we propose a fault localization method based on deep neural network (DNN).

This approach is capable of achieving the complex function approximation and attaining distributed representation for input data by learning a deep nonlinear network structure.

It also shows a strong capability of learning representation from a small sized training dataset.

Our DNN-based model is trained utilizing the coverage data and the results of test cases as input and we further locate the faults by testing the trained model using the virtual test suite.

This paper conducts experiments on the Siemens suite and Space program.

The results demonstrate that our DNN-based fault localization technique outperforms other fault localization methods like BPNN, Tarantula, and so forth.

American Psychological Association (APA)

Wei, Zheng& Desheng, Hu& Wang, Jing. 2016. Fault Localization Analysis Based on Deep Neural Network. Mathematical Problems in Engineering،Vol. 2016, no. 2016, pp.1-11.
https://search.emarefa.net/detail/BIM-1111800

Modern Language Association (MLA)

Wei, Zheng…[et al.]. Fault Localization Analysis Based on Deep Neural Network. Mathematical Problems in Engineering No. 2016 (2016), pp.1-11.
https://search.emarefa.net/detail/BIM-1111800

American Medical Association (AMA)

Wei, Zheng& Desheng, Hu& Wang, Jing. Fault Localization Analysis Based on Deep Neural Network. Mathematical Problems in Engineering. 2016. Vol. 2016, no. 2016, pp.1-11.
https://search.emarefa.net/detail/BIM-1111800

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references

Record ID

BIM-1111800