Catia Trubiani

Gran Sasso Science Institute (GSSI)
viale Francesco Crispi 7, 67100 L’Aquila, Italy
catia.trubiani@gssi.it

"... if you don't know then guess it precisely..."
quote from Fred Brooks at 3rd Heidelberg Laureate Forum

Upcoming events:
International Conference on Performance Engineering - ICPE 2020
Dagstuhl Seminar on Composing Model-Based Analysis Tools - GI-Dagstuhl 19481
Shonan Meeting on AIOps--Best Practices and Future Trends - Shonan Meeting no.176

Short bio
I am Junior Assistant Professor 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. 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 visited the Imperial College of London (UK) and the Karlsruhe Institute of Technology (Germany). I was awarded by Microsoft Research for the DESPACE research project (market value: 40k 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.


Awards
2019: Marie Sklodowska-Curie Individual Fellowship Action Seal of Excellence provided by the European Commission for the project proposal "PLUS: Performance Learning for Uncertainty of Software", together with Sven Apel [certificate]
2018: Exceptional Reviewer Award based on Review Quality Collector tool for the International Conference on Software Architecture (ICSA), [certificate]
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]


Program Committee
International Conference on Performance Engineering (ICPE 2019, ICPE 2018, ICPE 2017, ICPE 2015, ICPE 2014, ICPE 2013)
International Conference on Software Architecture (ICSA 2019, ICSA 2018)
International Conference on Software Engineering - Demonstrations Track (ICSE-Demo 2018)
Symposium on Applied Computing (SAC) - Track on Software Architecture: Theory, Technology, and Applications (SA-TTA 2019, SA-TTA 2018, SA-TTA 2017)
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 2018, SAGRA 2017, SAGRA 2016, SAGRA 2015)
International Workshop on Software Engineering for Smart Cyber-Physical Systems (SEsCPS 2019, SEsCPS 2018)
International Workshop on Survivable Industrial Control Systems (SICS 2019)
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

Organizing Committee
Program co-Chair (together with Alexandru Iosup) of the International Conference on Performance Engineering (ICPE 2020)
Workshops co-Chair (together with Ricardo Scandariato) of the European Conference on Software Architecture (ECSA 2019)
Program co-Chair (together with Severine Sentilles, Barry William Boehm, and Anne Koziolek) of the International Workshop on Software QUAlities and their DEpendencies (SQUADE 2019), co-located with Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. (ESEC/FSE 2019)
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 2018, 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)

Tutorials
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



Education
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 Department,
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.

Dagstuhl Seminars and Shonan Meetings
Shonan Meeting no. 176, October 12 - 15, 2020 [See more details]
"AIOps – Best Practices and Future Trends"
organized by Zhen Ming (Jack) Jiang (York University, Canada), Ahmed E. Hassan (Queen's University, Canada), and Yasutaka Kamei (Kyushu University, Japan).

GI-Dagstuhl Seminar 19481, November 24 - 29, 2019 [See more details]
"Composing Model-Based Analysis Tools"
organized by Francisco Duran (University of Malaga, ES), Robert Heinrich (Karlsruhe Institute of Technology, DE), Diego Perez-Palacin (Linnaeus University, Vaxjo, SE), Carolyn L. Talcott (Menlo Park, US), Steffen Zschaler (King's College London, GB).

GI-Dagstuhl Seminar 16394, September, 2016 [See more details]
"Software Performance Engineering in the DevOps World"
organized by Pooyan Jamshidi (Imperial College London, GB), Philipp Leitner (Universitat Zurich, CH), Andre van Hoorn (Universitat Stuttgart, DE), Ingo Weber (Dataa61 / NICTA – Sydney, AU)
Catia Trubiani, "SPE meets DevOps: best friends or consensual enemies?"

GI-Dagstuhl Seminar 12211, May, 2012 [See more details]
"Quality-of-Service Attributes in Service- and Cloud-based Systems"
organized by Lars Grunske (Techische Universität Kaiserslautern, DE), Samuel Kounev (Karlsruhe Institute of Technology, DE), and Ina Schaefer (Technische Universität Braunschweig, DE)
Catia Trubiani, "Uncertainty in Software Performance Model Refactoring" [Download slides].

GI-Dagstuhl Seminar 09492, December, 2009 [See more details]
"Model-driven quality prediction"
organized by Steffen Becker (FZI Karlsruhe, DE), Raffaela Mirandola (Politecnico di Milano, IT), and Petr Tuma (Charles University - Prague, CZ)
Catia Trubiani, "Model-Based Feedback for Software Performance Improvement" [Download slides].

Dagstuhl Seminar 09432, October, 2009 [See more details]
"Quantitative Software Design"
organized by Astrid Kreissig (IBM Deutschland - Boblingen, DE), Iman Poernomo (King's College - London, GB), and Ralf Reussner (KIT - Karlsruhe Institute of Technology, DE)
Catia Trubiani, "Performance and Security issues in software design" [Download slides].


Invited Talks
May, 2018: visiting Reykjavik University, Iceland
"Uncertainty Propagation in Software Performance Engineering" [link]

May, 2017: visiting University of Zaragoza, Spain
"Software Performance Antipatterns in Real-Time Applications"

November, 2016: panelist for the track on Women in Software Architecture [certificate]
co-located with European Conference on Software Architecture, University of Copenhagen, Denmark

October, 2016: visiting University of Passau, Germany
"Software Performance Engineering in the DevOps World"

June, 2016: visiting Charles University in Prague, Czech Republic
"Narrowing the Uncertainty Gap between Software Models and Performance Results"

May, 2016: visiting University of Stuttgart, Germany
"Round-trip Software Performance Engineering with focus on Antipatterns"

January, 2016: visiting Johannes Kepler University in Linz, Austria
"Software Performance Antipatterns to reduce Traceability Uncertainty"

March, 2015: visiting Department of Computing at Imperial College, UK
"Software Performance Antipatterns: State-of-Art, Challenges and Future Directions"

March, 2015: visiting System Modelling and Analysis (SysMA) Research Group at IMT Lucca, Italy
"Model-based Performance Analysis under Uncertainty"

Other Seminars
June, 2014: visiting High Performance Computing (HPC) Research Group (Barcelona, Spain)
Catia Trubiani, "Using Software Performance Antipatterns in Cloud Computing" [See more details]

October, 2013: visiting Mondragon University (Mondragon, Spain)
Catia Trubiani, "Model-based Performance Analysis under Uncertainty" [See more details]

June, 2013: visiting Carleton University (Ottawa, Canada)
Catia Trubiani, "Interpreting Software Performance Analysis Results by Means of Antipatterns" [See more details]



SEDUCE




DESPACE




CRAFTERS




VISION




PACO


PADprof

Quantitative Formal Methods at Gran Sasso Science Institute (GSSI)
Contents of the course: introduction to Stochastic Processes, Markov Processes, Discrete-time Markov chains (DTMCs),
Markov Decision Processes (MDPs), Continuous-Time Markov Chains (CTMCs), and Stochastic Petri Nets [See more details].



Reliable Software Systems at University of Stuttgart, Germany
Contents of the course: software performance engineering, model-based performance analysis.