Skip to content
View matteobiagiola's full-sized avatar

Highlights

  • Pro

Block or report matteobiagiola

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
matteobiagiola/README.md

Matteo Biagiola

Software Engineering | Software Testing | SE4AI & AI4SE | Postdoctoral Researcher at USI.

πŸ‘¨β€πŸ’» About Me :

I am interested in software testing πŸ§ͺ with a particular focus on test generation. I have built tools to automatically generate tests for Web applications 🌐 and Deep Reinforcement Learning πŸ€– agents. I am also proficient in testing Self-driving car software in simulation, and in training DL/RL models to drive a small-scale physical vehicle πŸš—.

πŸ› οΈ Languages and Tools :

PythonΒ  JavaΒ  CsharpΒ  PytorchΒ  JaxΒ  UnityΒ  BeamNGΒ  DockerΒ  VagrantΒ  LinuxΒ 

πŸ”₯ Stats :

GitHub Streak

GitHub Stats

πŸ’» Projects :

In the following I list my most relevant projects in reversed chronological order:

Python 🐍

  • qgrams: Web test suite generator integrating different diversity-based techniques
  • muPRL: a mutation testing tool for RL agents
  • GenBo: a test generator that generates boundary conditions to test and improve a self-driving model
  • CPS Tool Competition Pipeline: a test generation pipeline to test self-driving models using the BeamNG simulator
  • Maxibon: digital siblings framework for assessing the sim-to-real gap when testing a self-driving model
  • Indago: a test generator for RL agents
  • AlphaTest: a test generator to assess the plasticity of RL agents

Java β˜•

  • ART-Qgrams: a test generator for Web applications that uses diversity to evaluate the quality of candidate test cases
  • Dante: a test generator that generates boundary conditions to test and improve a self-driving model
  • TEDD: dependency detection tool for E2E Web test suites
  • DIG: first version of a Web test suite generator using diversity; the generator also integrates Evosuite to generate Web tests using search-based techniques.

Popular repositories Loading

  1. FSE19-submission-material-DIG FSE19-submission-material-DIG Public

    Replication package for ESEC/FSE-2019 submission titled Diversity Web Test Generation

    Java 14 3

  2. drl-testing-experiments drl-testing-experiments Public

    Replication Package for paper "Testing of Deep Reinforcement Learning Agents with Surrogate Models".

    Python 3 1

  3. FSE19-submission-material-TEDD FSE19-submission-material-TEDD Public

    Replication package for ESEC/FSE-2019 submission titled Web Test Dependency Detection

    Java 2 1

  4. ICST20-submission-material-DANTE ICST20-submission-material-DANTE Public

    Submission material for ICST 2020 paper "Dependency-Aware Web Test Generation"

    Java 2 2

  5. crawljax crawljax Public

    Forked from crawljax/crawljax

    Crawljax: Crawling JavaScript-based Ajax Web Applications

    Java

  6. splittypie splittypie Public

    Forked from tsubik/splittypie

    Easy expense splitting

    JavaScript