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.
Six selected publications
|A Tool-supported Methodology for Validation and Refinement of Early-stage Domain Models (2015), in: IEEE Transactions on Software Engineering (TSE), , , and ,|
|Collaborative Repositories in Model-Driven Engineering (2015), in: IEEE Software, 32:3(28-34), , and ,||
|A model-driven approach to detect faults in FOSS systems (2015), in: Journal of Software: Evolution and Process - John Wiley & Sons, Ltd, 27:4(294-318)and ,||
|Simulating upgrades of complex systems: the case of Free and Open Source Software (2014), in: Information and Software Technologyand ,||
|Managing the evolution of data-intensive Web Applications by Model-Driven Techniques (2013), in: Software and Systems Modeling, 12:1(53-83), , and ,||
Recent contributions to the community
Co-chair of the 8th ACM SIGPLAN International Conference on Software Language Engineering (SLE2015)
Co-chair of the 7th International Conference on Model Transformation (ICMT2014)
Workshop co-chair of the 3rd Software Technologies: Applications and Foundations (STAF 2015)
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
Member of the Posters Selection Committee ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems (MODELS 2014)
Member of the evaluation panel of the ACM Student Research Competition Grand Finals 2014 (ACM SRC 2014)
PC Member International Conference on Software Language Engineering (SLE 2014)
PC Member Models and Evolution workshop co-located with International Conference on Model Driven Engineering Languages & Systems (MoDELS 2014)