Skip to content

Tool for mining added/removed/changed features (i.e., feature revisions) and variants (affected by feature evolution) over time by analysing annotated C/C++ code in Git repositories.

Notifications You must be signed in to change notification settings

llinsbauer/git-ecco

 
 

Repository files navigation

git-ecco


Get the code: git clone or download zip file into <working_dir>.

Requires:

  • JDK 8.
  • Gradle as build system.

IDE

IntelliJ supports Gradle out of the box. Just import the project as a Gradle project.


Modules Description

featureid module contains App.java, which you can execute to obtain the external features of a set of commits.

translation module contains App.java, which you can execute after you have the features of the system for mining feature revisions.

About

Tool for mining added/removed/changed features (i.e., feature revisions) and variants (affected by feature evolution) over time by analysing annotated C/C++ code in Git repositories.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 94.6%
  • C 3.4%
  • C++ 1.9%
  • Batchfile 0.1%