ASSERT (@ASSERT-KTH)

Top repositories

1

depclean

DepClean automatically detects and removes unused dependencies in Maven projects (https://dx.doi.org/10.1007/s10664-020-09914-8)
Java
231
star
2

royal-chaos

Chaos engineering systems invented at KTH Royal Institute of Technology.
Python
126
star
3

CodRep

58069 Java source code diffs. http://arxiv.org/pdf/1807.03200
91
star
4

sorald

Automatic repair system for static analysis warnings from SonarQube's SonarJava http://arxiv.org/pdf/2103.12033
Java
85
star
5

sequencer

Sequence-to-Sequence Learning for End-to-End Program Repair (IEEE TSE 2019). Open-science repo. http://arxiv.org/pdf/1901.01808
Java
81
star
6

slumps

Cool code analysis research for WebAssembly
WebAssembly
63
star
7

spork

AST-based structured merge tool for Java, fully Git compatible https://doi.org/10.1109/TSE.2022.3143766
Java
45
star
8

VRepair

open science repo of "Neural Transfer Learning for Repairing Security Vulnerabilities in C Code" https://arxiv.org/pdf/2104.08308
C
45
star
9

ci-hackathon

Art for continuous integration.
JavaScript
27
star
10

flacoco

Fault localization for Java based on Jacoco http://arxiv.org/pdf/2111.12513
Java
25
star
11

SelfAPR

repo of "SelfAPR: Self-supervised Program Repair with Test Execution Diagnostics" (ASE 22) https://oadoi.org/10.1145/3551349.3556926
Java
22
star
12

megadiff

A Dataset of 600k Java Source Code Changes Categorized by Diff Size http://arxiv.org/pdf/2108.04631
22
star
13

RewardRepair

Neural Program Repair with Execution-based Backpropagation http://arxiv.org/pdf/2105.04123
Java
21
star
14

codrep-2019

CodRep 2019 edition.
Python
20
star
15

decompilercmp

Dataset and tool to analyse and compare java bytecode decompilers
Java
19
star
16

assert-gold-mine

This is an informal repo for ASSERT teammates to share awesome stuff.
19
star
17

software-engineering-research

Research material about software engineering at KTH
Java
18
star
18

depclean-web

An interactive web service for the visualization of Java dependencies with DepClean
TypeScript
17
star
19

jdbl

JDBL automatically removes unnecessary bytecode from Java applications through dynamic analysis https://dl.acm.org/doi/abs/10.1145/3546948
Java
16
star
20

pankti

Generating tests from production workloads http://arxiv.org/pdf/2012.01198
Java
15
star
21

yajta

Yajta is a extensible library for bytecode probe insertion, built on top of javassist. Its transformations may be applied at load time with an agent or offline.
Java
15
star
22

ldfi-akka

Implementation of LDFI for Akka programs in Scala
Scala
14
star
23

repairllama

Efficient Representations and Fine-Tuned Adapters for Program Repair http://arxiv.org/abs/2312.15698
Python
13
star
24

quixbugs-experiment

Open-science repository on KTH's program repair experiment on the Quixbugs benchmark
Java
11
star
25

drr

Tool & data on the correctness of Defects4 patches generated by program repair tools http://arxiv.org/pdf/1909.13694
Java
10
star
26

styler

Automatic repair system for Checkstyle errors based on machine learning. http://arxiv.org/pdf/1904.01754
Python
10
star
27

depanalyzer

DepAnalyzer is a tool to collect the classes and methods used by a Java application
Java
8
star
28

deptrim

DepTrim automatically specializes the software supply chain of dependencies in Maven projects https://arxiv.org/pdf/2302.08370
Java
7
star
29

L3-37-Browser

browsing through the looking glass
JavaScript
7
star
30

ODSExperiment

Automated Classification of Overfitting Patches with Statically Extracted Code Features http://arxiv.org/pdf/1910.12057
7
star
31

Duets

Duets is a dataset of 395 open-source Maven-based libraries and 2,874 clients https://ieeexplore.ieee.org/abstract/document/9463096
7
star
32

longitudinal-bloat

Datasets and artifacts for the paper "A Longitudinal Analysis of Bloated Java Dependencies"
7
star
33

xPerturb

perturbation analysis, correctness attraction and randomization, by KTH Royal Institute of Technology
C
7
star
34

autographql

Harvesting Production GraphQL Queries to Detect Schema Faults http://arxiv.org/pdf/2112.08267
TypeScript
6
star
35

depclean-experiments

Open-science repository containing our experiments about bloated dependencies in the Maven ecosystem with DepClean
Java
5
star
36

deptrim-experiments

Open-science repository containing our experiments about debloating for software diversification using DepTrim.
Dockerfile
4
star
37

learning4repair

Open-science research data & code by KTH/EECS/TCS
Python
4
star
38

repair-chatgpt

Exploration of ChatGPT as a repair tool
4
star
39

cigar

Efficient APR with LLMs
4
star
40

STRAC

STRAC (Scalable Trace Comparison) http://arxiv.org/pdf/1910.03478
Roff
4
star
41

3sFix-experiments

Experimental scripts and data about the search space of program repair
Java
3
star
42

checkstylerr

Shell
3
star
43

MEWE

Moving target defense for WebAssembly edge computing http://arxiv.org/pdf/2108.08125
LLVM
3
star
44

wasm_evasion

Malware evasion for WebAssembly with wasm-mutate https://www.sciencedirect.com/science/article/pii/S0167404823002067?via%3Dihub
WebAssembly
3
star
45

collector-sahab

Augmenting Diffs With Runtime Information http://arxiv.org/pdf/2212.11077
HTML
3
star
46

rickrolling

Exhaustive Survey of Rickrolling in Academic Literature, SIGBOVIK 2022 http://arxiv.org/pdf/2204.06826
3
star
47

cvs-vintage

CVS-Vintage: a dataset of 14 CVS repositories of Java software
2
star
48

rick-experiments

You know the rules and so do I
Java
2
star
49

toady

research project about the importance of humor in science
2
star
50

N-ETH

Highly available Ethereum node usign N-version design http://arxiv.org/pdf/2303.14438
Go
2
star
51

lollm

Generative AI to Generate Test Data Generators
Python
2
star
52

ralph

re-implementation of the Minos webassembly malware detector
Jupyter Notebook
2
star
53

jdbl-experiments

Open-science repository for our experiments with JDBL
TeX
1
star
54

diffmin

Automatic diff minimization
Java
1
star
55

terminator

A PoC to terminate VM if a prohibited method is invoked
Java
1
star
56

styler-experiments

Experimental Results of "Styler: learning formatting conventions to repair Checkstyle violations"
1
star
57

chatgpt-test

Test cases from https://zenodo.org/record/7875623
Java
1
star
58

java-maven-repo

List of github repo using maven as build tool.
Shell
1
star
59

Supersonic

Neural optimization of C/C++ code http://arxiv.org/pdf/2309.14846
1
star
60

simple-nngen

repo for paper "On the Relevance of Cross-project Learning with Nearest Neighbours for Commit Message Generation"
Python
1
star
61

CoDar

Throwing LLMs at SonarQube
Java
1
star
62

prodj

Serializing Java Objects in Plain Code
Java
1
star
63

ITER

ITER: Iterative Neural Repair for Multi-Location Patches, ICSE 2024, http://arxiv.org/pdf/2304.12015
Python
1
star