Table of Contents Author Guidelines Submit a Manuscript
Mathematical Problems in Engineering
Volume 2016, Article ID 1820454, 11 pages
http://dx.doi.org/10.1155/2016/1820454
Research Article

Fault Localization Analysis Based on Deep Neural Network

College of Software & Microelectronics, Northwestern Polytechnical University, Xi’an, China

Received 24 December 2015; Accepted 31 March 2016

Academic Editor: Wen Chen

Copyright © 2016 Wei Zheng et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. M. A. Alipour, “Automated fault localization techniques: a survey,” Tech. Rep., Oregon State University, Corvallis, Ore, USA, 2012. View at Google Scholar
  2. W. Eric Wong and V. Debroy, “A survey of software fault localization,” Tech. Rep. UTDCS-45-09, Department of Computer Science, The University of Texas at Dallas, 2009. View at Google Scholar
  3. G. K. Baah, A. Podgurski, and M. J. Harrold, “The probabilistic program dependence graph and its application to fault diagnosis,” IEEE Transactions on Software Engineering, vol. 36, no. 4, pp. 528–545, 2010. View at Publisher · View at Google Scholar · View at Scopus
  4. J. A. Jones and M. J. Harrold, “Empirical evaluation of the tarantula automatic fault-localization technique,” in Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering (ASE '05), pp. 273–282, Long Beach, Calif, USA, November 2005. View at Publisher · View at Google Scholar · View at Scopus
  5. C. Liu, L. Fei, X. Yan, J. Han, and S. P. Midkiff, “Statistical debugging: a hypothesis testing-based approach,” IEEE Transactions on Software Engineering, vol. 32, no. 10, pp. 831–847, 2006. View at Publisher · View at Google Scholar · View at Scopus
  6. W. E. Wong, T. Wei, Y. Qi, and L. Zhao, “A crosstab-based statistical method for effective fault localization,” in Proceedings of the 1st International Conference on Software Testing, Verification and Validation (ICST '08), pp. 42–51, Lillehammer, Norway, April 2008. View at Publisher · View at Google Scholar · View at Scopus
  7. A. Zeller and R. Hildebrandt, “Simplifying and isolating failure-inducing input,” IEEE Transactions on Software Engineering, vol. 28, no. 2, pp. 183–200, 2002. View at Publisher · View at Google Scholar · View at Scopus
  8. X. Zhang, N. Gupta, and R. Gupta, “Locating faults through automated predicate switching,” in Proceedings of the 28th International Conference on Software Engineering (ICSE '06), pp. 272–281, Shanghai, China, May 2006.
  9. S. Ali, J. H. Andrews, T. Dhandapani et al., “Evaluating the accuracy of fault localization techniques,” in Proceedings of the 24th IEEE/ACM International Conference on Automated Software Engineering (ASE '09), pp. 76–87, IEEE Computer Society, Auckland, New Zealand, November 2009. View at Publisher · View at Google Scholar
  10. W. E. Wong and Y. Qi, “BP neural network-based effective fault localization,” International Journal of Software Engineering and Knowledge Engineering, vol. 19, no. 4, pp. 573–597, 2009. View at Publisher · View at Google Scholar · View at Scopus
  11. W. E. Wong, V. Debroy, R. Golden, X. Xu, and B. Thuraisingham, “Effective software fault localization using an RBF neural network,” IEEE Transactions on Reliability, vol. 61, no. 1, pp. 149–169, 2012. View at Publisher · View at Google Scholar · View at Scopus
  12. F. Seide, G. Li, and D. Yu, “Conversational speech transcription using context-dependent deep neural networks,” in Proceedings of the 12th Annual Conference of the International Speech Communication Association (INTERSPEECH '11), pp. 437–440, Florence, Italy, August 2011.
  13. Y. Lecun, Y. Bengio, and G. Hinton, “Deep learning,” Nature, vol. 521, no. 7553, pp. 436–444, 2015. View at Publisher · View at Google Scholar · View at Scopus
  14. G. E. Hinton, S. Osindero, and Y.-W. Teh, “A fast learning algorithm for deep belief nets,” Neural Computation, vol. 18, no. 7, pp. 1527–1554, 2006. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet · View at Scopus
  15. A. Mohamed, G. Dahl, and G. Hinton, “Deep belief networks for phone recognition,” in Proceedings of the NIPS Workshop on Deep Learning for Speech Recognition and Related Applications, Whistler, Canada, December 2009.
  16. G. E. Hinton, “A practical guide to training restricted boltzmann machines,” Tech. Rep. UTML TR 2010-003, Department of Computer Science, University of Toronto, 2010. View at Google Scholar
  17. G. E. Dahl, D. Yu, L. Deng, and A. Acero, “Context-dependent pre-trained deep neural networks for large-vocabulary speech recognition,” IEEE Transactions on Audio, Speech and Language Processing, vol. 20, no. 1, pp. 30–42, 2012. View at Publisher · View at Google Scholar · View at Scopus
  18. http://sir.unl.edu.
  19. D. Binldey, “Source code analysis: a road map,” in Proceedings of the Future of Software Engineering (FOSE '07), pp. 104–119, IEEE Compurer Society, Minneapolis, Minn, USA, May 2007. View at Publisher · View at Google Scholar