• 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