首页    期刊浏览 2024年09月15日 星期日
登录注册

文章基本信息

  • 标题:An Empirical Study On Fault Localization And Effective Test Case Selection By Neural Network
  • 本地全文:下载
  • 作者:A. Pravin ; Dr. S. Srinivasan
  • 期刊名称:Indian Journal of Computer Science and Engineering
  • 印刷版ISSN:2231-3850
  • 电子版ISSN:0976-5166
  • 出版年度:2012
  • 卷号:3
  • 期号:6
  • 页码:812-817
  • 出版社:Engg Journals Publications
  • 摘要:A Radial basis function (RBF) neural network based fault localization technique is proposed in this paper to assist programmers in locating bugs effectively. Here we employ a three-layered feed forward artificial neural network with a radial basis function for its hidden unit activation and for linear function with its output layer activation. Here the neural network is trained to have a good relationship between the statement coverage information of a test case and its corresponding execution result to get a success or failure. The trained network is then given as an input to a set of virtual test cases, each covering a single statement, and the output of the network, for each virtual test case, is considered to be the suspiciousness of the corresponding covered statement. A statement with a higher suspiciousness has a higher likelihood of contain a bug, and thus, statement can be ranked in descending order of their suspiciousness. The Ranking can then be examined one by one, starting from the top, until a bug is located. Six case studies on different programs were conduced, with each faulty version contain a distinct bug, and the result clearly show that our proposed technique is much more effective than Tarantula, another popular fault localization technique.
  • 关键词:RBF neural network; Fault localization; ranking.
国家哲学社会科学文献中心版权所有