MARIANI LEONARDO

Role
Full Professor  
Academic disciplines
Information Processing Systems (IINF-05/A)
Scientific-Disciplinary Group:
INFORMATION PROCESSING SYSTEMS (09/IINF-05)
Office phone
Room:
  • U14, Floor: 2, Room: 2052

Biography

Leonardo Mariani is full professor at the University of Milano – Bicocca from 2018. He obtained his phd from the same university in 2005. During his phd, he has been visiting researcher at the University of Paderborn.

His main research interests concern software engineering, and in particular software testing, static and dynamic software analysis, automatic debugging, design of self-healing systems, and automatic program repair. Leonardo Mariani authored more than 100 papers appeared at top conference and journals, including ICSE, ESEC/FSE, ISSTA, TOSEM and TSE.

Leonardo Mariani chaired several tracks and conferences, including MOBILESoft 2020 and RV 2019.

Leonardo Mariani won the ERC Consolidator Grant 2014 and the ERC PoC Grant 2018. He has been nominated IEEE Senior Member in 2016.

Leonardo Mariani is associated editor of the IEEE Transactions on Software Engineering journal from 2020.

Leonardo Mariani was the coordinator of the project PRIN 2015 “GAUSS” - Governing Adaptive and Unplanned Systems of Systems, was both coordinator and PI of the teams active on the projects ERC Consolidator Grant 2014 “LEARN” - Learning From Failing and Passing Executions At the Speed of Internet and the ERC PoC 2018 “AST” – Automatic System Testing. Furthermore, Leonardo Mariani was the PI for the European projects H2020 Innovation Action “NGPaaS” – Next Generation Platform as a Service and EU STREP FP7 “PINCETTE” - Validating Changes and Upgrades in Networked Software.

Leonardo Mariani was a member of the board of directors of the regional cluster on Smart Cities & Communities for the University of Milano – Bicocca. He is also the responsible of the UniMiB unit of the CINI lab on Smart Cities & Communities.

Leonardo Mariani is the director of the phd program in computer science from 2019.

Publications

  • Fedeli, A., Di Salle, A., Micucci, D., Rebelo, L., Rossi, M., Mariani, L., et al. (2025). How low-code platforms support digital twins of processes. SOFTWARE AND SYSTEMS MODELING, 24(5), 1317-1333 [10.1007/s10270-025-01310-4]. Detail

  • Baresi, L., De Lucia, A., Di Marco, A., Di Penta, M., Di Ruscio, D., Mariani, L., et al. (2025). Students' Perception of ChatGPT in Software Engineering: Lessons Learned from Five Courses. In 2025 IEEE/ACM 37th International Conference on Software Engineering Education and Training (CSEE&T) (pp.158-169). Institute of Electrical and Electronics Engineers Inc. [10.1109/CSEET66350.2025.00023]. Detail

  • Colombo, G., Mariani, L., Micucci, D., Riganelli, O. (2025). On the Possibility of Breaking Copyleft Licenses When Reusing Code Generated by ChatGPT. In 2025 IEEE/ACM 33rd International Conference on Program Comprehension (ICPC) (pp.500-511). IEEE Computer Society [10.1109/ICPC66645.2025.00060]. Detail

  • Donato, B., Mariani, L., Micucci, D., Riganelli, O. (2025). Studying How Configurations Impact Code Generation in LLMs: The Case of ChatGPT. In 2025 IEEE/ACM 33rd International Conference on Program Comprehension (ICPC) (pp.442-453). IEEE Computer Society [10.1109/ICPC66645.2025.00055]. Detail

  • Ali, Q., Stocco, A., Mariani, L., Riganelli, O. (2025). OpenCat: Improving Interoperability of ADS Testing. In Proceedings - 2025 IEEE/ACM International Workshop on Deep Learning for Testing and Testing for Deep Learning, DeepTest 2025 (pp.53-60). Institute of Electrical and Electronics Engineers Inc. [10.1109/DeepTest66595.2025.00013]. Detail

Research projects

Security Testing per Interfacce Conversazionali di Sistemi IoT
Year: 2025
Call: FAQC 2025 - seconda finestra
Grantors: Università degli Studi di MILANO-BICOCCA
“Natural Language Processing and Computer Vision applied to information extraction, classification, linking, and retrieval in legaltech, fintech, proptech, and insurtech.”,
Year: 2022
Call: Avviso pubblico per la realizzazione di un'offerta formativa in apprendistato per l'Alta formazione e la ricerca i sensi dell'Art.. 45 Dlgs 81/2015 A.A. 2021/2022
Grantors: REGIONE LOMBARDIA
PRIN 2022 PNRR- Missione 4, Componente 2, Investimento 1.1 -Avviso 1409/22 - COBOL: COmmunity-Based Organized Littering
Year: 2022
Call: Bando PRIN 2022
Grantors: M.I.U.R. - MINISTERO DELL'ISTRUZIONE, DELL'UNIVERSITA' E DELLA RICERCA
Engineered MachinE Learning-intensive IoT systems (EMELIOT)
Year: 2021
Call: Decreto Direttoriale n.1628 del 16-10-2020 - Bando PRIN 2020
Grantors: MINISTERO DELL'UNIVERSITA' E DELLA RICERCA (MUR)
Practical Cloud-based Monitoring-as-a-Service
Year: 2021
Call: FAQC 2021 - prima finestra
Grantors: Università degli Studi di MILANO-BICOCCA

Awards

Awards

  • Best Runner Up Paper Award, ACM/IEEE Conference on Automation of Software Test, 2024
  • ICSE Distinguished Reviewer Award, Program Committee of the ICSE Conference, 2023
  • Most Influential Paper, ICST Conference, 2023
  • Distinguished Artifact Award, International Symposium on Software Testing and Analysis (ISSTA), 2020, 2020
  • ERC Proof-of-Concept Grant, European Commission, 2018
  • IEEE Senior Member, IEEE (The Institute of Electrical and Electronics Engineers), 2016
  • ICSE Distinguished Reviewer Award, Program Committee of the ICSE Conference, 2015
  • ERC Consolidator Grant, European Community, 2015
  • Best paper award, CSMR organizing committee, 2013

Editorial boards

  • Membro del Comitato Editoriale - IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2020 - 2024
  • Guest Editor di rivista o collana editoriale - SOFTWARE QUALITY JOURNAL, 2017
  • Membro del Comitato Editoriale - JOURNAL OF SOFTWARE ENGINEERING RESEARCH AND DEVELOPMENT, 2016 - 2019
  • Membro del Comitato Editoriale - RECENT PATENTS ON COMPUTER SCIENCE, 2016 - 2018

Research and teaching assignments

  • Visiting Researcher - Visiting professor presso TU Wien. - Technische Universität Wien, 2022
  • Visiting Researcher - Visiting researcher, posizione finanziata dalla European Network of Excellence Segravis - Universität Paderborn, 2004

Congresses/Conferences

  • Program chair - International Symposium on Software Reliability Engineering (ISSRE)(Cina), 2021
  • Program chair - 7th IEEE/ACM International Conference on Mobile Software Engineering and Systems(Corea del Sud), 2020
  • Program chair - International Conferece on Runtime Verification(Portogallo), 2019
  • Program committee - Haiva Verification Conference, Award Committee(Israele), 2017
  • Program committee - International Conference on Automated Software Engineering (ASE), Tool Demo Track(Stati Uniti), 2017
  • Partecipazione al comitato organizzativo - International Conference on Software Reliability Engineering (ISSRE)(Francia), 2017
  • Program committee - 28th International Symposium on Software Reliability Engineering (ISSRE)(Francia), 2017
  • Program committee - 17th International Conference on Runtime Verification (RV)(Stati Uniti), 2017
  • Program committee - 38th International Conference on Software Engineering (ICSE)(Argentina), 2017
  • Program committee - International Workshop on Automation of Software Test (AST)(Argentina), 2017