We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Coming: a Tool for Mining Change Pattern Instances from Git Commits

Formal Metadata

Title
Coming: a Tool for Mining Change Pattern Instances from Git Commits
Title of Series
Number of Parts
561
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Software repositories such as Git have become a relevant source of information for software engineer researchers. For instance, the detection of commits that fulfill a given criterion (e.g., bugfixing commits) is one of the most frequent tasks done to understand the software evolution. However, to our knowledge, there is not open-source tools that, given a Git repository, returns all the instances of a given source code change pattern. In this talk, we present Coming, a tool that takes an input a Git repository and mines instances of source code change patterns on each commit. For that, Coming computes fine-grained changes between two consecutive revisions, analyzes those changes to detect if they correspond to an instance of a change pattern (specified by the user using XML). Finally, after analyzing all the commits, Coming presents the frequency of code changes and the instances found on each commit.