MFGP-MINER: MAXIMAL FREQUENT GRAPH PATTERN MINING FOR FAULT LOCALIZATION

被引:0
|
作者
Ren, Jiadong [1 ,2 ]
Wang, Huifang [1 ,2 ]
Ma, Yue [1 ,2 ]
He, Hongdou [1 ,2 ]
Dong, Jun [1 ,2 ]
机构
[1] Yanshan Univ, Coll Informat Sci & Engn, Qinhuangdao, Peoples R China
[2] Key Lab Comp Virtual Technol & Syst Integrat Hebe, 438 Hebei Ave, Qinhuangdao 066004, Peoples R China
基金
中国国家自然科学基金;
关键词
Software fault localization; Software execution graph; Maximal frequent graph pattern; Dynamic Bit Code;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the increased workload and difficulty in software maintenance, the researches in automatic debug and software fault localization are more significant to improve software quality. This paper presents a simple framework of software fault localization. Firstly, software execution sequences are collected on the granularity level of basic blocks during the software testing phase. These software execution sequences are mapped as directed software execution graphs. Next, Dynamic BitCode (DBC) data structure is constructed by scanning the graph database just once. In order to discover feature nodes with software faults, this paper proposes MFGP-Miner (maximal frequent graph pattern mining) algorithm to mine maximal frequent graph patterns based on Dynamic BitCode (DBC) data structure. Finally, taking account of the executions set and the executions complementary set, a measure based on Ochiai is designed to calculate the suspicious value of feature nodes. These feature nodes are ranked to help programmers to find faults in descending order according to the suspicious value. Siemens benchmark test suite is used in our experiments, and experimental results display that our approach is both efficient and effective for locating software faults.
引用
收藏
页码:847 / 857
页数:11
相关论文
共 50 条
  • [41] A Combination of Frequent Pattern Mining and Graph Traversal Approaches for Aspect Elicitation in Customer Reviews
    Nejad, Sepideh Jamshidi
    Ahmadi-Abkenari, Fatemeh
    Bayat, Pyman
    IEEE ACCESS, 2020, 8 : 151908 - 151925
  • [42] D-colSimulation: A Distributed Approach for Frequent Graph Pattern Mining based on colSimulation in a Single Large Graph
    Hua, Guanqi
    Zhang, Junhua
    Cui, Lizhen
    Guo, Wei
    Lu, Xudong
    He, Wei
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2020), 2020, : 76 - 83
  • [43] A Wind Turbine Fault Detection Approach Based on Cluster Analysis and Frequent Pattern Mining
    Elijorde, Frank
    Kim, Sungho
    Lee, Jaewan
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2014, 8 (02): : 664 - 677
  • [44] A related degree-based frequent pattern mining algorithm for railway fault data
    Jiaxu Guo
    Ding Ding
    Peihan Yang
    Qi Zou
    Yaping Huang
    High-speed Railway, 2024, 2 (02) : 101 - 109
  • [45] Efficiently Mining Maximal Frequent Patterns from Traversals on Weighted Directed Graph Using Statistical Theory
    Geng, Runian
    Dong, Xiangjun
    Liu, Guoling
    Xu, Wenbo
    FIFTH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, VOL 2, PROCEEDINGS, 2008, : 586 - +
  • [46] Compact in-memory representation of large graph databases for efficient mining of maximal frequent sub graphs
    Lakshmi, K.
    Meyyappan, T.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (03):
  • [47] PADS: a simple yet effective pattern-aware dynamic search method for fast maximal frequent pattern mining
    Zeng, Xinghuo
    Pei, Jian
    Wang, Ke
    Li, Jinyan
    KNOWLEDGE AND INFORMATION SYSTEMS, 2009, 20 (03) : 375 - 391
  • [48] PADS: a simple yet effective pattern-aware dynamic search method for fast maximal frequent pattern mining
    Xinghuo Zeng
    Jian Pei
    Ke Wang
    Jinyan Li
    Knowledge and Information Systems, 2009, 20 : 375 - 391
  • [49] TGP: Mining Top-K Frequent Closed Graph Pattern without Minimum Support
    Li, Yuhua
    Lin, Quan
    Li, Ruixuan
    Duan, Dongsheng
    ADVANCED DATA MINING AND APPLICATIONS, ADMA 2010, PT I, 2010, 6440 : 537 - 548
  • [50] Mining Frequent Patterns from Weighted Traversals on Graph using Confidence Interval and Pattern Priority
    Lee, Seong Dae
    Park, Hyu Chan
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2006, 6 (5A): : 136 - 141