Short Bio

Davide Di Ruscio is an Assistant Professor at the Department of Information Engineering Computer Science and Mathematics of the University of L'Aquila, and holds the Italian national habilitation as an Associate Professor in Computer Science. In 2007 he obtained the PhD degree in Computer Science from University of L'Aquila.

His main research interests are related to several aspects of Software Engineering and Model Driven Engineering (MDE) including domain specific modelling languages, model transformations, model differencing, model evolution, coupled evolution, and analysis of open source software. He has published more than 100 papers in various journals, conferences, and workshops on such topics.

Davide has been PC member and involved in the organization of workshops and conferences in the field of Model Driven Engineering (MDE) and Software Language Engineering. He is reviewer for many prestigious journals like IEEE Transactions on Software Engineering, Elsevier Science of Computer Programming, Elsevier Software and Systems Modeling, and Journal of Systems and Software. He is member of the steering committee of the International Conference on Model Transformation (ICMT), of the Software Language Engineering (SLE) conference, of the Seminar Series on Advanced Techniques \& Tools for Software Evolution (SATTOSE), and of the Workshop on Modelling in Software Engineering at ICSE (MiSE).

Since 2006 he has been working on different European and Italian research projects by contributing the application of MDE techniques and tools in several application domains (e.g., service-based software systems, autonomous systems, and open source software systems). Davide has been co-leader of one of the work packages of the OSSMETER EU FP7 project, and of the MANCOOSI EU FP7 project. Currently, Davide is technical and scientific coordinator of the EU H2020 CROSSMINER project and principal investigator for the University of L'Aquila in the EU H2020 TYPHON project.

Professional experiences

  • April 2009 - October 2009: Research Associate at ISTI-CNR Pisa within the Software Engineering (SE) Laboratory lead by Antonia Bertolino.
  • April 2009: temporary position as Assistant Professor at the Department of Computer Science of the University of L'Aquila.
  • February 2007 - March 2009: temporary position as Research Fellow at the Department of Computer Science of the University of L'Aquila. I have been involved in the EC PLASTIC and EU MANCOOSI projects.
  • February 2006 - May 2006: Visiting researcher at the ATLAS group of the University of Nantes (France) under the supervision of Prof. Jean Bézivin
  • January 2004 - December 2005: Research consultant at TecnoMarche S.r.l. (Parco Scientifico e Tecnologico delle Marche)

Research projects

Editorial activities

I'm guest editor of the following Journal Special Issues:

Event organizations

2015

  • Co-chair of the 8th ACM SIGPLAN International Conference on Software Language Engineering (SLE2015)
  • Workshop co-chair of the 3rd Software Technologies: Applications and Foundations (STAF 2015)
  • Co-Chair of FlexMDE 2015, workshop on Flexible Model Driven Engineering co-located with MODELS 2015
  • Co-Chair of BigMDE 2015, workshop on Scalability in Model Driven Engineering co-located with STAF 2015

2014

  • Co-chair of the 7th International Conference on Model Transformation (ICMT2014)
  • General Chair of 7th Seminar Series on Advanced Techniques & Tools for Software Evolution (SATTOSE2014)
  • Co-chair of the Extreme Modeling Workshop (XM2014), co-located with MoDELS2014
  • Co-chair of the 2nd BigMDE Workshop (BigMDE 2014), co-located with STAF 2014

2013

2012

  • Co-Organizer of Extreme Modeling Workshop (XM2012), co-located with MoDELS2012
  • Co-Organizer of ACademics Modelling with Eclipse (ACME2012), co-located with ECMFA2012
  • Web chair of International Conference on Model Transformation 2012 (ICMT2012)
  • Web chair of 12th International Conference on Quality Software (QSIC2012)

2011

2010

  • Co-Organizer of 1st International Workshop on Model Comparison in Practice (IWMCP2010), co-located with ICMT/TOOLS2010
  • Mentor in the Doctoral Symposium organized in conjunction with SLE 2010
  • Web chair of 9th Working IEEE/IFIP Conference on Software Architecture (WICSA2011)

Invited talks

  • Invited lecture at the MDE Master course of the Universidad Autónoma de Madrid, Spain (2013)
  • Invited speaker at the SoTeSoLA 2012 Summer School, University of Koblenz-Landau, Germany (2012)
  • Invited speaker at the INGI Fall 2011 Doctoral School Day, GRASCOMP Doctoral School, Université catholique de Louvain (2011)
  • Tutorial speaker at the Generative & Transformational Techniques in Software Engineering summer school, Braga, Portugal (2011)

Honors & Awards

Start-up Grant: I've been winner of Working Capital 2012 with the project FLYAQ: an open source platform to support mission planning of autonomous quadrotors. The platform allows to easily program these kinds of UAV through a graphical and high-level language. In this way a swarm of quadrotors might support humans during environmental missions.

Programme committees

I am and have been involved in the programme committees of the following events:

  • ICWE 2016 - Poster Selection Committee member of the 16th International Conference on Web Engineering (ICWE2016)
  • MiSE 2015 - 7th International Workshop on Modeling in Software Engineering at ICSE 2015
  • ACM SRC 2015 - Member of the evaluation panel of finals ACM Student Research Competition supported by Microsoft
  • ICMT 2008/2009/2010/2012/2013/2015 - International Conference on Model Transformation
  • MODELS 2015 - Member of the Posters Selection Committee, ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems
  • MODELS 2014 - Member of the Posters Selection Committee, ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems
  • ICSE 2013 - Member of the Formal Demo Selection Committee, 35th International Conference on Software Engineering
  • ACM SRC 2014 - Member of the evaluation panel of the ACM Student Research Competition Grand Finals 2014
  • SLE 2013/2014 - International Conference on Software Language Engineering
  • DSM 2012/2013/2015 - Workshop on Domain-Specific Modeling co-located with OOPSLA/SPLASH
  • ME 2010/2011/2012/2013/2014 - Models and Evolution workshop co-located with International Conference on Model Driven Engineering Languages & Systems (MoDELS)
  • BX 2012/2013 Workshop on bidirectional transformations co-located with European Joint Conferences on Theory and Practice of Software (ETAPS)
  • WEBIST 2012/2013/2014 - International Conference on Web Information Systems and Technologies
  • WASDeTT 2013 - International Workshop on Advanced/Academic Software Development Tools and Techniques co-located with ECOOP 2013
  • ICECCS 2012 - 17th IEEE International Conference on Engineering of Complex Computer Systems
  • GTTSE 2011 - Generative and Transformational Techniques in Software Engineering
  • ICWE 2010 - 10th International Conference on Web Engineering 2010