• DocumentCode
    2027129
  • Title

    Finding suspicious patterns of object-oriented programs based on variance analysis

  • Author

    Liu, Xuemei ; Liu, Yongpo ; Wu, Ji ; Jia, Xiaoxia

  • Author_Institution
    Beijing City Univ., Beijing, China
  • Volume
    6
  • fYear
    2010
  • fDate
    10-12 Aug. 2010
  • Firstpage
    2815
  • Lastpage
    2820
  • Abstract
    Several variance analysis methods that are used in fault localization based on program behaviors were analyzed and compared. None of these methods takes into account the features of object-oriented programs, thus, could not be used accurately in fault localization in object-oriented programs. The present study proposed that when doing variance analysis, object behaviors could be described by using the object life behavior model; then a behavior model of the object-oriented program was constructed based on the model; the similarity of program behaviors was described by using the sequence pattern. Based on the variance analysis of program behaviors, the method of finding suspicious patterns of object-oriented programs was proposed. The model of finding suspicious patterns was also constructed. This model consisted of preparing data, extracting patterns, and finding suspicious patterns. The standard for pattern extracting was defined and the mining algorithms of finding patterns were also described. At last, the method of finding suspicious patterns based on variance analysis and its implementation procedure were depicted in detail. This method has been used in the research of fault localization and has been very effective. This work is supported by the National Natural Science Foundation of China under grant No. 60603039.
  • Keywords
    data mining; object-oriented programming; program debugging; software fault tolerance; fault localization; object life behavior model; object-oriented program; pattern extraction; pattern mining algorithm; program behavior; sequence pattern; software debugging; suspicious pattern; variance analysis; Algorithm design and analysis; Analysis of variance; Analytical models; Cognition; Data mining; Feature extraction; Object oriented modeling; fault localization; life behavior model; sequence pattern; suspicious pattern; variance analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fuzzy Systems and Knowledge Discovery (FSKD), 2010 Seventh International Conference on
  • Conference_Location
    Yantai, Shandong
  • Print_ISBN
    978-1-4244-5931-5
  • Type

    conf

  • DOI
    10.1109/FSKD.2010.5569241
  • Filename
    5569241