Andrea Marrella is associate professor (scientific disciplinary sector ING-INF/05) at Sapienza Università di Roma, Italy, Dipartimento di Ingegneria Informatica, Automatica e Gestionale Antonio Ruberti (DIAG - Department of Computer, Control and Management Sciences and Engineering), since 2013. He got a PhD in Engineering in Computer Science (Dottorato di Ricerca in Ingegneria Informatica) from Sapienza Università di Roma in October 2013. He previously studied Engineering in Computer Science (Ingegneria Informatica) at Sapienza Università di Roma, where he obtained a Bachelor Degree in 2005 with the mark of 107/110, and a Master Degree in 2009 with the mark of 110/110. From 2011, he is qualified to practice as Computer Science Engineer (abilitato all'esercizio della professione di Ingegnere).
RESEARCH STAYS AND VISITS
From January 2012 to June 2012, Andrea Marrella has been a visiting Researcher at York University in Toronto, Ontario (Canada), Department of Computer Science and Engineering, where he collaborated with Prof. Yves Lespérance. From June 2013 to August 2013, he has been a visiting researcher at Ryerson University in Toronto, Ontario (Canada), Department of Computer Science, where he collaborated with Prof. Mikhail Soutchanski. In October and November 2016, he has been a visiting researcher at University of Tartu in Estonia, where he collaborated with Prof. Marlon Dumas and Prof. Fabrizio Maria Maggi.
TEACHING EXPERIENCE
Andrea Marrella has an excellent teaching experience. Within Sapienza, he has taught the graduate course of Interaction Design (ING/INF 05 – 6 CFU – semester Spring 2017) and the undergraduate course of Databases (ING/INF 05 – 6 CFU – semester Spring 2014). In Fall 2017, he has taught the PhD course of Process Mining (3 CFU). Since 2009, he has been teaching assistant for the following undergraduate courses: Databases (Spring 2009, 2010, 2011, 2013, 2015, 2016) and Process and Service Modeling and Analysis (Spring 2016, 2017). Furthermore, he gave several seminars and lectures for the following graduate courses: Great Ideas in ICT (Spring 2017), Human-Computer Interaction (Spring 2010, 2011, 2016, 2017) and Seminars in Software and Services for the Information Society (Spring 2012, 2013, 2014, 2015, 2016). Andrea Marrella has also a wide experience as a lecturer for industries and companies. He taught the course of Process Simulation and Mining at NESEA in 2015, and the course of Human-Machine Interaction at Cineca in 2016 and at SELEX (now incorporated with Leonardo/Finmeccanica) in 2010 and 2012.
SUPERVISION OF STUDENTS
Since 2010, within DIAG, Andrea Marrella supervised and co-supervised:
- 1 M.sc. student and 27 B.sc. students in Engineering in Management Science on the topics of process choreography design, data quality and big data management through NoSQL technologies.
- 9 M.sc. students and 1 B.sc. student in Engineering in Computer Science on the topics of software learnability, conformance checking, process mining on databases, process repair, process adaptation and process resilience in cyber-physical and IoT-based environments.
Moreover, he co-supervised 2 M.sc theses in Computer Science for Software Engineering at the University of Tartu (Estonia) on the topics of process discovery and adaptation. Notably, many of his M.sc. students completed their degree with the highest honours and some of them published the results of their thesis in international peer-reviewed scientific workshops and conferences.
PARTICIPATION IN NATIONAL AND INTERNATIONAL PROJECTS
Andrea Marrella is the principal investigator of the research project (progetto di Avvio alla Ricerca) DAKIP (“Data-aware Adaptation of Knowledge-intensive Processes in Cyber-Physical Domains through Action-based Languages”), which has been funded by Sapienza Università di Roma in 2016. Moreover, he is/has been actively involved in several research projects, including WORKPAD (FP6 European Project) and the Italian projects MAIS, TESTMED, SUPER, FIGO, NEPTIS (as OR Leader), IT-SHIRTS (as WP Leader) and ACI-I.