Introducing a new predicate network model constructed based on null hypothesis testing for software fault localization

0Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The aim of this paper is to introduce a new statistical approach for software fault localization. To this end, a novel weighted predicate tree, P-network, has been introduced. The main contribution of the paper is to consider the behavior of branch statements, namely predicates, together, in failing and passing executions and detect those predicates having different behavior as fault relevant predicates. In order to assess the difference in behaviors of predicates together a null hypothesis testing has been used. The predicates with higher different ratios in failing and passing runs are selected as the nodes of the P-network. By using a BFS method on P-network all faulty predicates could be found. After that, by ranking the faulty predicates we are able to find the most relevant faulty ones, which might help the debugger easily locate the bug. The experiments on Siemens test suite reveal promising results. © 2010 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Parsa, S., Peyvandi-Pour, A., & Vahidi-Asl, M. (2010). Introducing a new predicate network model constructed based on null hypothesis testing for software fault localization. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6377 LNCS, pp. 197–204). https://doi.org/10.1007/978-3-642-16167-4_26

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free