Osfpminer: An optimal weighted traversal software patterns miner based on complex network

He Haitao, Shan Chun*, He Hongdou, Zhao Guyu, Zhang Yangsen, Tian Xiangmin

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)
Plum Print visual indicator of research metrics
  • Citations
    • Citation Indexes: 2
  • Captures
    • Readers: 2
  • Social Media
    • Shares, Likes & Comments: 47
see details

Abstract

The weighted traversal pattern is important in software system for a better understanding of the internal structure and behavior of software. To mine important patterns of software, a complex network-based Optimal Software Fault Patterns Miner is presented. By analyzing the multiple execution traces of software and the relations among functions, we establish the Weighted Software Execution Dependency Graph model ultimately. The traversal database is generated through depth-first search strategy and the extraction of software path traversals. According to the downward-closure property, a pruning strategy is adopted by Weighted Frequent Candidate Pattern Tree to cut off more unpromising patterns in advance. A set of important patterns is derived without repeated calculation. The experimental results show that the proposed approach has good performance in the number of weighted frequent candidate patterns and time efficiency.

Original languageEnglish
Pages (from-to)255-264
Number of pages10
JournalChinese Journal of Electronics
Volume29
Issue number2
DOIs
Publication statusPublished - 10 Mar 2020

Keywords

  • Complex network
  • Pruning
  • Upper-bound
  • Weighted traversal pattern

Fingerprint

Dive into the research topics of 'Osfpminer: An optimal weighted traversal software patterns miner based on complex network'. Together they form a unique fingerprint.

Cite this

Haitao, H., Chun, S., Hongdou, H., Guyu, Z., Yangsen, Z., & Xiangmin, T. (2020). Osfpminer: An optimal weighted traversal software patterns miner based on complex network. Chinese Journal of Electronics, 29(2), 255-264. https://doi.org/10.1049/cje.2020.01.002