2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC) 2016
DOI: 10.1109/compsac.2016.71
|View full text |Cite
|
Sign up to set email alerts
|

Automation Architecture for Bayesian Network Based Test Case Prioritization and Execution

Abstract: Abstract-An automation architecture for Bayesian Network based test case prioritization is designed for software written in Java programming language following the approach proposed by Mirarab and Tahvildari [2]. The architecture is implemented as an integration of a series of tools and called Bayesian Network based test case prioritization and execution platform. The platform is triggered by a change in the source code, then it collects necessary information to be supplied to Bayesian Network and uses Bayesia… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 9 publications
0
3
0
Order By: Relevance
“…In order to quantify and calculate the probability of a method being impacted, we need to numerically represent changes as well. Code Change Sniffer [5] and previous studies [16], [17], [18] have numerically represented the amount of change based on the number of changed bytecode instructions in a method/class and the total number of bytecode instructions in a method/class. Code Change Sniffer works in a methodlevel granularity, therefore, our proposed TCP algorithm is also based on method-level information.…”
Section: A Call Graph Information Extractionmentioning
confidence: 99%
See 1 more Smart Citation
“…In order to quantify and calculate the probability of a method being impacted, we need to numerically represent changes as well. Code Change Sniffer [5] and previous studies [16], [17], [18] have numerically represented the amount of change based on the number of changed bytecode instructions in a method/class and the total number of bytecode instructions in a method/class. Code Change Sniffer works in a methodlevel granularity, therefore, our proposed TCP algorithm is also based on method-level information.…”
Section: A Call Graph Information Extractionmentioning
confidence: 99%
“…For instance, if a test case covers a set of program elements, the probability of selecting other test cases that cover the same elements will be lowered. In addition, Ufuktepe et al [18] extended the work of [16] by providing a fully automated test case prioritization and execution architecture by using different tools. All these studies have used Bayesian Network and focused on the class-level test case prioritization, by using change information, but they do not include information on data dependency.…”
Section: Related Workmentioning
confidence: 99%
“…The researchers indicated that the CBN approach outperformed both the BN and BNA approaches, with recorded APFD achievements of 86.9, 81.2 and 83.7 respectively. Ufuktepe and Tuglular [19] also suggested an automated platform and tool for implementing the first BN-based framework which was introduced by Mirarab and Tahvildari [15].…”
Section: A Bn-based Frameworkmentioning
confidence: 99%