Davide Di Ruscio
First name(s): Davide
Last name(s): Di Ruscio
Email: davide.diruscio@univaq.it
Institute: University of L'Aquila

Publications of Davide Di Ruscio

2017
Federico Ciccozzi, Davide Di Ruscio, Ivano Malavolta, Patrizio Pelliccione and Jana Tumova, Engineering the Software of Robotic Systems, in: 39th International Conference on Software Engineering (ICSE2017 - Technical Briefings Paper), 2017
attachment
Mirco Franzago, Ivano Malavolta, Davide Di Ruscio and Henry Muccini, Envisioning the Future of Collaborative Model-Driven Software Engineering, in: 39th International Conference on Software Engineering (ICSE2017 - Poster paper), 2017
attachment
Jesus Sanchez Cuadrado, Davide Di Ruscio, Juri Di Rocco, Esther Guerra, Ludovico Iovino, Juan De Lara and Alfonso Pierantonio, Reusing Model Transformations through Typing Requirements Models, in: 20th International Conference on Fundamental Approaches to Software Engineering (FASE), 2017
attachment
2016
Francesco Basciani, Juri Di Rocco, Davide Di Ruscio, Ludovico Iovino and Alfonso Pierantonio, A Customizable Approach for the Automated Quality Assessment of Modelling Artefacts, in: 10th International Conference on the Quality of Information and Communications Technology (QUATIC 2016), Lisbon, Portugal, IEEE CPS, 2016
attachment
Francesco Basciani, Juri Di Rocco, Davide Di Ruscio, Ludovico Iovino and Alfonso Pierantonio, Automated Clustering of Metamodel Repositories, in: 28th International Conference on Advanced Information Systems Engineering (CAiSE'16), 2016
attachment
Davide Di Ruscio, Ivano Malavolta, Patrizio Pelliccione and Massimo Tivoli, Automatic Generation of detailed Flight Plans from High-level Mission Descriptions, in: International Conference on Model Driven Engineering Languages and Systems (MODELS 2016), Saint-Malo, France, 2016
attachment
Lorenzo Addazi, Antonio Cicchetti, Juri Di Rocco, Davide Di Ruscio, Ludovico Iovino and Alfonso Pierantonio, Semantic-based Model Matching with EMFCompare, in: Models and Evolution (ME2016) workshop @MoDELS 2016, Saint-Malo, France, 2016
Davide Di Ruscio, Dimitrios S. Kolovos, Yannis Korkontzelos, Nicholas Matragkas and Jurgen Vinju, Supporting Custom Quality Models to Analyse and Compare Open-Source Software, in: 10th International Conference on the Quality of Information and Communications Technology (QUATIC 2016), Lisbon, Portugal, 2016
Davide Di Ruscio, Juergen Etzlstorfer, Ludovico Iovino, Alfonso Pierantonio and Wieland Schwinger, Supporting variability exploration and resolution during model migration, in: 12th European Conference on Modelling Foundations and Applications (ECMFA'16), Vienna, Austria, 2016
2015
Davide Di Ruscio and Patrizio Pelliccione, 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)
attachment
[DOI]
Juri Di Rocco, Davide Di Ruscio, Ludovico Iovino and Alfonso Pierantonio, Mining Correlations of ATL Model Transformation and Metamodel Metrics, in: ICSE 2015 Workshop on Modeling in Software Engineering (MiSE 2015), Florence (Italy), 2015
attachment
Juri Di Rocco, Davide Di Ruscio, Ludovico Iovino and Alfonso Pierantonio, Supporting Users to Manage Breaking and Unresolvable Changes in Coupled Evolution, in: The 15th Workshop on Domain-Specific Modeling (DSM2015) at SPLASH 2015, Pittsburgh, Pennsylvania, United States, 2015
[URL]
2014
Davide Di Ruscio, Ivano Malavolta and Patrizio Pelliccione, A family of domain-specific languages for specifying civilian missions of multi-robot systems, in: 1st International Workshop on Model-Driven Robot Software Engineering, MORSE 2014 - Co-located with International Conference on Software Technologies: Applications and Foundations, STAF 2014, 2014
[URL]
Francesco Basciani, Davide Di Ruscio, Ludovico Iovino and Alfonso Pierantonio, Automated Chaining of Model Transformations with Incompatible Metamodels, in: Procs. International Conference on Model Driven Engineering Languages and Systems (MODELS 2014), Valencia (Spain), pages 602-618, Springer International Publishing, 2014
attachment
[DOI]
Marco Autili, Davide Di Ruscio, Amleto Di Salle and Alexander Perucci, CHOReOSynt: Enforcing choreography realizability in the Future Internet, in: Proceedings of the 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE'14) - Tool Demo, pages 723-726, ACM New York, 2014
attachment
[DOI]
Juri Di Rocco, Davide Di Ruscio, Ludovico Iovino and Alfonso Pierantonio, Describing the correlations between metamodels and transformations aspects (2014), in: SATToSE 2014 Seminar on Advanced Techniques and Tools for Software Evolution
attachment
[URL]
Francesco Basciani, Juri Di Rocco, Davide Di Ruscio, Amleto Di Salle, Ludovico Iovino and Alfonso Pierantonio, MDEForge: an extensible Web-based modeling platform, in: CloudMDE Workshop at MoDELS 2014, Valencia, Spain, http://ceur-ws.org/, 2014
attachment
[URL]
Juri Di Rocco, Davide Di Ruscio, Ludovico Iovino and Alfonso Pierantonio, Mining metrics for understanding metamodel characteristics, in: ICSE 2014 Workshop on Modeling in Software Engineering (MiSE 2014), Hyderabad, India, 2014
attachment
Marco Autili, Davide Di Ruscio, Paola Inverardi, Patrizio Pelliccione and Massimo Tivoli, ModelLAND: Where do models come from?, pages 162-187, Springer International Publishing, Lecture Notes in Computer Science - LNCS, volume 8378, 2014
attachment
[DOI]
[URL]
James R. Williams, Davide Di Ruscio, Juri Di Rocco and Dimitrios S. Kolovos, Models of OSS Project Meta-Information: A Dataset of Three Forges, in: 11th Working Conference on Mining Software Repositories (MSR2014) at ICSE2014, Hyderabad, India, 2014
attachment
[DOI]
Francesco Basciani, Juri Di Rocco, Davide Di Ruscio, Ludovico Iovino and Alfonso Pierantonio, Qualifying chains of transformation with coverage based evaluation criteria (2014), in: SATToSE 2014 Seminar on Advanced Techniques and Tools for Software Evolution
attachment
[URL]
Marco Autili, Davide Di Ruscio, Amleto Di Salle and Paola Inverardi, Synthesizing an Automata-based Representation of BPMN2 Choreography Diagrams, in: Proceedings of the International Workshop on Model-Driven Engineering for Component-Based Software Systems (ModComp 2014) - @MoDELS 2014, Valencia, Spain, pages 67-77, CEUR-WS.org, 2014
attachment
[URL]
Davide Di Ruscio, Ivano Malavolta and Patrizio Pelliccione, The Role of Parts in the System Behaviour, in: 6th International Workshop on Software Engineering for Resilient Systems (SERENE 2014), Budapest, Hungary, Springer, 2014
[DOI]
2013
Davide Di Ruscio, Ludovico Iovino and Alfonso Pierantonio, A methodological approach for the coupled evolution of metamodels and ATL transformations, in: 6th International Conference on Model Transformation (ICMT2013), Budapest, Hungary, pages 60-75, Springer, 2013
attachment
[DOI]
Marco Autili, Davide Di Ruscio, Amleto Di Salle, Paola Inverardi and Massimo Tivoli, A model-based synthesis process for choreography realizability enforcement, in: 16th International Conference on Fundamental Approaches to Software Engineering (FASE), Rome, Italy, pages 37-52, Springer Berlin Heidelberg, 2013
attachment
[DOI]
Davide Arcelli, Vittorio Cortellessa and Davide Di Ruscio, Applying model differences to automate performance-driven refactoring of software models, in: 10th European Workshop on Performance Engineering (EPEW2013), to appear, 2013
Davide Di Ruscio, Ivano Malavolta and Patrizio Pelliccione, Engineering an Open-Source Platform for Mission Planning of Autonomous Quadrotors, in: A. Gorbenko, A. Romanovsky, V. Kharchenko (Eds). Software Engineering for Resilient Systems - 5th International Workshop, SERENE 2013, Kiev, Ukraine, October 3-4, 2013. Proceedings. Springer LNCS 8166, 2013
Davide Di Ruscio, Ludovico Iovino and Alfonso Pierantonio, Managing the Coupled Evolution of Metamodels and Textual Concrete Syntax Specifications, in: 39th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2013), Santander, Spain, 2013
Paola Inverardi, Marco Autili, Davide Di Ruscio, Patrizio Pelliccione and Massimo Tivoli, Producing Software by Integration: Challenges and Research Directions (Keynote), in: ESEC/FSE'13: Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, 2013
attachment
[DOI]
Davide Di Ruscio and Patrizio Pelliccione, Supporting the Evolution of Free and Open Source Software Distributions, in: A. Gorbenko, A. Romanovsky, V. Kharchenko (Eds). Software Engineering for Resilient Systems - 5th International Workshop, SERENE 2013, Kiev, Ukraine, October 3-4, 2013. Proceedings. Springer LNCS 8166, pages 56-63, 2013
Juri Di Rocco, Davide Di Ruscio, Ludovico Iovino and Alfonso Pierantonio, Traceability Visualization in Metamodel Change Impact Detection, in: 2nd Workshop on Graphical Modeling Language Development (GMLD13) co-located with ECMFA 2013, ECOOP 2013 and ECSA 2013, Montpellier, France, 2013
attachment
[URL]
2012
Antonio Cicchetti, Davide Di Ruscio, Dimitrios S. Kolovos and Alfonso Pierantonio, A test-driven approach for metamodel development, chapter of the book Emerging Technologies for the Evolution and Maintenance of Software Models, pages 319-342, IGI Global, 2012
attachment
[DOI]
Davide Di Ruscio, Patrizio Pelliccione and Alfonso Pierantonio, EVOSS: a tool for managing the Evolution of Free and Open Source Software systems, in: the 34th International Conference on Software Engineering (ICSE 2012). Demo paper, 2012
  • []: (acceptance rate 30.7%)

[DOI]
Marco Autili, Vittorio Cortellessa, Davide Di Ruscio, Paola Inverardi, Patrizio Pelliccione and Massimo Tivoli, Integration architecture synthesis for taming uncertainty in the Digital Space, pages 118-131, Springer-Verlag Berlin Heidelberg, Lecture Notes in Computer Science, volume 7539, 2012
attachment
[DOI]
[URL]
Davide Di Ruscio, Patrizio Pelliccione and Alfonso Pierantonio, Managing the Evolution of FOSS Systems (2012), in: ERCIM News, Special Theme: Evolving Software:88
[URL]
Davide Di Ruscio, Romina Eramo and Alfonso Pierantonio, Model Transformations, in: Formal Methods for Model-Driven Engineering, pages 91-136, Springer Berlin / Heidelberg, 2012
[URL]
Davide Di Ruscio, Ivano Malavolta, Henry Muccini, Patrizio Pelliccione and Alfonso Pierantonio, Model-driven techniques to enhance Architectural Languages Interoperability, in: 15th International Conference on Fundamental Approaches to Software Engineering (FASE), Tallinn, Estonia, 2012
  • []: (acceptance rate 24.6%)

attachment
[DOI]
Dennis Wagelaar, Ludovico Iovino, Davide Di Ruscio and Alfonso Pierantonio, Translational semantics of a co-evolution specific language with the EMF transformation virtual machine, in: 5th International Conference on Model Transformation (ICMT'12), Prague, Czech Republic, 2012
attachment
[DOI]
2011
Marco Autili, Davide Di Ruscio, Paola Inverardi, James Lockerbie and Massimo Tivoli, A Development Process for Requirements Based Service Choreography, in: Workshop on Requirements Engineering for Systems, Services and Systems-of-Systems (RESS), Luciano Baresi, Liliana Pasquale, Neil Maiden, and James Lockerbie, IEEE Digital Library, 2011
attachment
[DOI]
Antonio Cicchetti, Davide Di Ruscio, Romina Eramo and Alfonso Pierantonio, Logical constraints for managing non-determinism in bidirectional model transformations, in: MELO 2011 - Model-Driven Engineering, Logic and Optimization: friends or foes? - In conjunction with the seventh European Conference on Modeling Foundations and Applications ECMFA 2011, 2011
attachment
Davide Di Ruscio and Patrizio Pelliccione, Managing the Evolution of Free and Open Source Software Complex Systems, in: V Conferenza Italiana sul Software Libero - Milano 23-24 Giugno 2011, 2011
Roberto Di Cosmo, Davide Di Ruscio, Patrizio Pelliccione, Alfonso Pierantonio and Stefano Zacchiroli, Supporting Software Evolution in Component-Based FOSS Systems (2011), in: Science of Computer Programming, 76:12(1144-1160)
  • []:

    (2009 ISI IF = 1,459; Rank 33/93 in the category COMPUTER SCIENCE, SOFTWARE ENGINEERING (Quartile in Category = Q2);  Last 5-Year IF = 1,365)


attachment
[DOI]
Davide Di Ruscio, Ludovico Iovino and Alfonso Pierantonio, What is needed for managing co-evolution in MDE?, in: Proceedings of the 2nd International Workshop on Model Comparison in Practice, pages 30-38, ACM, 2011
attachment
[DOI]
2010
Antonio Cicchetti, Davide Di Ruscio, Patrizio Pelliccione, Alfonso Pierantonio and Stefano Zacchiroli, A Model Driven Approach to Upgrade Package Based Software Systems, chapter of the book Evaluation of Novel Approaches to Software Engineering, pages 262--276, Springer, Heidelberg, Communications in Computer and Information Science (CCIS), volume 69, 2010
attachment
Davide Di Ruscio, Ralf Laemmel and Alfonso Pierantonio, Automated co-evolution of GMF editor models, in: 3rd International Conference on Software Language Engineering (SLE 2010), Eindhoven, The Netherlands, pages 143--162, Springer, Heidelberg, 2010
attachment
Davide Di Ruscio, Ivano Malavolta, Henry Muccini, Patrizio Pelliccione and Alfonso Pierantonio, ByADL: an MDE framework for building extensible Architecture Description Languages, in: 4th European Conference on Software Architecture (ECSA 2010), LNCS 6285, Copenhagen, Denmark, pages 527-531, Springer-Verlag Berlin Heidelberg, 2010
attachment
Davide Di Ruscio, Ivano Malavolta, Henry Muccini, Patrizio Pelliccione and Alfonso Pierantonio, Developing next generation ADLs through MDE techniques, in: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE 2010) - Volume 1, Cape Town, South Africa, pages 85--94, ACM, 2010

attachment
[DOI]
Antonio Cicchetti, Davide Di Ruscio, Romina Eramo and Alfonso Pierantonio, JTL: a bidirectional and change propagating transformation language, in: 3rd International Conference on Software Language Engineering (SLE 2010), Eindhoven, The Netherlands, pages 183--202, Springer, Heidelberg, 2010
attachment
2009
Antonio Cicchetti, Davide Di Ruscio, Romina Eramo, Francesco Maccarrone and Alfonso Pierantonio, beContent: A Model-Driven Platform for Designing and Maintaining Web Applications, in: 9th International Conference on Web Engineering (ICWE 2009), San Sebastian, Spain, pages 518-522, Springer Berlin / Heidelberg, 2009
attachment
Dimitrios S. Kolovos, Davide Di Ruscio, Richard F. Paige and Alfonso Pierantonio, Different Models for Model Matching: An analysis of approaches to support model differencing, in: Proceedings of the 2009 ICSE Workshop on Comparison and Versioning of Software Models, Vancouver, Canada, pages 1--6, IEEE Computer Society, 2009
attachment
Antonio Cicchetti, Davide Di Ruscio and Alfonso Pierantonio, Managing dependent changes in coupled evolution, in: Proc. 2nd International Conference on Model Transformation (ICMT'09), pages 35-51, Springer, 2009
  • []: (acceptance rate 23%)

attachment
Antonio Cicchetti, Davide Di Ruscio and Alfonso Pierantonio, Model Patches in Model-Driven Engineering, in: MoDSE-MCCM Workshop, ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems (MODELS 2009), Denver, Colorado, USA, 2009
attachment
Antonio Cicchetti, Davide Di Ruscio, Patrizio Pelliccione, Alfonso Pierantonio and Stefano Zacchiroli, Towards a Model Driven Approach to Upgrade Complex Software Systems, in: proceedings of the 4th International Working Conference on Evaluation of Novel approaches to Software Engineering (ENASE 2009), Milan - Italy, 2009
attachment
Davide Di Ruscio, Patrizio Pelliccione, Alfonso Pierantonio and Stefano Zacchiroli, Towards maintainer script modernization in FOSS distributions, in: International Workshop on Open Component Ecosystems (IWOCE2009), ESEC/FSE 2009, Amsterdam, The Netherlands, 2009

attachment
2008
Marco Autili, Paolo Di Benedetto, Davide Di Ruscio, Paola Inverardi and Massimo Tivoli, A Development Process for Context-Aware Adaptive Services, in: 23rd IEEE/ACM International Conference on Automated Software Engineering 2008 (ASE'08), Automated engineeRing of Autonomous and run-tiMe evolvIng Systems (ARAMIS'08), pages 9-16, IEEE/ACM, 2008
attachment
[DOI]
Antonio Cicchetti, Davide Di Ruscio, Romina Eramo and Alfonso Pierantonio, Automating Co-evolution in Model-Driven Engineering, in: 12th International IEEE Enterprise Distributed Object Computing Conference (EDOC 2008), Munich, Germany, pages 222-231, IEEE Computer Society, 2008
attachment
[URL]
Antonio Cicchetti and Davide Di Ruscio, Decoupling Web Application Concerns through Weaving Operations (2008), in: Science of Computer Programming, 70:1(62-86)
  • []:

    This paper appeared among the most downloaded papers of SCP [link]


attachment
Antonio Bucchiarone, Davide Di Ruscio, Henry Muccini and Patrizio Pelliccione, From Requirements to Java code: an Architecture-centric Approach for producing quality systems, chapter Model-Driven Software Development: Integrating Quality Assurance, Information Science Reference, 2008
attachment
Antonio Cicchetti, Davide Di Ruscio and Alfonso Pierantonio, Managing Model Conflicts in Distributed Development, in: MoDELS '08: Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems, Toulouse, France, pages 311-325, Springer-Verlag, 2008
  • []: (acceptance rate 18%)

attachment
[DOI]
[URL]
Antonio Cicchetti, Davide Di Ruscio, Romina Eramo and Alfonso Pierantonio, Meta-model Differences for Supporting Model Co-evolution, in: Procs. MoDSE, 2nd Workshop on Model-Driven Software Evolution, 2008
attachment
[URL]
2007
Marco Autili, Luca Berardinelli, Vittorio Cortellessa, Antinisca Di Marco, Davide Di Ruscio, Paola Inverardi and Massimo Tivoli, A Development Process for Self-Adapting Service Oriented Applications, in: International Conference on Service Oriented Computing (ICSOC 2007), pages 442-448, Springer, 2007
attachment
[DOI]
Antonio Cicchetti, Davide Di Ruscio and Amleto Di Salle, Software Customization in Model Driven Development of Web Applications, in: Model Transformation track of the 22th ACM Symposium on Applied Computing (SAC 2007), pages 1025-1030, ACM, 2007
attachment
2006
Antonio Cicchetti, Davide Di Ruscio and Alfonso Pierantonio, Composition of Model Differences, in: 1st European W. on Composition of Model Transformations - CMT 2006, 2006
attachment
Antonio Cicchetti, Davide Di Ruscio and Romina Eramo, Towards Propagation of Changes by Model Approximations, in: 10th IEEE Int. Enterprise Distributed Object Computing Conf. Workshops (EDOCW'06), pages 24, IEEE Computer Society, 2006
attachment
[URL]
Davide Di Ruscio, Henry Muccini, Alfonso Pierantonio and Patrizio Pelliccione, Towards Weaving Software Architecture Models, in: International Workshop on Model-Based Methodologies for Pervasive and Embedded Software, pages 103-112, IEEE Computer Society, 2006
attachment
[DOI]
Antonio Cicchetti, Davide Di Ruscio and Alfonso Pierantonio, Weaving Concerns in Model Based Development of Data-Intensive Web Applications, in: Procs of the ACM Symposium on Applied Computing (SAC '06), Model Transformation track, pages 1256-1261, 2006
attachment
2005
Davide Di Ruscio, A Formal Approach to Model Driven Development of Web Applications, in: Pre-proceedings of the Generative and Transformational Techniques in Software Engineering (GTTSE'05), Participants Workshop, Centro de Ciências e Tecnologias de Computação, Departemento de Informatica, Universidade do Minho, Braga, Portugal, pages 140-141, 2005
Luca Balzerani, Guglielmo De Angelis, Davide Di Ruscio and Alfonso Pierantonio, A Product Line Architecture for Web Applications, in: Web Technologies and Applications Special Track of the 20th ACM Symposium on Applied Computing (SAC 2005), pages 1689 - 1693, 2005
attachment
[URL]
Davide Di Ruscio and Alfonso Pierantonio, Model Transformations in the Development of data-intensive Web Applications, in: 17th Conference on Advanced Information Systems Engineering (CAiSE'05), pages 475-490, Springer, 2005
  • []: (acceptance rate 13%)

attachment
2004
Davide Di Ruscio, Henry Muccini and Alfonso Pierantonio, A Data Modeling Approach to Web Application Synthesis (2004), in: International Journal of Web Engineering and Technology, 1:3(320-337)
attachment