• DocumentCode
    3131672
  • Title

    Impacts of Test Suite´s Class Imbalance on Spectrum-Based Fault Localization Techniques

  • Author

    Peifeng Rao ; Zheng Zheng ; Tsong Yueh Chen ; Nan Wang ; Kaiyuan Cai

  • Author_Institution
    Sch. of Autom. Sci. & Electr. Eng., Beihang Univ., Beijing, China
  • fYear
    2013
  • fDate
    29-30 July 2013
  • Firstpage
    260
  • Lastpage
    267
  • Abstract
    Spectrum-based fault localization (SBFL) uses the execution results of test cases to debug. There are two types of SBFL techniques: one using conventional slices, and the other using metamorphic slices. This paper investigates the ratio between non-violated and violated metamorphic test groups of test suites for SBFL techniques using metamorphic slices. We have observed that the higher the ratio of passed metamorphic test groups to failed metamorphic test groups, the less effective the SBFL techniques using metamorphic slices. This observation is consistent with what has been observed in SBFL techniques using conventional slices. Besides, a new real-life fault in schedule2 of Siemens Suite is identified in our experiments.
  • Keywords
    program debugging; program testing; scheduling; software fault tolerance; SBFL techniques; Siemens Suite; class imbalance; debug; metamorphic slices; schedule2; spectrum-based fault localization techniques; test suite; Automation; Educational institutions; Electrical engineering; Schedules; Software; Testing; Vectors; class imbalance; metamorphic slices; metamorphic testing; spectrum-based fault localization; test oracle;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software (QSIC), 2013 13th International Conference on
  • Conference_Location
    Najing
  • Type

    conf

  • DOI
    10.1109/QSIC.2013.18
  • Filename
    6605936