Proceedings of the 3rd International Workshop on Software Quality Assurance 2006
DOI: 10.1145/1188895.1188910
|View full text |Cite
|
Sign up to set email alerts
|

Discriminative pattern mining in software fault detection

Abstract: We present a method to enhance fault localization for software systems based on a frequent pattern mining algorithm. Our method is based on a large set of test cases for a given set of programs in which faults can be detected. The test executions are recorded as function call trees. Based on test oracles the tests can be classified into successful and failing tests. A frequent pattern mining algorithm is used to identify frequent subtrees in successful and failing test executions. This information is used to r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
62
0

Year Published

2010
2010
2017
2017

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 44 publications
(62 citation statements)
references
References 21 publications
0
62
0
Order By: Relevance
“…In the following, we will first discuss the application of data mining techniques in this context -bug localisation is just one application. Then we concentrate on two graph mining based approaches [1,2] which are most related to our work. Finally, we describe some related work in the area of mining weighted structures.…”
Section: Related Workmentioning
confidence: 99%
See 4 more Smart Citations
“…In the following, we will first discuss the application of data mining techniques in this context -bug localisation is just one application. Then we concentrate on two graph mining based approaches [1,2] which are most related to our work. Finally, we describe some related work in the area of mining weighted structures.…”
Section: Related Workmentioning
confidence: 99%
“…Figure 1(a) is an abstract example of such a call graph. Recent work [1,2] deploys graph mining techniques on call graphs for bug localisation. [2] then derives a ranking of methods which are most probable to contain a bug.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations