Publications

A partial list of my publications is available on DBLP, ACM DL, Google Scholar, Microsoft Academic Search.

Recent publications

2022

F. Alongi, M. M. Bersani, N. Ghielmetti, R. Mirandola, D. A. Tamburri: Event-sourced  observable software architectures: An experience report . Software: Practice and Experience, Wiley online first (2022)


Naif Alasmari, Radu Calinescu, Colin Paterson, Raffaela Mirandola: Quantitative verification with adaptive uncertainty reduction. J. Syst. Softw. 188: 111275 (2022)


Matteo Camilli, Raffaela Mirandola, Patrizia Scandurra: Taming Model Uncertainty in Self-adaptive Systems Using Bayesian Model Averaging. SEAMS 2022: 25-35


2021

Andersson, J., Grassi, V., Mirandola, R., Perez-Palacin D. A conceptual framework for resilience: fundamental definitions, strategies and metrics. Computing 103 (4) 559-588

Matteo Camilli, Raffaela Mirandola, Patrizia Scandurra: Runtime Equilibrium Verification for Resilient Cyber-Physical Systems. ACSOS 2021:71-8

Vincenzo Grassi, Raffaela Mirandola: The Tao way to anti-fragile software architectures: the case of mobile applications. ICSA Companion 2021: 86-8

Lorenzo Pagliari, Mirko D'Angelo, Mauro Caporuscio, Raffaela Mirandola, Catia Trubiani: Performance Modelling of Intelligent Transportation Systems: Experience Report. ICPE (Companion) 2021: 155-16

Simona Bernardi, Michalis Famelis, Jean-Marc Jezequel, Raffaela Mirandola, Diego Perez-Palacin, Fiona A. C. Polack, Catia Trubiani: Living with Uncertainty in Model-Based Development. Composing Model-Based Analysis Tools 2021: 159-185

2020

S. Mahdavi-Hezavehi, D. Weyns, P. Avgeriou, R. Calinescu, R. Mirandola, D. Perez-Palacin: Uncertainty in Self-adaptive Systems: A Research Community Perspective. ACM Trans. Auton. Adapt. Syst. 15(4): 10:1-10:36 (2020)

Mirko D'Angelo, Mauro Caporuscio, Vincenzo Grassi, Raffaela Mirandola: "Decentralized learning for self-adaptive QoS-aware service assembly". Future Gener. Comput. Syst. 108: 210-227 (2020)

Paolo Arcaini, Raffaela Mirandola, Elvinia Riccobene, Patrizia Scandurra: "MSL: A pattern language for engineering self-adaptive systems". J. Syst. Softw. 164: 110558 (2020)

Radu Calinescu, Raffaela Mirandola, Diego Perez-Palacin, Danny Weyns: "Understanding Uncertainty in Self-adaptive Systems". ACSOS 2020: 242-251, Best paper candidate

Mauro Caporuscio, Mirko D'Angelo, Vincenzo Grassi, Raffaela Mirandola: "Decentralized Architecture for Energy-Aware Service Assembly". ECSA 2020: 57-72, Best paper award

Paolo Arcaini, Raffaela Mirandola, Elvinia Riccobene, Patrizia Scandurra: "Model-Based Testing for MAPE-K adaptation control loops". ICST Workshops 2020: 43-5

Paolo Arcaini, Raffaela Mirandola, Elvinia Riccobene, Patrizia Scandurra, Alberto Arrigoni, Daniele Bosc, Federico Modica, Rita Pedercini: "Smart home platform supporting decentralized adaptive automation control" . SAC 2020: 1893-1900

2019

Maryam Amiri, Leyli Mohammad-Khanlia, Raffaela Mirandola "A new efficient approach for extracting the closed episodes for workload prediction in cloud" Computing Journal, Springer, on line first (2019)

Lorenzo Pagliari, Raffaela Mirandola, Catia Trubiani "Engineering Cyber-Physical Systems through Performance-based Modelling and Analysis: A Case Study Experience Report" Journal of Software: Evolution and Process, Wiley, 2019

Igor Cavrak amd Ivana Bosnic and Federico Ciccozzi and Raffaela Mirandola "Resilience of distributed student teams to stress factors: A longitudinal case-study" Information and Software Technology, Available on line (May 2019)

Ivana Bosnic and Federico Ciccozzi and Ivica Crnkovic and Igor Cavrak and Elisabetta Di Nitto and Raffaela Mirandola and Mario Zagar "Managing Diversity in Distributed Software Development Education - A Longitudinal Case Study" ACM Transactions on Computing Education, Volume 19 (2), 10:1-10:23, (2019)

Raffaela Mirandola, Elvinia Riccobene, Patrizia Scandurra: "Self-accounting in architecture-based self-adaptation". ECSA (Companion) 2019: 14-17

Moreno Marzolla, Raffaela Mirandola: "Gender balance in computer science and engineering in Italian universities". ECSA (Companion) 2019: 82-87

Lorenzo Pagliari, Mirko D'Angelo, Mauro Caporuscio, Raffaela Mirandola, Catia Trubiani:
"To what extent formal methods are applicable for performance analysis of smart cyber-physical systems?" ECSA (Companion) 2019: 139-144

Paolo Arcaini, Raffaela Mirandola, Elvinia Riccobene, Patrizia Scandurra: "A Pattern-Oriented Design Framework for Self-Adaptive Software Systems". ICSA Companion 2019: 166-169

Antonio Guerriero, Raffaela Mirandola, Roberto Pietrantuono, Stefano Russo: "A Hybrid Framework for Web Services Reliability and Performance Assessment." ISSRE Workshops 2019: 185-192


Mirko D'Angelo, Lorenzo Pagliari, Mauro Caporuscio, Raffaela Mirandola, Catia Trubiani: "Towards a Continuous Model-Based Engineering Process for QoS-Aware Self-adaptive Systems". SEFM Workshops 2019: 69-76

Jesper Andersson, Vincenzo Grassi, Raffaela Mirandola, Diego Perez-Palacin: "A Distilled Characterization of Resilience and Its Embraced Properties Based on State-Spaces" . SERENE 2019: 11-25

2018

Maryam Amiri, Leyli Mohammad-Khanlia, Raffaela Mirandola "An online learning model based on episode mining for workload prediction in cloud" Future Generation Computer Systems, Elsevier, Volume 87: 83-101 (2018)

Maryam Amiri, Leyli Mohammad-Khanlia, Raffaela Mirandola "A sequential pattern mining model for application workload prediction in cloud environment" Journal of Network and Computer Applications, Elsevier, Volume 105: 21-62 (2018)

Marisol Garcia-Valls and Diego Perez-Palacin and Raffaela Mirandola "Pragmatic cyber physical systems design based on parametric models" Journal of Systems and Software, Elsevier Volume 144, pp. 559-572, (2018)

Paolo Arcaini, Raffaela Mirandola, Elvinia Riccobene, Patrizia Scandurra "A DSL for MAPE Patterns Representation in Self-adapting Systems." Proceedings of the 12th European Conference on Software Architecture(ECSA 2018), LNCS 11048, Springer, 2018: 3-19

Damian A. Tamburri, Marcello M. Bersani, Raffaela Mirandola, Giorgio Pea "DevOps Service Observability By-Design: Experimenting with Model-View-Controller." ESOCC 2018, LNCS 11116, 49-64 (Springer 2018)

Tomas Bures, Vladimir Matena, Raffaela Mirandola, Lorenzo Pagliari and Catia Trubiani "Performance Modelling of Smart Cyber-Physical Systems", WIP, ACM ICPE 2018, April, Berlin.

D. Brugali, R. Capilla, R. Mirandola, C. Trubiani "Model-based development of QoS-aware Reconfigurable Autonomous Robotic Systems" Proceedings of the Second IEEE International Conference on Robotic Computing, 2018, (IRC2018), 129-136


2017

M.Caporuscio, C. Trubiani R. Mirandola ”Building design-time and run-time knowledge for QoS-based component
assembly” Software: Practice and Experience, Wiley, 2017

Diego Perez-Palacin, Raffaela Mirandola, José Merseguer:
Accurate modeling and efficient QoS analysis of scalable adaptive systems under bursty workload. Journal of Systems and Software 130: 24-41 (2017)

Danny Weyns, Raffaela Mirandola, Ivica Crnkovic:
Introduction to the special issue on "New frontiers in software architecture". Journal of Systems and Software 130: 57-58 (2017)

Giuseppe Vergori, Damian Andrew Tamburri, Diego Perez-Palacin, Raffaela Mirandola:
DevOps Performance Engineering: A Quasi-Ethnographical Study. ICPE Companion 2017: 127-132

Lorenzo Pagliari, Raffaela Mirandola, Catia Trubiani:
A Case Study to Elicit Challenges for Performance Engineering of Cyber Physical Systems. ICPE Companion 2017: 217-222


2016

M.Caporuscio, V. Grassi, M. Marzolla, R. Mirandola
"GoPrime: a Fully Decentralized Middleware for Utility-Aware Service Assembly"     IEEE Transactions on Software Engineering, 42 (2): 136 -152 (2016)

Matthew B. Dwyer, Eric Bodden, Brian Fitzgerald, Miryung Kim, Sunghun Kim, Andrew J. Ko, Emilia Mendes, Raffaela Mirandola, Ana Moreira, Forrest Shull, Stephen F. Siegel, Tao Xie, Charles Zhang:
Connecting and Serving the Software Engineering Community. IEEE Trans. Software Eng. 42(3): 203-280 (2016)

Zoya Alexeeva, Diego Perez-Palacin, Raffaela Mirandola:
Design Decision Documentation: A Literature Overview. ECSA 2016: 84-101

Mauro Caporuscio, Mirko D'Angelo, Vincenzo Grassi, Raffaela Mirandola:
Reinforcement Learning Techniques for Decentralized Self-adaptive Service Assembly. ESOCC 2016: 53-68

Lorenzo Pagliari, Raffaela Mirandola, Diego Perez-Palacin, Catia Trubiani:
Energy-Aware Adaptive Techniques for Information Diffusion in Ungoverned Peer-to-Peer Networks. QoSA 2016: 96-105

Diego Perez-Palacin, Raffaela Mirandola, Marco Scoppetta:
Simulation of Techniques to Improve the Utilization of Cloud Elasticity in Workload-aware Adaptive Software. ICPE Companion 2016: 51-56

2015


R. Mirandola, P. Potena, E. Riccobene, P. Scandurra
"Formal Reliability Models for Web Services" in Correct Software in Web Applications and Web Services,  pp. 229-256 Springer 2015, ISBN 978-3-319-17111-1 (online)

V. Cardellini, M. D'Angelo, V. Grassi, M. Marzolla R. Mirandola
“A Decentralized Approach to Network-Aware Service Composition”  In Proceedings of the 4th European Conference on Service Oriented and Cloud Computing, (ESOCC 2015), pp. 34-48 LNCS 9306, Springer, 2015

 R. Mirandola, D.Perez-Palacin, P. Scandurra, M. Brignoli, A. Zonca
“Business Process Adaptability Metrics for QoS-Based Service Compositions” , in Proceedings of the 4th European Conference on Service Oriented and Cloud Computing, (ESOCC 2015), pp. 110-124 LNCS 9306, Springer, 2015

M. Caporuscio, R. Mirandola, C. Trubiani
“QoS-based Feedback for Service Compositions” In Proceedings of the 11th International ACM SIGSOFT Conference on Quality of Software Architectures, (QoSA 2015), pp. 37-42

P. Scandurra and G. Psaila and R. Capilla, R. Mirandola
“Challenges and Assessment in Migrating IT Legacy Applications to the Cloud.”
In IEEE proceedings of MESOCA, 2015, pp 7-14

D. A. Tamburri, E. Di Nitto, R. Mirandola, S. Raffa
“Towards GEEZMO: hiGh-frEquEncy Zest and Mood-pOlling for Proactive Software Development Problem-Solving.” In ESEC/FSE 7th Workshop on Social Software Engineering, ACM,  (SSE), 2015, pp.9-16

I. Bosnic, F. Ciccozzi, I. Cavrak, E. Di Nitto, J. Feljan, R. Mirandola
“Introducing SCRUM into a Distributed Software Development Course.” In ECSA Workshop on  Enhancing Software Engineering Education, ACM,  (WESEE ) 2015, pp.34:1-34:8


2014

2013

2012

2011

2010

  • D. Barbagallo, E. Di Nitto, D. J. Dubois, R. Mirandola "A bio-inspired algorithm for energy optimization in a self-organizing data center" In Self-Organizing Architectures, LNCS 6090, 2010

2009

2008

The complete list of publication can be found here