FERRETTI CLAUDIO

Role
Associate professor  
Academic disciplines
Informatica (INF/01)
Office phone
Room:
  • U14, Floor: 2, Room: 2053
Reception hours

(via email)

Biography

Claudio Ferretti is associate professor of computer science at the University of Milano-Bicocca. He has been assistant professor from 1995 to 2005 at the University of Milano and later at the University of Milano-Bicocca.
He received his M.Sc. in Computer Science from University of Milano in 1988, "cum laude". He earned a Ph.D. degree in Computer Science from the Universities of Torino and Milano (associated) in 1993. In 1995 he won a post-doctoral research fellowship, spent in Japan, Tokyo. He later conducted further research activities abroad in Switzerland and Malta.
He was local principal investigator for projects at national level (funded by PRIN 2004), european (TOISE project), and for industry funded projects.
Together with colleagues from computer science and law departments, in 2016 he founded the "Bicocca Security Lab", to develop joint researches between the two departments in the field of cyber security.
He supervised PhD thesis, and a large number of theses by graduate and undergraduate students, recently always focused on computer security.
Currently he is in charge of the direction of the undergraduate studies in Computer Science for the University of Milano-Bicocca. He has been professor of: Introductory Computer Science, Programming, Operating Systems and Networks, Computer Architectures, Programming Languages, Computer Security (graduate).

Research

His main research interests are in areas of theoretical computer science, such as unconventional computing models and formal languages. Also, he has been studying theoretical models and applications related to the bio-informatics and molecular computing fields. Recently, he has been pursuing applied research for cyber security, employing machine learning and cryptography for standalone and mobile software.
He published over 50 papers in international journals and conferences, and he has stable collaborations with foreign authors, also from some molecular biology laboratories. In 2003 he was invited to present his researches at the main international conference on molecular computing.
He was local principal investigator for projects at national level (e.g.: on modeling of cellular dynamics, funded by PRIN 2004), european (e.g.: TOISE project, on cryptography in memory devices), and for industry funded projects (security assessment of source code and of firewall configurations).
Together with colleagues from computer science and law departments, in 2016 he founded the "Bicocca Security Lab", to develop joint researches between the two departments in the field of cyber security.
 

Publications

  • Saletta, M., Ferretti, C. (2023). Exploring Neural Dynamics in Source Code Processing Domain. INFORMATION, 14(4) [10.3390/info14040251]. Detail

  • Mercuri, V., Saletta, M., Ferretti, C. (2023). Evolutionary Approaches for Adversarial Attacks on Neural Source Code Classifiers. ALGORITHMS, 16(10) [10.3390/a16100478]. Detail

  • Ferretti, C., Saletta, M. (2023). Naturalness in Source Code Summarization. How Significant is it?. In 2023 IEEE/ACM 31st International Conference on Program Comprehension (ICPC) (pp.125-134). IEEE Computer Society [10.1109/ICPC58990.2023.00027]. Detail

  • Ferretti, C., Saletta, M. (2022). Do Neural Transformers Learn Human-Defined Concepts? An Extensive Study in Source Code Processing Domain †. ALGORITHMS, 15(12) [10.3390/a15120449]. Detail

  • Saletta, M., Ferretti, C. (2022). A Grammar-based Evolutionary Approach for Assessing Deep Neural Source Code Classifiers. In 2022 IEEE Congress on Evolutionary Computation, CEC 2022 - Conference Proceedings (pp.1-8). 345 E 47TH ST, NEW YORK, NY 10017 USA : IEEE [10.1109/CEC55065.2022.9870317]. Detail

Research projects

Complessità e plausibilità biologica di alcuni modelli simbolici di dinamiche cellulari
Year: 2004
Call: 2004-002 - PRIN 2004