Stars
Curated list of project-based tutorials
Maracas is a source code and bytecode analysis framework—written in Java with the help of Spoon—which analyzes how Java libraries evolve and how their evolution impacts their clients.
A program slicer for Java, based on the system dependence graph (SDG).
A topic-centric list of HQ open datasets.
This corpus contains examples of "all" possible syntactic API changes in Java.
Flybytes is an intermediate language between JVM bytecode and software languages (DSLs, PLs), for compilation and decompilation.
Implementation of various string similarity and distance algorithms: Levenshtein, Jaro-winkler, n-Gram, Q-Gram, Jaccard index, Longest Common Subsequence edit distance, cosine similarity ...
SourceMeter plug-in for SONARQUBE™ platform
Design patterns implemented in Java
A tool to mine refactorings in the commit history of git repositories.
A tool to identify breaking and non-breaking changes between two versions of a Java library
Cool links & research papers related to Machine Learning applied to source code (MLonCode)
tdegueul / se-deadlines
Forked from paperswithcode/ai-deadlines⏰ SE conference deadline countdowns, reused from https://github.com/abhshkdz/ai-deadlines/
The scripts used in the "Challenges for Static Analysis of Java Reflection – Literature Review and Empirical Study" ICSE2017 submission