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 条
  • [21] nMITP-Miner: An Efficient Method for Mining Frequent Maximal Inter-transaction Patterns
    Thanh-Ngo Nguyen
    COMPUTATIONAL COLLECTIVE INTELLIGENCE, PT I, ICCCI 2024, 2024, 14810 : 346 - 358
  • [22] GRAMI: Frequent Subgraph and Pattern Mining in a Single Large Graph
    Elseidy, Mohammed
    Abdelhamid, Ehab
    Skiadopoulos, Spiros
    Kalnis, Panos
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2014, 7 (07): : 517 - 528
  • [23] Length-Frequent Pattern Mining from Graph Traversals
    Park, Hyu Chan
    International Journal of Computer Science and Network Security, 2016, 16 (12): : 97 - 102
  • [24] Approximate Maximal Frequent Pattern Mining with Weight Conditions and Error Tolerance
    Lee, Gangin
    Yun, Unil
    Ryang, Heungmo
    Kim, Donggyu
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2016, 30 (06)
  • [25] Preceding Document Clustering by Graph Mining Based Maximal Frequent Termsets Preservation
    Shah, Syed
    Amjad, Mohammad
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2019, 16 (03) : 364 - 370
  • [26] AUTOMATED GRAPH GRAMMAR GENERATION FOR ENGINEERING DESIGN WITH FREQUENT PATTERN MINING
    Sangelkar, Shraddha
    McAdams, Daniel A.
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2017, VOL 2A, 2017,
  • [27] A novel algorithm of mining maximal frequent pattern based on projection sum tree
    Yang, Chuanyao
    Li, Yuqin
    Zhang, Chenghong
    Hu, Yunfa
    FOURTH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, VOL 1, PROCEEDINGS, 2007, : 458 - +
  • [28] A Comparative Study of Frequent and Maximal Periodic Pattern Mining Algorithms in Spatiotemporal Databases
    Obulesu, O.
    Reddy, A. Rama Mohan
    Mahendra, M.
    INTERNATIONAL CONFERENCE ON MATERIALS, ALLOYS AND EXPERIMENTAL MECHANICS (ICMAEM-2017), 2017, 225
  • [29] Mining fault tolerant frequent patterns using pattern growth approach
    Bashir, Shariq
    Halim, Zahid
    Baig, A. Rauf
    2008 IEEE/ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3, 2008, : 172 - 179
  • [30] An efficient pattern growth approach for mining fault tolerant frequent itemsets
    Bashir, Shariq
    EXPERT SYSTEMS WITH APPLICATIONS, 2020, 143