• Home
  • Search
  • FS3change: A Scalable Method for Change Pattern Mining
  • Cite Icon3
  • https://doi.org/10.1109/tse.2023.3269500Copy DOI Icon

FS3change: A Scalable Method for Change Pattern Mining

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Mining change patterns can give unique understanding on the evolution of dynamically changing systems like social relation graphs, weblinks, hardware descriptions and models. A more recent focus is source code change pattern mining that may qualitatively justify expected or uncover unexpected patterns. These patterns then offer a basis, e.g., for program language evolution or auto-completion support. We present a change pattern mining method that greatly expands the limits of input data and pattern complexity, over existing methods. We propose scalability solutions on conceptual and algorithmic level, thereby evolving the state-of-the-art sampling-based frequent subgraph mining method FS <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">3</sup> , resulting in 75% reduction in memory consumption and a speedup of 6500 for a large scale dataset. Patterns can have 100,000s of occurrences for which manual review is impossible and may lead to misinterpretation. We propose the novel content track approach for interactively exploring pattern contents in context, based on marginal distributions. We evaluate our approach by mining 1,000 open source projects contributing a total of 558 million changes and 2 billion contextual connections among them, thereby, demonstrating its scalability. A manual interpretation of 19 patterns shows sensible mined patterns allowing to deduct implications for language design and demonstrating the soundness of the approach.

Similar Papers
  • Research Article
  • Citations1

Bitmap-Based Security Monitoring for Deeply Embedded Systems

  • Sep 27, 2024
  • ACM Transactions on Software Engineering and Methodology
  • Anni Peng +7
  • Conference Article
  • Citations3

&amp;#x2018;Referer&amp;#x2019; based Predictive Caching and session prefetching for Browser

  • Dec 01, 2014
  • Sandeep Kumar Soni +2
  • Research Article
  • Citations3

A sparse mesh for Compact Finite Difference—Fourier solvers with radius-dependent spectral resolution in circular domains

  • Feb 13, 2014
  • Computers &amp; Mathematics with Applications
  • A.J Torregrosa +3
  • Conference Article

An integral equation discontinuous Galerkin method for wide-band and multi-scale problems

  • Jul 01, 2014
  • Jiangong Wei +1
  • Conference Article
  • Citations1

A dedicated storage scheme for the system matrix to the model based tomographic X-ray perfusion imaging

  • Oct 01, 2008
  • Steffen Serowy +2
  • Research Article

SIB: Sorted‐Integers‐Based Index for Compact and Fast Caching in Top‐Down Logic Rule Mining Targeting KB Compression

  • Feb 07, 2025
  • Software: Practice and Experience
  • Ruoyu Wang +3
  • Conference Article
  • Citations10

Divide and Conquer: A Self-Adaptive Approach for High-Resolution Image Matting

  • Sep 01, 2016
  • Guangying Cao +3
  • Conference Article
  • Citations15

How to juggle columns

  • Jan 01, 2010
  • Marcus Paradies +6
  • Research Article
  • Citations29

Radient: Scalable, memory efficient name lookup algorithm for named data networking

  • Jan 22, 2016
  • Journal of Network and Computer Applications
  • Divya Saxena +1
  • PDF
  • Research Article
  • Citations5

Cuckoo Matrix: A High Efficient and Accurate Graph Stream Summarization on Limited Memory

  • Jan 13, 2023
  • Electronics
  • Zhuo Li +6
  • Conference Article
  • Citations3

A Hybrid Anti-Collision Algorithm for RFID with Enhanced Throughput and Reduced Memory Consumption

  • Dec 01, 2008
  • Majun Zheng +3
  • Research Article
  • Citations2

230 動的陽解法FEAによる板殻構造要素の弾塑性崩壊挙動解析(OS02-2 シェル構造のシミュレーションと設計(2))(OS02 シェル構造のシミュレーションと設計)

  • Jan 01, 2001
  • The Proceedings of The Computational Mechanics Conference
  • Shin-Ichi Sugimoto +2
  • Conference Article
  • Citations3

Impact of JVM superoperators on energy consumption in resource-constrained embedded systems

  • Jun 12, 2008
  • Carmen Badea +2
  • Research Article
  • Citations47

Mining Precise-Positioning Episode Rules from Event Sequences

  • Mar 01, 2018
  • IEEE Transactions on Knowledge and Data Engineering
  • Xiang Ao +4
  • Research Article

Smart Cloud-Based Meeting summarization using an Artificial Neural Network

  • Jan 03, 2026
  • International Journal of Scientific Research in Computer Science Engineering and Information Technology
  • Ashis Kumar Mohapatra
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.