depclean
DepClean automatically detects and removes unused dependencies in Maven projects (https://dx.doi.org/10.1007/s10664-020-09914-8)royal-chaos
Chaos engineering systems invented at KTH Royal Institute of Technology.CodRep
58069 Java source code diffs. http://arxiv.org/pdf/1807.03200sorald
Automatic repair system for static analysis warnings from SonarQube's SonarJava http://arxiv.org/pdf/2103.12033sequencer
Sequence-to-Sequence Learning for End-to-End Program Repair (IEEE TSE 2019). Open-science repo. http://arxiv.org/pdf/1901.01808slumps
Cool code analysis research for WebAssemblyspork
AST-based structured merge tool for Java, fully Git compatible https://doi.org/10.1109/TSE.2022.3143766VRepair
open science repo of "Neural Transfer Learning for Repairing Security Vulnerabilities in C Code" https://arxiv.org/pdf/2104.08308ci-hackathon
Art for continuous integration.flacoco
Fault localization for Java based on Jacoco http://arxiv.org/pdf/2111.12513SelfAPR
repo of "SelfAPR: Self-supervised Program Repair with Test Execution Diagnostics" (ASE 22) https://oadoi.org/10.1145/3551349.3556926megadiff
A Dataset of 600k Java Source Code Changes Categorized by Diff Size http://arxiv.org/pdf/2108.04631RewardRepair
Neural Program Repair with Execution-based Backpropagation http://arxiv.org/pdf/2105.04123codrep-2019
CodRep 2019 edition.decompilercmp
Dataset and tool to analyse and compare java bytecode decompilersassert-gold-mine
This is an informal repo for ASSERT teammates to share awesome stuff.software-engineering-research
Research material about software engineering at KTHdepclean-web
An interactive web service for the visualization of Java dependencies with DepCleanjdbl
JDBL automatically removes unnecessary bytecode from Java applications through dynamic analysis https://dl.acm.org/doi/abs/10.1145/3546948pankti
Generating tests from production workloads http://arxiv.org/pdf/2012.01198yajta
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.ldfi-akka
Implementation of LDFI for Akka programs in Scalarepairllama
Efficient Representations and Fine-Tuned Adapters for Program Repair http://arxiv.org/abs/2312.15698quixbugs-experiment
Open-science repository on KTH's program repair experiment on the Quixbugs benchmarkdrr
Tool & data on the correctness of Defects4 patches generated by program repair tools http://arxiv.org/pdf/1909.13694styler
Automatic repair system for Checkstyle errors based on machine learning. http://arxiv.org/pdf/1904.01754depanalyzer
DepAnalyzer is a tool to collect the classes and methods used by a Java applicationdeptrim
DepTrim automatically specializes the software supply chain of dependencies in Maven projects https://arxiv.org/pdf/2302.08370L3-37-Browser
browsing through the looking glassODSExperiment
Automated Classification of Overfitting Patches with Statically Extracted Code Features http://arxiv.org/pdf/1910.12057Duets
Duets is a dataset of 395 open-source Maven-based libraries and 2,874 clients https://ieeexplore.ieee.org/abstract/document/9463096longitudinal-bloat
Datasets and artifacts for the paper "A Longitudinal Analysis of Bloated Java Dependencies"xPerturb
perturbation analysis, correctness attraction and randomization, by KTH Royal Institute of Technologyautographql
Harvesting Production GraphQL Queries to Detect Schema Faults http://arxiv.org/pdf/2112.08267depclean-experiments
Open-science repository containing our experiments about bloated dependencies in the Maven ecosystem with DepCleandeptrim-experiments
Open-science repository containing our experiments about debloating for software diversification using DepTrim.learning4repair
Open-science research data & code by KTH/EECS/TCSrepair-chatgpt
Exploration of ChatGPT as a repair toolcigar
Efficient APR with LLMsSTRAC
STRAC (Scalable Trace Comparison) http://arxiv.org/pdf/1910.034783sFix-experiments
Experimental scripts and data about the search space of program repaircheckstylerr
MEWE
Moving target defense for WebAssembly edge computing http://arxiv.org/pdf/2108.08125wasm_evasion
Malware evasion for WebAssembly with wasm-mutate https://www.sciencedirect.com/science/article/pii/S0167404823002067?via%3Dihubcollector-sahab
Augmenting Diffs With Runtime Information http://arxiv.org/pdf/2212.11077rickrolling
Exhaustive Survey of Rickrolling in Academic Literature, SIGBOVIK 2022 http://arxiv.org/pdf/2204.06826cvs-vintage
CVS-Vintage: a dataset of 14 CVS repositories of Java softwarerick-experiments
You know the rules and so do Itoady
research project about the importance of humor in scienceN-ETH
Highly available Ethereum node usign N-version design http://arxiv.org/pdf/2303.14438lollm
Generative AI to Generate Test Data Generatorsralph
re-implementation of the Minos webassembly malware detectorjdbl-experiments
Open-science repository for our experiments with JDBLdiffmin
Automatic diff minimizationterminator
A PoC to terminate VM if a prohibited method is invokedstyler-experiments
Experimental Results of "Styler: learning formatting conventions to repair Checkstyle violations"chatgpt-test
Test cases from https://zenodo.org/record/7875623java-maven-repo
List of github repo using maven as build tool.Supersonic
Neural optimization of C/C++ code http://arxiv.org/pdf/2309.14846simple-nngen
repo for paper "On the Relevance of Cross-project Learning with Nearest Neighbours for Commit Message Generation"CoDar
Throwing LLMs at SonarQubeprodj
Serializing Java Objects in Plain CodeITER
ITER: Iterative Neural Repair for Multi-Location Patches, ICSE 2024, http://arxiv.org/pdf/2304.12015Love Open Source and this site? Check out how you can help us