Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 7c5dde5

Browse files
committedFeb 6, 2025·
Added Matteo (pic, blurb, news, and bib)
1 parent 7e6a387 commit 7c5dde5

File tree

4 files changed

+358
-0
lines changed

4 files changed

+358
-0
lines changed
 

‎_bibliography/papers.bib

+316
Original file line numberDiff line numberDiff line change
@@ -2308,3 +2308,319 @@ @inproceedings{Criscione:2009:Integrated
23082308
doi = {10.1109/EC2ND.2009.13},
23092309
abstract = {Anomaly-based techniques were exploited successfully to implement protection mechanisms for various systems. Recently, these approaches have been ported to the web domain under the name of "web application anomaly detectors" (or firewalls) with promising results. In particular, those capable of automatically building specifications, or models, of the protected application by observing its traffic (e.g., network packets, system calls, or HTTP requests and responses) are particularly interesting, since they can be deployed with little effort.\par Typically, the detection accuracy of these systems is significantly influenced by the model building phase (often called training), which clearly depends upon the quality of the observed traffic, which should resemble the normal activity of the protected application and must be also free from attacks. Otherwise, detection may result in significant amounts of false positives (i.e., benign events flagged as anomalous) and negatives (i.e., undetected threats).\par In this work we describe Masibty, a web application anomaly detector that have some interesting properties. First, it requires the training data not to be attack-free. Secondly, not only it protects the monitored application, it also detects and blocks malicious client-side threats before they are sent to the browser. Third, Masibty intercepts the queries before they are sent to the database, correlates them with the corresponding HTTP requests and blocks those deemed anomalous.\par Both the accuracy and the performance have been evaluated on real-world web applications with interesting results. The system is almost not influenced by the presence of attacks in the training data and shows only a negligible amount of false positives, although this is paid in terms of a slight performance overhead.},
23102310
}
2311+
2312+
@article{DBLP:journals/ese/GiamatteiBPRT25,
2313+
author = {Luca Giamattei and
2314+
Matteo Biagiola and
2315+
Roberto Pietrantuono and
2316+
Stefano Russo and
2317+
Paolo Tonella},
2318+
title = {Reinforcement learning for online testing of autonomous driving systems:
2319+
a replication and extension study},
2320+
journal = {Empir. Softw. Eng.},
2321+
volume = {30},
2322+
number = {1},
2323+
pages = {19},
2324+
year = {2025},
2325+
url = {https://doi.org/10.1007/s10664-024-10562-5},
2326+
doi = {10.1007/S10664-024-10562-5},
2327+
timestamp = {Sun, 22 Dec 2024 00:00:00 +0100},
2328+
biburl = {https://dblp.org/rec/journals/ese/GiamatteiBPRT25.bib},
2329+
bibsource = {dblp computer science bibliography, https://dblp.org}
2330+
}
2331+
2332+
@article{DBLP:journals/jss/OlianasLRBT25,
2333+
author = {Dario Olianas and
2334+
Maurizio Leotta and
2335+
Filippo Ricca and
2336+
Matteo Biagiola and
2337+
Paolo Tonella},
2338+
title = {{STILE:} {A} tool for optimizing {E2E} web test scripts parallelization},
2339+
journal = {J. Syst. Softw.},
2340+
volume = {222},
2341+
pages = {112304},
2342+
year = {2025},
2343+
url = {https://doi.org/10.1016/j.jss.2024.112304},
2344+
doi = {10.1016/J.JSS.2024.112304},
2345+
timestamp = {Wed, 08 Jan 2025 00:00:00 +0100},
2346+
biburl = {https://dblp.org/rec/journals/jss/OlianasLRBT25.bib},
2347+
bibsource = {dblp computer science bibliography, https://dblp.org}
2348+
}
2349+
2350+
@article{DBLP:journals/ese/BiagiolaSRT24,
2351+
author = {Matteo Biagiola and
2352+
Andrea Stocco and
2353+
Vincenzo Riccio and
2354+
Paolo Tonella},
2355+
title = {Two is better than one: digital siblings to improve autonomous driving
2356+
testing},
2357+
journal = {Empir. Softw. Eng.},
2358+
volume = {29},
2359+
number = {4},
2360+
pages = {72},
2361+
year = {2024},
2362+
url = {https://doi.org/10.1007/s10664-024-10458-4},
2363+
doi = {10.1007/S10664-024-10458-4},
2364+
timestamp = {Sun, 04 Aug 2024 01:00:00 +0200},
2365+
biburl = {https://dblp.org/rec/journals/ese/BiagiolaSRT24.bib},
2366+
bibsource = {dblp computer science bibliography, https://dblp.org}
2367+
}
2368+
2369+
@article{DBLP:journals/tosem/BiagiolaT24,
2370+
author = {Matteo Biagiola and
2371+
Paolo Tonella},
2372+
title = {Testing of Deep Reinforcement Learning Agents with Surrogate Models},
2373+
journal = {{ACM} Trans. Softw. Eng. Methodol.},
2374+
volume = {33},
2375+
number = {3},
2376+
pages = {73:1--73:33},
2377+
year = {2024},
2378+
url = {https://doi.org/10.1145/3631970},
2379+
doi = {10.1145/3631970},
2380+
timestamp = {Mon, 15 Apr 2024 01:00:00 +0200},
2381+
biburl = {https://dblp.org/rec/journals/tosem/BiagiolaT24.bib},
2382+
bibsource = {dblp computer science bibliography, https://dblp.org}
2383+
}
2384+
2385+
@article{DBLP:journals/tse/BiagiolaT24,
2386+
author = {Matteo Biagiola and
2387+
Paolo Tonella},
2388+
title = {Boundary State Generation for Testing and Improvement of Autonomous
2389+
Driving Systems},
2390+
journal = {{IEEE} Trans. Software Eng.},
2391+
volume = {50},
2392+
number = {8},
2393+
pages = {2040--2053},
2394+
year = {2024},
2395+
url = {https://doi.org/10.1109/TSE.2024.3420816},
2396+
doi = {10.1109/TSE.2024.3420816},
2397+
timestamp = {Sun, 08 Sep 2024 01:00:00 +0200},
2398+
biburl = {https://dblp.org/rec/journals/tse/BiagiolaT24.bib},
2399+
bibsource = {dblp computer science bibliography, https://dblp.org}
2400+
}
2401+
2402+
@inproceedings{DBLP:conf/icst/DoresteBT24,
2403+
author = {Andr{\'{e}}a Doreste and
2404+
Matteo Biagiola and
2405+
Paolo Tonella},
2406+
title = {Adversarial Testing with Reinforcement Learning: {A} Case Study on
2407+
Autonomous Driving},
2408+
booktitle = {{IEEE} Conference on Software Testing, Verification and Validation,
2409+
{ICST} 2024, Toronto, ON, Canada, May 27-31, 2024},
2410+
pages = {293--304},
2411+
publisher = {{IEEE}},
2412+
year = {2024},
2413+
url = {https://doi.org/10.1109/ICST60714.2024.00034},
2414+
doi = {10.1109/ICST60714.2024.00034},
2415+
timestamp = {Thu, 05 Sep 2024 16:02:12 +0200},
2416+
biburl = {https://dblp.org/rec/conf/icst/DoresteBT24.bib},
2417+
bibsource = {dblp computer science bibliography, https://dblp.org}
2418+
}
2419+
2420+
@inproceedings{DBLP:conf/sbst/BiagiolaK24,
2421+
author = {Matteo Biagiola and
2422+
Stefan Klikovits},
2423+
title = {{SBFT} Tool Competition 2024 - Cyber-Physical Systems Track},
2424+
booktitle = {Proceedings of the 17th {ACM/IEEE} International Workshop on Search-Based
2425+
and Fuzz Testing, {SBFT} 2024, Lisbon, Portugal, 14 April 2024},
2426+
pages = {33--36},
2427+
publisher = {{ACM}},
2428+
year = {2024},
2429+
url = {https://doi.org/10.1145/3643659.3643932},
2430+
doi = {10.1145/3643659.3643932},
2431+
timestamp = {Tue, 22 Oct 2024 01:00:00 +0200},
2432+
biburl = {https://dblp.org/rec/conf/sbst/BiagiolaK24.bib},
2433+
bibsource = {dblp computer science bibliography, https://dblp.org}
2434+
}
2435+
2436+
@article{DBLP:journals/sigsoft/BiagiolaCSKSR23,
2437+
author = {Matteo Biagiola and
2438+
Nicol{\'{a}}s Cardozo and
2439+
Donghwan Shin and
2440+
Foutse Khomh and
2441+
Andrea Stocco and
2442+
Vincenzo Riccio},
2443+
title = {Summary of the Fourth International Workshop on Deep Learning for
2444+
Testing and Testing for Deep Learning (DeepTest 2023)},
2445+
journal = {{ACM} {SIGSOFT} Softw. Eng. Notes},
2446+
volume = {48},
2447+
number = {4},
2448+
pages = {39--40},
2449+
year = {2023},
2450+
url = {https://doi.org/10.1145/3617946.3617953},
2451+
doi = {10.1145/3617946.3617953},
2452+
timestamp = {Mon, 13 Nov 2023 00:00:00 +0100},
2453+
biburl = {https://dblp.org/rec/journals/sigsoft/BiagiolaCSKSR23.bib},
2454+
bibsource = {dblp computer science bibliography, https://dblp.org}
2455+
}
2456+
2457+
@inproceedings{DBLP:conf/icse/BiagiolaKPR23,
2458+
author = {Matteo Biagiola and
2459+
Stefan Klikovits and
2460+
Jarkko Peltom{\"{a}}ki and
2461+
Vincenzo Riccio},
2462+
title = {{SBFT} Tool Competition 2023 - Cyber-Physical Systems Track},
2463+
booktitle = {{IEEE/ACM} International Workshop on Search-Based and Fuzz Testing,
2464+
SBFT@ICSE 2023, Melbourne, Australia, May 14, 2023},
2465+
pages = {45--48},
2466+
publisher = {{IEEE}},
2467+
year = {2023},
2468+
url = {https://doi.org/10.1109/SBFT59156.2023.00010},
2469+
doi = {10.1109/SBFT59156.2023.00010},
2470+
timestamp = {Sun, 04 Aug 2024 01:00:00 +0200},
2471+
biburl = {https://dblp.org/rec/conf/icse/BiagiolaKPR23.bib},
2472+
bibsource = {dblp computer science bibliography, https://dblp.org}
2473+
}
2474+
2475+
@article{DBLP:journals/tosem/BiagiolaT22,
2476+
author = {Matteo Biagiola and
2477+
Paolo Tonella},
2478+
title = {Testing the Plasticity of Reinforcement Learning-based Systems},
2479+
journal = {{ACM} Trans. Softw. Eng. Methodol.},
2480+
volume = {31},
2481+
number = {4},
2482+
pages = {80:1--80:46},
2483+
year = {2022},
2484+
url = {https://doi.org/10.1145/3511701},
2485+
doi = {10.1145/3511701},
2486+
timestamp = {Mon, 28 Aug 2023 01:00:00 +0200},
2487+
biburl = {https://dblp.org/rec/journals/tosem/BiagiolaT22.bib},
2488+
bibsource = {dblp computer science bibliography, https://dblp.org}
2489+
}
2490+
2491+
@inproceedings{DBLP:conf/icst/OlianasLRBT21,
2492+
author = {Dario Olianas and
2493+
Maurizio Leotta and
2494+
Filippo Ricca and
2495+
Matteo Biagiola and
2496+
Paolo Tonella},
2497+
title = {{STILE:} a Tool for Parallel Execution of {E2E} Web Test Scripts},
2498+
booktitle = {14th {IEEE} Conference on Software Testing, Verification and Validation,
2499+
{ICST} 2021, Porto de Galinhas, Brazil, April 12-16, 2021},
2500+
pages = {460--465},
2501+
publisher = {{IEEE}},
2502+
year = {2021},
2503+
url = {https://doi.org/10.1109/ICST49551.2021.00060},
2504+
doi = {10.1109/ICST49551.2021.00060},
2505+
timestamp = {Wed, 07 Dec 2022 00:00:00 +0100},
2506+
biburl = {https://dblp.org/rec/conf/icst/OlianasLRBT21.bib},
2507+
bibsource = {dblp computer science bibliography, https://dblp.org}
2508+
}
2509+
2510+
@inproceedings{DBLP:conf/icst/Biagiola0RT20,
2511+
author = {Matteo Biagiola and
2512+
Andrea Stocco and
2513+
Filippo Ricca and
2514+
Paolo Tonella},
2515+
title = {Dependency-Aware Web Test Generation},
2516+
booktitle = {13th {IEEE} International Conference on Software Testing, Validation
2517+
and Verification, {ICST} 2020, Porto, Portugal, October 24-28, 2020},
2518+
pages = {175--185},
2519+
publisher = {{IEEE}},
2520+
year = {2020},
2521+
url = {https://doi.org/10.1109/ICST46399.2020.00027},
2522+
doi = {10.1109/ICST46399.2020.00027},
2523+
timestamp = {Wed, 12 Aug 2020 12:51:20 +0200},
2524+
biburl = {https://dblp.org/rec/conf/icst/Biagiola0RT20.bib},
2525+
bibsource = {dblp computer science bibliography, https://dblp.org}
2526+
}
2527+
2528+
@inproceedings{DBLP:conf/icst/LeottaBRCT20,
2529+
author = {Maurizio Leotta and
2530+
Matteo Biagiola and
2531+
Filippo Ricca and
2532+
Mariano Ceccato and
2533+
Paolo Tonella},
2534+
title = {A Family of Experiments to Assess the Impact of Page Object Pattern
2535+
in Web Test Suite Development},
2536+
booktitle = {13th {IEEE} International Conference on Software Testing, Validation
2537+
and Verification, {ICST} 2020, Porto, Portugal, October 24-28, 2020},
2538+
pages = {263--273},
2539+
publisher = {{IEEE}},
2540+
year = {2020},
2541+
url = {https://doi.org/10.1109/ICST46399.2020.00035},
2542+
doi = {10.1109/ICST46399.2020.00035},
2543+
timestamp = {Wed, 07 Dec 2022 00:00:00 +0100},
2544+
biburl = {https://dblp.org/rec/conf/icst/LeottaBRCT20.bib},
2545+
bibsource = {dblp computer science bibliography, https://dblp.org}
2546+
}
2547+
2548+
@phdthesis{DBLP:phd/basesearch/Biagiola19,
2549+
author = {Matteo Biagiola},
2550+
title = {Test Generation and Dependency Analysis for Web Applications},
2551+
school = {University of Genoa, Italy},
2552+
year = {2019},
2553+
url = {http://hdl.handle.net/11567/991607},
2554+
doi = {10.15167/BIAGIOLA-MATTEO\_PHD2020-01-15},
2555+
timestamp = {Wed, 10 Aug 2022 01:00:00 +0200},
2556+
biburl = {https://dblp.org/rec/phd/basesearch/Biagiola19.bib},
2557+
bibsource = {dblp computer science bibliography, https://dblp.org}
2558+
}
2559+
2560+
@inproceedings{DBLP:conf/sigsoft/Biagiola0RT19,
2561+
author = {Matteo Biagiola and
2562+
Andrea Stocco and
2563+
Filippo Ricca and
2564+
Paolo Tonella},
2565+
editor = {Marlon Dumas and
2566+
Dietmar Pfahl and
2567+
Sven Apel and
2568+
Alessandra Russo},
2569+
title = {Diversity-based web test generation},
2570+
booktitle = {Proceedings of the {ACM} Joint Meeting on European Software Engineering
2571+
Conference and Symposium on the Foundations of Software Engineering,
2572+
{ESEC/SIGSOFT} {FSE} 2019, Tallinn, Estonia, August 26-30, 2019},
2573+
pages = {142--153},
2574+
publisher = {{ACM}},
2575+
year = {2019},
2576+
url = {https://doi.org/10.1145/3338906.3338970},
2577+
doi = {10.1145/3338906.3338970},
2578+
timestamp = {Sun, 19 Jan 2025 00:00:00 +0100},
2579+
biburl = {https://dblp.org/rec/conf/sigsoft/Biagiola0RT19.bib},
2580+
bibsource = {dblp computer science bibliography, https://dblp.org}
2581+
}
2582+
2583+
@inproceedings{DBLP:conf/sigsoft/Biagiola00RT19,
2584+
author = {Matteo Biagiola and
2585+
Andrea Stocco and
2586+
Ali Mesbah and
2587+
Filippo Ricca and
2588+
Paolo Tonella},
2589+
editor = {Marlon Dumas and
2590+
Dietmar Pfahl and
2591+
Sven Apel and
2592+
Alessandra Russo},
2593+
title = {Web test dependency detection},
2594+
booktitle = {Proceedings of the {ACM} Joint Meeting on European Software Engineering
2595+
Conference and Symposium on the Foundations of Software Engineering,
2596+
{ESEC/SIGSOFT} {FSE} 2019, Tallinn, Estonia, August 26-30, 2019},
2597+
pages = {154--164},
2598+
publisher = {{ACM}},
2599+
year = {2019},
2600+
url = {https://doi.org/10.1145/3338906.3338948},
2601+
doi = {10.1145/3338906.3338948},
2602+
timestamp = {Sun, 19 Jan 2025 00:00:00 +0100},
2603+
biburl = {https://dblp.org/rec/conf/sigsoft/Biagiola00RT19.bib},
2604+
bibsource = {dblp computer science bibliography, https://dblp.org}
2605+
}
2606+
2607+
@inproceedings{DBLP:conf/ssbse/BiagiolaRT17,
2608+
author = {Matteo Biagiola and
2609+
Filippo Ricca and
2610+
Paolo Tonella},
2611+
editor = {Tim Menzies and
2612+
Justyna Petke},
2613+
title = {Search Based Path and Input Data Generation for Web Application Testing},
2614+
booktitle = {Search Based Software Engineering - 9th International Symposium, {SSBSE}
2615+
2017, Paderborn, Germany, September 9-11, 2017, Proceedings},
2616+
series = {Lecture Notes in Computer Science},
2617+
volume = {10452},
2618+
pages = {18--32},
2619+
publisher = {Springer},
2620+
year = {2017},
2621+
url = {https://doi.org/10.1007/978-3-319-66299-2\_2},
2622+
doi = {10.1007/978-3-319-66299-2\_2},
2623+
timestamp = {Tue, 14 May 2019 10:00:43 +0200},
2624+
biburl = {https://dblp.org/rec/conf/ssbse/BiagiolaRT17.bib},
2625+
bibsource = {dblp computer science bibliography, https://dblp.org}
2626+
}

‎_members/biagiola.md

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
layout: about
3+
inline: false
4+
group: Postdoctoral Researchers
5+
group_rank: 2
6+
team_frontpage: true
7+
8+
title: Dr. Matteo Biagiola
9+
description: Profile of Dr. Matteo Biagiola, Postdoctoral Researcher at the Programming Group.
10+
lastname: Biagiola
11+
publications: 'author^=*Biagiola'
12+
13+
teaser: >
14+
I am a PostDoctoral researcher at the Software Institute at Università della Svizzera italiana (USI) in Lugano, Switzerland.
15+
I am working under the supervision of Paolo Tonella on the Precrime ERC Advanced Grant project.
16+
I obtained by Ph.D. from Università degli studi di Genova, Genova, Italy, in a joint collaboration with Fondazione Bruno Kessler in Trento, Italy, under the supervision of Paolo Tonella and Filippo Ricca.
17+
18+
profile:
19+
name: Dr. Matteo Biagiola
20+
align: right
21+
image: biagiola-profile.jpg
22+
role: Postdoc
23+
website: https://matteobiagiola.github.io
24+
email: matteo.biagiola@unisg.ch
25+
github: matteobiagiola
26+
orcid: 0000-0002-7825-3409
27+
address: >
28+
School of Computer Science<br />
29+
Torstrasse 25<br />
30+
9000 St. Gallen, Switzerland
31+
---
32+
33+
I am a PostDoctoral researcher at the [Software Institute](https://www.si.usi.ch/) at Università della Svizzera italiana ([USI](https://www.usi.ch/)) in Lugano, Switzerland.
34+
I am working under the supervision of Paolo Tonella on the [Precrime](http://www.pre-crime.eu/) ERC Advanced Grant project.
35+
I obtained by Ph.D. from [Università degli studi di Genova](https://unige.it/), Genova, Italy, in a joint collaboration with [Fondazione Bruno Kessler](https://www.fbk.eu/) in Trento, Italy, under the supervision of Paolo Tonella and Filippo Ricca.

‎_news/2025-02-01-matteo-joined.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
layout: post
3+
date: 2025-02-01
4+
inline: true
5+
---
6+
7+
[PhD Matteo Biagiola]({{ '/members/biagiola' | relative_url }}) joined our group 👋

‎assets/img/biagiola-profile.jpg

178 KB
Loading

0 commit comments

Comments
 (0)
Please sign in to comment.