Shawn's repositories
typing-scheme
a rough translation of the static type system from EoPL into Racket
annotated_research_papers
This repo contains annotated research papers that I found really good and useful
collabfuzz
CollabFuzz: A Framework for Collaborative Fuzzing
comby
A tool for structural code search and replace that supports ~every language.
datalog
An in-memory datalog implementation for OCaml.
designs
This repo is used for reviewing new .NET designs.
halfempty
A fast, parallel test case minimization tool.
jazzer
Coverage-guided, in-process fuzzing for the JVM
littlelisp
A small Lisp interpreter in JavaScript
paip-lisp
Lisp code for the textbook "Paradigms of Artificial Intelligence Programming"
program-analysis-examples
Notes for CIS 700 (Fall '19) at Syracuse U.
Publications
Misc. publications, conference slides, etc. For more, go to http://BartoszMilewski.com
queryFuzz
QueryFuzz implements a metamorphic testing approach to test Datalog engines.
semgrep
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
SerializationDumper
A tool to dump Java serialization streams in a more human readable form.
svg-sanitizer
A PHP SVG/XML Sanitizer