Pietro FERRARA
- Qualifica
- Professore Associato
-
pietro.ferrara@unive.it
- SSD
- Informatica [INFO-01/A]
- Sito web
-
https://www.unive.it/web/it/18697/persone/pietro.ferrara(scheda personale)
https://pietroferrara.github.io/
- Struttura
-
Dipartimento di Scienze Ambientali, Informatica e Statistica
Sito web struttura: https://www.unive.it/dais
Sede: Campus scientifico via Torino
Stanza: studio Z.B03 (edificio Zeta B)
Ricevimento
Lunedì dalle 9:00 alle 11:00, previo appuntamento su Calendly (https://calendly.com/pietro-ferrara) specificando nelle note se si vuole fare online (piattaforma GMeet) o in presenza, e il motivo della richiesta (tesi, chiarimento esame, chiarimento contenuti corso, etc..).
Didattica anno corrente
Didattica anni precedenti
Attività e competenze di ricerca
- Settore Scientifico Disciplinare (SSD) di afferenza
- Informatica [INFO-01/A]
- Settore Scientifico Disciplinare (SSD) affine
- SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI [ING-INF/05]
- Aree geografiche in cui si applica prevalentemente l'esperienza di ricerca
- Regionale
- Lingue conosciute
-
(scritto: base parlato: base)
- Principali aree e linee di ricerca del Dipartimento
-
Area:
Informatica Linea:
INFORMATION SYSTEMS
Area: Informatica
- EcoDigify
-
- Ente finanziatore:
- EU - Erasmus+ KA
- Tipologia:
- Altri finanziamenti per attività di didattica/formazione
- Ruolo nel progetto:
- PT
- Sito di progetto:
- www.ecodigify.eu
- Data inizio:
- Anno: 2024 Durata mesi: 36
- Altri membri del gruppo di ricerca:
-
Agostino CORTESI
Mandira ROY
- Health_AI
-
- Ente finanziatore:
- EU - Erasmus+ KA
- Tipologia:
- Altri finanziamenti per attività di didattica/formazione
- Ruolo nel progetto:
- PT
- Sito di progetto:
- https://healthai.cankaya.edu.tr/
- Data inizio:
- Anno: 2025 Durata mesi: 36
- Altri membri del gruppo di ricerca:
-
Agostino CORTESI
- RIR SUPREME
-
- Ente finanziatore:
- Regione Veneto
- Tipologia:
- Altri finanziamenti per progetti di ricerca
- Ruolo nel progetto:
- PT
- Data inizio:
- Anno: 2025 Durata mesi: 24
- Altri membri del gruppo di ricerca:
-
Agostino CORTESI
Pubblicazioni in evidenza
giacomo boldini, luca negrini, luca olivieri, pietro ferrara A Modular Framework for Stack-Heap and Value Abstractions , Proceedings of the 33rd Static Analysis Symposium (SAS 2026), Springer Nature, Convegno: 33rd Static Analysis Symposium (SAS 2026)
2026,
Articolo in Atti di convegno - Scheda ARCA: 10278/5126327
Olivieri, Luca; Pasetto, Luca; Negrini, Luca; Ferrara, Pietro An Overview of Termination in the Ethereum Blockchain , Blockchain Technology and Emerging Applications, Springer Nature Switzerland, pp. 226-248, Convegno: 4th EAI International Conference on Blockchain Technology and Emerging Applications (ISBN 9783032123343; 9783032123350) (ISSN 1867-8211)
DOI 2026,
Articolo in Atti di convegno - Scheda ARCA: 10278/5109729
Vincenzo Arceri, Luca Negrini, Giacomo Zanatta, Filippo Bianchi, Teodors Lisovenko, Luca Olivieri, Pietro Ferrara JLiSA: the Java frontend of the Library for Static Analysis (Competition Contribution) , Tools and Algorithms for the Construction and Analysis of System (TACAS 2026), Springer, Convegno: 32nd International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2026)
DOI 2026,
Articolo in Atti di convegno - Scheda ARCA: 10278/5112869
Luca Olivieri,
David Beste,
Luca Negrini,
Lea Schonherr,
Antonio Emanuele Cina,
Pietro Ferrara Code Generation of Smart Contracts with LLMs: A Case Study on Hyperledger Fabric , 2025 IEEE 36th International Symposium on Software Reliability Engineering (ISSRE), Institute of Electrical and Electronics Engineers Inc., Convegno: ISSRE
DOI 2025,
Articolo in Atti di convegno - Scheda ARCA: 10278/5106388
Luca Olivieri, Luca Negrini, Vincenzo Arceri, Pietro Ferrara, Agostino Cortesi Detection of Read-Write Issues in Hyperledger Fabric Smart Contracts , SAC'25: Proceedings of the Symposium on Applied Computing, ACM PRESS, pp. 329-337, Convegno: 40th ACM/SIGAPP Symposium On Applied Computing
DOI 2025,
Articolo in Atti di convegno - Scheda ARCA: 10278/5091431
Tutte le pubblicazioni
Curriculum vitae
I have 15 years of experience in scientific research in the application of static analysis techniques to the software engineering process proven by about 50 scientific articles, 20 patents, 60 talks at various technical conferences, universities and fairs, supervision of a dozen of PhD, master and bachelor students, involvement in several research projects from the writing of the proposal to the development and conclusion of the project (full details in my long cv). I joined Ca’ Foscari University as a tenure-track assistant professor in November 2019.
Previously, from 2013 to 2019, I have been working in industry gaining experience in delivering prototypes and commercial tools to customers filling the gap between scientific research and development, and delivery of software products, as well as technical and commercial presentation to customers, evaluation activities, and preparation of commercial and technical documentation.
In particular, I was the Head of Research and Development at JuliaSoft SRL (a spin-off of University of Verona focused on the static analysis of Java, Android, and .NET programs) from February 2016 to November 2019 where I supervised the development of the scientific core of an industrial static analyzer and the dissemination of its scientific results. I was a Research Staff Member in the group of Mobile Enterprise Software led by Marco Pistoia from July 2013 to December 2015, and a lecturer at ETH of Zurich in the Programming methodology group under the supervision of Peter Mueller from April 2009 to July 2013. I obtained my PhD degree in Computer Science from the Ecole Polytechnique of Paris and the Universita’ Ca’ Foscari of Venice on May, 22nd 2009. My PhD thesis advisors were Radhia Cousot and Agostino Cortesi. I defended my PhD thesis on May 22nd, 2009 at the Ecole Normale Superiore. In addition, I was an intern at Microsoft Research in Redmond in the PLA group from August 20th 2007 to November 9th 2007 under the supervision of Francesco Logozzo.
Research interests
My research interests are focused on the application of rigorous mathematical theories to enhance the reliability, security, and performances of software by means of static analysis. Abstract interpretation is a framework applied to develop sound static analyses proving properties on all possible executions of a program. However, approximation is necessary to achieve computability, and the analysis might produce false alarms. Finding a good balance between precision, efficiency, and soundness depends on specific applications, and it usually requires deep research investigation. I am particularly interested in new scenarios where static analysis might have a relevant impact, and I have focused my recent research activity on mobile and .NET software.
Keywords: abstract interpretation, static analysis, mobile programs, software engineering, program verification, multithreading, security.
Professional experience
Nov. 2019 – Today: Assistant professor at Ca’ Foscari University of Venice, Italy
Feb. 2016 – Nov. 2019: Head of Research and Development at JuliaSoft SRL, Verona, Italy
Jul. 2013 – Dec. 2015: Research Staff Member at IBM T.J. Watson Research Center, New York, U.S.A.
Apr. 2009 – Jul. 2013: Postdoc and lecturer at ETH Zurich, Switzerland
Education
Oct. 2005 – May 2009: PhD in Computer Science at Ecole Polytechnique of Paris, France and Ca’ Foscari University of Venice, Italy
Jul. 2003 – Feb. 2005: MA in Computer Science at Ca’ Foscari University of Venice, Italy
Sep. 2000 – Jul. 2003: BA in Computer Science at Ca’ Foscari University of Venice, Italy
Le informazioni riportate sono state caricate sul sito dell'Università Ca' Foscari Venezia direttamente dall'utente a cui si riferisce la pagina. La correttezza e veridicità delle informazioni pubblicate sono di esclusiva responsabilità del singolo utente.