GumTreeDiff / gumtree
An awesome code differencing tool
☆931Updated 3 weeks ago
Related projects ⓘ
Alternatives and complementary repositories for gumtree
- Computes the AST difference (aka edit script) between two Spoon Java source code abstract syntax trees☆161Updated last week
- ☆371Updated this week
- Automatic program repair for Java with generate-and-validate techniques : jGenProg (2014) - jMutRepair (2016) - jKali (2016) - DeepRepai…☆206Updated 3 months ago
- A Database of Real Faults and an Experimental Infrastructure to Enable Controlled Experiments in Software Engineering Research☆736Updated last week
- T.J. Watson Libraries for Analysis, with frontends for Java, Android, and JavaScript, and may common static program analyses☆763Updated this week
- Sourcerer's Code Clone project☆206Updated 2 years ago
- Spoon is a metaprogramming library to analyze and transform Java source code. is made with , and . It parses source files to build a we…☆1,753Updated this week
- A tool to mine refactorings in the commit history of git repositories.☆148Updated 3 years ago
- A tool for mining commits from Git repositories and diffs to automatically extract code change pattern instances and features with ast a…☆92Updated 5 months ago
- The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based…☆406Updated this week
- Automatic program repair system for Java based on dynamic analysis and code synthesis with SMT. Also contains the code of Dynamoth.☆97Updated 3 weeks ago
- Code clone detection; clone-related bug detection; sematic clone analysis☆211Updated 8 months ago
- *old repository* --> this is now integrated in https://github.com/javaparser/javaparser☆290Updated 6 years ago
- Your library for dynamic language modeling☆67Updated 6 years ago
- Automatically fix programs by leveraging existing patches from other projects and similar code snippets from the faulty project.☆202Updated last year
- ☆39Updated 2 years ago
- A library for mining of path-based representations of code (and more)☆282Updated 11 months ago
- DeepBugs is a framework for learning bug detectors from an existing code corpus.☆148Updated 3 years ago
- An implementation of the SZZ algorithm, i.e., an approach to identify bug-introducing commits.☆110Updated last year
- Dynamic detection of likely invariants☆214Updated last month
- srcML Toolkit☆118Updated this week
- Set of tools to help working with "Big Code"☆43Updated 2 years ago
- JDeodorant☆139Updated 8 months ago
- Extract and combine multiple source code views using tree-sitter☆107Updated 4 months ago
- Programs for producing static and dynamic (runtime) call graphs for Java programs☆779Updated 7 months ago
- Mirror of https://bitbucket.org/sealuzh/tools-changedistiller/☆13Updated 6 years ago
- ☆110Updated 2 years ago
- Scalpel: The Python Static Analysis Framework☆295Updated 7 months ago
- ☆230Updated 8 months ago
- Analyse package dependency networks at the call graph level☆92Updated 11 months ago