I am a Researcher in Computer Science at the Gran Sasso Science Institute, L’Aquila (AQ), Italy, since November 2017.
I received the Ph.D. in Computer Science at the University of L’Aquila in April 2011 with a dissertation on
the automated generation of architectural feedback from software performance analysis results. During the Ph.D. program
I collaborated with the Imperial College of London and the Karlsruhe Institute of Technology. Previously I worked
at the Electronic Engineering Department of University of Rome "Tor Vergata" within the framework of the Simple
Mobile Services EU FP7 project.
I was awarded by Microsoft Research for the DESPACE research project (market value: 40.000 USD).
My main research interests include the quantitative modelling and analysis of interacting heterogeneous distributed systems.
I am especially interested in model-based performance analysis and feedback on software architectures, model-based refactoring
by means of software performance antipatterns, and trade-off quality analysis and optimization of software systems.
2017: selected for participation as Young Global Changer to The Think 20 Summit G20 Germany 2017 (acceptance: 8%) [certificate]
2016: Outstanding Contribution in Reviewing from the Editors of the Journal of Systems and Software, Elsevier [certificate]
2015: Best Paper Award at ECSA (conference rank A in the core classification), together with Achraf Ghabi and Alexander Egyed [certificate]
2015: selected for participation to 3rd Heidelberg Laureate Forum HLF 2015 (acceptance: 10%) [certificate]
2014: Microsoft Azure Research Award for the project DESPACE (DEtecting and Solving Performance Antipatterns in Cloud Enviroments)
2014: Best Poster Award at CompArch , together with L. Etxeberria, V. Cortellessa, and G. Sagardui [certificate]
2013: ACM SIGSOFT Sof. Eng. Notes reports our QoSA paper in the list of Top 10 Downloaded Articles, together with I. Meedeniya, V. Cortellessa, A. Aleti, and L. Grunske
2011: Best Paper Award at ICPE , together with Anne Koziolek [certificate]
International Conference on Performance Engineering (ICPE 2018, ICPE 2017, ICPE 2015, ICPE 2014, ICPE 2013)
International Conference on Software Engineering - Demonstrations Track (ICSE-Demo 2018)
International Conference on Software Architecture (ICSA 2018)
Symposium on Applied Computing (SAC) - Track on Software Architecture: Theory, Technology, and Applications (SA-TTA 2018,
International Conference on the Quality of Software Architectures (QoSA 2015)
International Conference on Computer Science and Software Engineering (CASCON 2015)
ESEC/FSE Student Research Competition (ESEC/FSE SRC 2015)
International Workshop on Sustainable Architecture: Global Collaboration, Requirements, Analysis (SAGRA 2017, SAGRA 2016, SAGRA 2015)
International Workshop on Software Engineering for Smart Cyber-Physical Systems (SEsCPS 2018)
International Workshop on Safety & Security aSSurance for Critical Infrastructures Protection (S4CIP 2018, S4CIP 2017, S4CIP 2016)
International Workshop on Quality-Aware DevOps (QUDOS 2018, QUDOS 2017, QUDOS 2016, QUDOS 2015)
International Workshop on Formal Engineering approaches to Software Components and Architectures (FESCA 2017, FESCA 2016, FESCA 2015, FESCA 2014)
European Performance Engineering Workshop (EPEW 2017)
International Workshop on Education and Practice of Performance Engineering (WEPPE 2017)
International Workshop on Model-Based Design for Cyber-Physical Systems (MB4CP 2015)
International Workshop on Safety and Formal Methods (SaFoMe 2015, SaFoMe 2014)
Doctoral Workshop on Mathematical and Engineering Methods in Computer Science (MEMICS 2015, MEMICS 2014)
Doctoral Symposium at MODELS 2011
Program co-Chair (together with Severine Sentilles, Barry William Boehm, Xavier Franch, and Anne Koziolek) of the International Workshop on Software QUAlities and their DEpendencies (SQUADE 2018), co-located with International Conference on Software Engineering (ICSE 2018).
Posters Chair of the International Conference on Software Architecture (ECSA 2017)
Workshops co-Chair (together with Hanspeter Mossenbock) of the International Conference on Performance Engineering (ICPE 2017)
Proceedings Chair of the International Conference on Performance Engineering (ICPE 2016)
Program co-Chair (together with Maria Spichkova and Heinz Schmidt) of the International Workshop on Sustainable Architectures (SAGRA 2017, SAGRA 2016, SAGRA 2015), co-located with European Conference on Software Architecture (ECSA).
Tutorial Chair of the International Conference on Performance Engineering (ICPE 2015)
Publicity Chair of the Italian Student COntest in softwaRe Engineering (SCORE-it 2015)
Organizer of the International Workshop on Safety and Formal Methods (SaFoMe 2014)
V. Cortellessa, C. Trubiani,
"Round-trip Software Performance Engineering", in the program of CompArch 2013.
C. Trubiani, "Performance antipatterns and feedback in software architectures", in the program of FESCA 2013.
I have been invited as keynote speaker at the Symposium on Software Performance (Joint Kieker/Palladio Days 2013).
Title of the talk: Software Performance Antipatterns Challenges: How to Get Rid of Worms Before Contaminating the Apple?
I have been reviewer for the following journals: IEEE Transactions on Software Engineering (TSE), IEEE Transactions on Knowledge and Data Engineering (TKDE),
Empirical Software Engineering, Journal of Systems and Software (JSS), Journal of Software and Systems Modeling (SoSyM), IEEE Software, Journal of Electrical and Computer Systems (IJECS),
Journal of Concurrency and Computation: Practice and Experience (CCPE), Journal of Logical and Algebraic Methods in Programming (JLAMP).
I have been external reviewer for the following conferences:
International Symposium on Mathematical Foundations of Computer Science (MFCS),
Automated Software Engineering (ASE), Fundamental Approaches to Software Engineering (FASE),
International Conference on Performance Engineering (ICPE),
International Conference on Software Engineering (ICSE),
European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE),
Model Driven Engineering Languages and Systems (MODELS),
Quality of Software Architectures (QoSA),
European Conference on Software Architectures (ECSA),
Symposium on Reliable Distributed Systems (SRDS),
International Computer Software and Applications Conference (COMPSAC),
International Wireless Communications and Mobile Computing Conference (IWCMC),
International Workshop on Principles of Engineering Service-Oriented Systems (PESOS),
International Workshop on Advances in Parallel and Distributed Computational Models (APDCM),
International Workshop on Engineering Safety and Security Systems (ESSS).
I have provided the Doctor International mention for the Ph.D. thesis of Ricardo J. Rodríguez,
Advisors: Prof. José Merseguer and Prof. Jorge Júlvez
Ph.D. in Computer Science at the University of L’Aquila (AQ), Italy, April 18, 2011.
Title of the thesis: "Automated generation of architectural feedback from software performance analysis results".
Advisor: Prof. Vittorio Cortellessa, [PhD Thesis - download it here].
*reported in the list of ACM SIGSOFT PhD Dissertations in the Area of Software Engineering [See more details].
Master’s Degree in Computer Science at the University of L’Aquila (AQ), Italy, January 2007,
final rank: 110/110 cum laude.
Title of the thesis: "Design and composition of Performance models for
Osi Security Architecture".
Advisor: Prof. Vittorio Cortellessa.
Bachelor’s Degree in Computer Science at the University of L’Aquila (AQ), Italy, October 2004,
final rank: 110/110 cum laude.
Title of the thesis: "Evaluation of services in Publisher/Subscriber
architectures with Petri Nets".
Advisor: Prof. Francesco Lo Presti.
Maturity at the Scientific Secondary School "Albert Einstein" of Teramo (TE), Italy, July 2001,
final rank: 100/100.
Other Research Activities
Research collaboration with the University of Rome "Tor Vergata", Electronic Engeeneering
for the European Project SMS (Simple Mobile Services - http://www.ist-sms.org).
SMS is a project whose purpose is to design innovative instruments for the creation of new services in
a mobile context.
My activity was on the modeling of telecommunication services for mobile devices,
automatic composition of services from components and automatic generation of code.