DocumentCode :
2845259
Title :
Using Weighted Attributes to Improve Cluster Test Selection
Author :
Wang, Yabin ; Chen, Zhenyu ; Feng, Yang ; Luo, Bin ; Yang, Yijie
Author_Institution :
State Key Lab. for Novel Software Technol., Nanjing Univ., Nanjing, China
fYear :
2012
fDate :
20-22 June 2012
Firstpage :
138
Lastpage :
146
Abstract :
Cluster Test Selection (CTS) is widely-used in observation-based testing and regression testing. CTS selects a small subset of tests to fulfill the original testing task by clustering execution profiles. In observation-based testing, CTS saves human efforts for result inspection by reducing the number of tests and finding failures as many as possible. This paper proposes a novel strategy, namely WAS (Weighted Attribute based Strategy), to improve CTS. WAS is inspired by the idea of fault localization, which ranks the program entities to find possible faulty entities. The ranking of entity is considered as a weight of attribute in WAS. And then it helps build up a more suitable distance space for CTS. As a result, a more accurate clustering is obtained to improve CTS. We conducted an experiment on three open-source programs: flex, grep and gzip. The experimental results show that WAS can outperform all existing CTS techniques in observation-based testing.
Keywords :
program testing; public domain software; regression analysis; CTS; cluster test selection; clustering execution profiles; failure finding; fault localization; flex; grep; gzip; inspection; observation-based testing; open-source programs; regression testing; weighted attribute based strategy; Conferences; Security; Software; Software reliability; Attribute weight; Fault localization; Iteratively clustering; Jaccard; Test selection;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Security and Reliability (SERE), 2012 IEEE Sixth International Conference on
Conference_Location :
Gaithersburg, MD
Print_ISBN :
978-1-4673-2067-2
Type :
conf
DOI :
10.1109/SERE.2012.18
Filename :
6258303
Link To Document :
بازگشت