Andrea Marrella is a postdoctoral research fellow (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.
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.
The research activity of Andrea Marrella concerns theoretical, methodological, and practical aspects in different areas of Computer Science and Artificial Intelligence, including Business Process Management, Modelling, Adaptation, Mining and Resilience, Knowledge Representation, Reasoning about Action, Automated Planning, Human-Computer Interaction and User Experience Design. Such topics are challenged in the application domains of eGovernment, smart manufacturing, healthcare and emergency management.
Andrea Marrella was invited to present the results of his research at various institutions worldwide, including University of Toronto (Canada) and York University (Canada) in 2012, Ryerson University (Canada) in 2013, University of Vienna (Austria) and University of Ulm (Germany) in 2014, and University of Tartu (Estonia) in 2016. Furthermore, he was invited to organize and give a full-day tutorial on Process Mining at 18th International Conference on Product-Focused Software Process Improvement (PROFES 2017).
Since 2010, Andrea Marrella has developed a research program aimed at investigating how to integrate the solid theoretical foundations provided by Artificial Intelligent techniques with the practical needs required by Business Process Management solutions. Thanks to the recognized results of his research, in 2017 he was invited to give the keynote talk at the 1st International Workshop on BP Innovation with AI (BPAI’17) organized within the BPM’17 conference, where he presented (as a single author) his research on “What Automated Planning can do for BPM”.
Andrea Marrella serves/has served regularly as a reviewer for top class journals and conferences, such as ACM Transactions on Computer-Human Interaction (TOCHI), Information Systems, Data & Knowledge Engineering (DKE), Journal of Artificial Intelligence Research (JAIR), AI Communications, Multimedia Tools and Applications, Information and Knowledge Management (CIKM), Business Process Management (BPM), Service Oriented Computing (ICSOC), Data Engineering (ICDE), Cooperative Information Systems (COOPIS). Moreover, he acted as external reviewer for the Discovery Grant Program financed by Natural Sciences and Engineering Research Council of Canada.
Since 2017, Andrea Marrella is the Information Director of the ACM Journal on Data Quality (JDIQ) and is member of the Editorial Board of the International Journal of Information Systems for Crisis Response and Management (IJISCRAM). Moreover, he serves/has served in the Program Committee of the 16th Int. Conference on Business Process Management (BPM 2018), 14th Int. Conference on Advanced Visual Interfaces (AVI 2018), 2017 and 2018 Int. Conference on Software and System Processes (ICSSP 2017 and 2018), 12th, 13th, 14th Int. Conference on Web Information Systems and Technologies (WEBIST 2016, 2017 and 2018), 14th Int. Conference on Intelligent Environments (IE’18), 2014 Symposium on Computational Intelligence and Data Mining (CIDM 2014) and of several international workshops. As far as organization and chairship of conferences and workshops, Andrea Marrella has acted/is acting as:
- Demo & Poster Chair of the 14th ACM Int. Conf. on Advanced Visual Interfaces (AVI 2018)
- Local Chair of the 8th IEEE Int. Conf. on Service Oriented Computing & Applications (SOCA 2015)
- Proceedings Chair of the 23rd Italian Symposium on Advanced Database Systems (SEBD 2015)
- Publicity Chair of the 12th Int. Conf. on Mobile Web and Intelligent Inf. Systems (MobiWis 2015)
- PC Chair of the 2nd Int. W/shop on Knowledge-intensive Business Processes (KiBP 2013)
- Proceedings Chair of the 1st Int. W/shop on Knowledge-intensive Business Processes (KiBP 2012)
In 2017, Andrea Marrella received the Best Paper Award at the prestigious CAiSE 2017 conference (29th International Conference on Advanced Information Systems Engineering – GII-GRIN/CORE Class A) for his paper on “Multi-party Business Process Resilience By-Design: A Data-centric Perspective”.