Empirical Software Engineering
Evidence-based research on software systems.
Contents
Repositories
All data used in the openly available book Evidence-based Software Engineering
Collaborative collection and analysis of free/libre/open source project data.
Data Sets
The Linux Kernel 4.21 Call Graphs produced using CScout.
Bug Dataset of 15 Java open-source projects characterized by static source code metrics.
Data set containing a collection of engineered software projects from GHTorrent.
Tools
Library and tool for mining of path-based representations of code and other data derived from ASTs.
A Java framework for analyzing code changes and mining instances of change patterns from Git repositories.
Compute source code metrics and detect a variety of implementation and design smells for Java.
Java tools and infrastructure to resolve the whole Maven dependency graph, hosted in Maven Central, in the form of a Neo4j Graph.
Python tool to compute a score for a repository from GHTorrent. The score quantifies the extent to which the project contained within the repository is engineered.
Library/API for detection of refactorings in changes of Java code.