Software developer and researcher · FBK, Trento

Researching better software. Building useful tools.

I build and investigate software engineering tools, with a focus on AI-assisted testing, software quality and the practical use of large language models.

Research

What I work on

Research overview
  1. 01

    LLM-generated test oracles

    Automatically generated tests often encode what the code does rather than what it should do. This work asks large language models to infer intended behaviour from documentation and turn it into assertions, and measures when that actually helps.

    3 publications

  2. 02

    Model-based testing of safety-critical systems

    Deriving tests from models of system behaviour, applied to railway interlocking systems.

    1 publication

  3. 03

    Configuration optimisation with feature models

    Using feature models to explore and interactively optimise the configuration space of complex systems.

    1 publication

Selected projects

Tools and systems

All projects
A results table from the AugmenTest evaluation projected in the conference hall at ICST 2025, the speaker at a lectern.

Research tool · 2024 – 2026

AugmenTest

Generates test assertions with large language models from a method's documentation and comments, without reading its implementation. Evaluated at ICST 2025 against TOGA and released as a tool in Science of Computer Programming.

  • LLMs
  • retrieval-augmented generation
  • Java
  • mutation testing
The winning team holding certificates at the Public AI Challenge award, in front of Fondazione HIT banners.

Public AI Challenge 2022 · winning team · 2022

Caproni Collection image analysis

An AI application that classifies the images by theme and detects damage on the photographic plates, built for the Province of Trento's cultural-heritage unit.

  • Python
  • deep learning
  • computer vision

Career

Experience and education

Full experience
  1. Sep 2026 – presentSoftware Developer (Technologist), Software Engineering unitFondazione Bruno Kessler (FBK), Trento
  2. 2021 – 2023M.Sc. in Data ScienceUniversity of Trento
  3. 2014 – 2018B.Sc. in Computer Science and EngineeringBRAC University, Dhaka
  4. November 2022Winning team, Public AI Challenge 2022Fondazione Hub Innovazione Trentino (HIT)

Working on software testing, LLMs for software engineering, or research tooling?

Get in touch