softdevteam/gumtree

Name: gumtree

Owner: Software Development Team

Description: A neat code differencing tool

Created: 2015-12-04 16:08:59.0

Updated: 2016-06-15 10:21:36.0

Pushed: 2016-06-23 12:26:52.0

Homepage: https://github.com/GumTreeDiff/gumtree/wiki

Size: 1761

Language: Java

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

GumTree Build Status Coverage Status

GumTree is a complete framework to deal with source code as trees and compute differences between them. It includes possibilities such as:

Compared to classical code differencing tools, it has two important particularities:

We already deal with a wide range of languages: Java, C, JavaScript and Ruby. More languages are coming soon, if you want to help contact me.

Citing GumTree

We are researchers, therefore if you use GumTree in an academic work we would be really glad if you cite our seminal paper using the following bibtex:

roceedings{DBLP:conf/kbse/FalleriMBMM14,
thor    = {Jean{-}R{\'{e}}my Falleri and
           Flor{\'{e}}al Morandat and
           Xavier Blanc and
           Matias Martinez and
           Martin Monperrus},
tle     = {Fine-grained and accurate source code differencing},
oktitle = {{ACM/IEEE} International Conference on Automated Software Engineering,
           {ASE} '14, Vasteras, Sweden - September 15 - 19, 2014},
ges     = {313--324},
ar      = {2014},
l       = {http://doi.acm.org/10.1145/2642937.2642982},
i       = {10.1145/2642937.2642982}

Documentation

Please consult our wiki


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.