• DocumentCode
    3538330
  • Title

    Leveraging Method Call Anomalies to Improve the Effectiveness of Spectrum-Based Fault Localization Techniques for Object-Oriented Programs

  • Author

    Tu, Jingxuan ; Chen, Lin ; Zhou, Yuming ; Zhao, Jianjun ; Xu, Baowen

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Nanjing Univ., Nanjing, China
  • fYear
    2012
  • fDate
    27-29 Aug. 2012
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Spectrum-based fault localization (SFL) is a lightweight automated diagnosis technique. However, when applied to object-oriented programs, its diagnostic accuracy is limited as suspicious statements are distributed in different classes. In this paper, we propose an approach to leveraging method call anomalies to improve the effectiveness of SFL techniques for locating faulty statements in an object oriented program. First, we compute the suspiciousness for each class based on the difference in its method call sequences between passed and failed runs. Then, we use the suspiciousness information of classes to refine SFL ranks in order to enhance their fault localization effectiveness of object-oriented software. The empirical results show that the proposed approach is able to improve the effectiveness of SFL techniques.
  • Keywords
    object-oriented programming; program diagnostics; software fault tolerance; SFL; automated diagnosis technique; diagnostic accuracy; leveraging method call anomalies; object-oriented programs; object-oriented software; spectrum based fault localization techniques; suspiciousness information; Bars; Containers; Educational institutions; Java; Laboratories; Software; fault localization; method call anomalies; object-oriented; spectrumbased;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software (QSIC), 2012 12th International Conference on
  • Conference_Location
    Xi´an, Shaanxi
  • ISSN
    1550-6002
  • Print_ISBN
    978-1-4673-2857-9
  • Type

    conf

  • DOI
    10.1109/QSIC.2012.30
  • Filename
    6319218