1 code implementation • 13 Dec 2023 • June Sallou, Thomas Durieux, Annibale Panichella
Large Language Models (LLMs) have gained considerable traction within the Software Engineering (SE) community, impacting various SE tasks from code completion to test generation, from program repair to code summarization.
1 code implementation • 8 Jul 2022 • Clinton Cao, Annibale Panichella, Sicco Verwer, Agathe Blaise, Filippo Rebecchi
The first step for these machine learning pipelines is to pre-process the data before it is given to the machine learning algorithm.
no code implementations • 14 Sep 2021 • Dimitri Stallenberg, Mitchell Olsthoorn, Annibale Panichella
With the ever-increasing use of web APIs in modern-day applications, it is becoming more important to test the system as a whole.
no code implementations • 18 Jul 2021 • Mitchell Olsthoorn, Annibale Panichella
Test Case Selection (TCS) aims to select a subset of the test suite to run for regression testing.
no code implementations • 15 Dec 2020 • Cynthia C. S. Liem, Annibale Panichella
To understand whether and how researchers in SE address these threats, we surveyed 45 recent papers related to three predictive tasks: defect prediction (DP), predictive mutation testing (PMT), and code smell detection (CSD).
Software Engineering
1 code implementation • 1 Dec 2020 • Burak Yildiz, Hayley Hung, Jesse H. Krijthe, Cynthia C. S. Liem, Marco Loog, Gosia Migut, Frans Oliehoek, Annibale Panichella, Przemyslaw Pawelczak, Stjepan Picek, Mathijs de Weerdt, Jan van Gemert
We present ReproducedPapers. org: an open online repository for teaching and structuring machine learning reproducibility.
2 code implementations • 19 Jul 2019 • Giovanni Grano, Christoph Laaber, Annibale Panichella, Sebastiano Panichella
This study shows that performance-aware test case generation requires solving two main challenges: providing a good approximation of resource usage with minimal overhead and avoiding detrimental effects on both final coverage and fault detection effectiveness.