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: 2039

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

  • Cornejo, O., Briola, D., Micucci, D., Ginelli, D., Mariani, L., Santos Parrilla, A., et al. (2024). A family of experiments about how developers perceive delayed system response time. SOFTWARE QUALITY JOURNAL [10.1007/s11219-024-09660-w]. Detail

  • Tundo, A., Mobilio, M., Riganelli, O., Mariani, L. (2024). Monitoring Probe Deployment Patterns for Cloud-Native Applications: Definition and Empirical Assessment. IEEE TRANSACTIONS ON SERVICES COMPUTING, 17(4), 1636-1654 [10.1109/TSC.2024.3349648]. Detail

  • Clerissi, D., Denaro, G., Mobilio, M., Mariani, L. (2024). Guess the State: Exploiting Determinism to Improve GUI Exploration Efficiency. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 50(4), 836-853 [10.1109/TSE.2024.3366586]. Detail

  • Clerissi, D., Denaro, G., Mobilio, M., Mariani, L. (2024). DBInputs: Exploiting Persistent Data to Improve Automated GUI Testing. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 50(9), 2412-2436 [10.1109/TSE.2024.3439002]. Detail

  • Khalili, F., Mariani, L., Mohebbi, A., Pezzè, M., Terragni, V. (2024). Semantic matching in GUI test reuse. EMPIRICAL SOFTWARE ENGINEERING, 29(3) [10.1007/s10664-023-10406-8]. Detail

Research projects

“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
Automatic testing, monitoring and rootcause analysis of microservices architecture in a DevOps process
Year: 2020
Call: Avviso Pubblico per l'Apprendistato di Alta Formazione e Ricerca (art. 45 D.Lgs 81/2015)
Grantors: REGIONE LOMBARDIA

Awards

Awards

  • 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
  • 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 researcher, posizione finanziata dalla European Network of Excellence Segravis - Universität Paderborn, 2004
  • Visiting Researcher - Visiting professor presso TU Wien. - Technische Universität Wien, 2022

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