Write a Blog >>
ECSA 2020
Mon 14 - Fri 18 September 2020 L'Aquila, Italy

Conference Dates
Conference Dates are in time zone (GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna, and may differ from the viewed time zone.
Rooms
Tracks
Badges
Your Program
You're viewing the program in a time zone which is different from your device's time zone - change time zone

Conference Day
Mon 14 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Conference Day
Tue 15 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Conference Day
Wed 16 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:00
ECSA 2020 Opening and KeynoteKeynotes at ECSA 2020 Teams Channel
Chair(s): Henry MucciniUniversity of L'Aquila, Italy
09:00
20m
Day opening
ECSA 2020 Opening
Keynotes

09:20
40m
Keynote
AI engineering –– new challenges in system and software architecting and managing lifecycle for AI-based systems
Keynotes
10:00 - 11:00
S1: MicroservicesResearch Papers at ECSA 2020 Teams Channel
Chair(s): Javier CamaraUniversity of York, Ilias GerostathopoulosVrije Universiteit Amsterdam

Virtualization support: Roberta Capuano

10:00
20m
Formal Software Architectural Migration Towards Emerging Architectural StylesBest paper candidateResearch Track
Research Papers
Nacha ChondamrongkulSchool of Computer Science, the University of Auckland, Jing SunSchool of Computer Science, the University of Auckland, Ian WarrenSchool of Computer Science, the University of Auckland
10:20
20m
Monolith Migration Cost Tuning Through the Application of Microservices PatternsResearch Track
Research Papers
João Francisco AlmeidaUniversidade de Lisboa, António Rito SilvaIST, University of Lisbon
10:40
20m
Assessing Architecture Conformance to Coupling-Related Patterns and Practices in MicroservicesResearch Track
Research Papers
Evangelos NtentosUniversity of Vienna, Uwe ZdunUniversity of Vienna, Konstantinos PlakidasUniversity of Vienna, Sebastian MeixnerSiemens AG Österreich, Sebastian GeigerSiemens AG Österreich
11:00 - 11:30
12:00 - 13:00
S2: Model-based ApproachesPaper Presentations / Journal First / Industry Program / Workshops / Research Papers / JSS Special Issue / Doctoral Symposium / Gender Diversity in SA / Tool Demos / Social at ECSA 2020 Teams Channel
Chair(s): Rafael CapillaUniversidad Rey Juan Carlos, Manuel WimmerJohannes Kepler University Linz

Virtualization support: Claudio Di Sipio

12:00
20m
Empowering SysML-based Software Architecture Description with Formal Verification: From SysADL to CSPResearch Track
Research Papers
Fagner DiasFederal University of Rio Grande do Norte, Marcel OliveiraFederal University of Rio Grande do Norte, Thais BatistaFederal University of Rio Grande do Norte, Everton CavalcanteFederal University of Rio Grande do Norte, Jair LeiteFederal University of Rio Grande do Norte, Flavio OquendoIRISA (UMR CNRS) - Univ. Bretagne-Sud (UBS), Camila AraújoState University of Rio Grande do Norte
12:20
20m
A Flexible Architecture for the Key Performance Indicators Assessment in Smart CitiesResearch Track
Research Papers
Martina De SanctisGran Sasso Science Institute, Ludovico IovinoGran Sasso Science Institute, L'Aquila, Maria Teresa RossiGran Sasso Science Institute, Manuel WimmerJohannes Kepler University Linz
12:40
20m
SecoArc: A Framework for Architecting Healthy Software EcosystemsTool Demo
Tool Demos
Bahar SchwichtenbergPaderborn University, Gregor EngelsPaderborn University
13:00 - 13:25
14:30 - 15:30
S3: EducationResearch Papers / Gender Diversity in SA at ECSA 2020 Teams Channel
Chair(s): Marina MongielloPolytechnic University of Bari, Anne KoziolekKarlsruhe Institute of Technology

Virtualization support: Aurora Macias

14:30
20m
Teaching Students Software Architecture Decision MakingResearch Track
Research Papers
Rafael CapillaUniversidad Rey Juan Carlos, Olaf ZimmermannUniversity of Applied Sciences of Eastern Switzerland (OST), Carlos CarrilloTechnical University of Madrid, Hernan AstudilloUniversidad Tecnica Federico Santa María
14:50
20m
The PDEng program on Software Technology: Experience report on a doctorate level architecture training programResearch Track
Research Papers
Ad AertsEindhoven University of Technology, Yanja DajsurenEindhoven University of Technology
15:10
20m
Girl-Friendly Computer Science Classroom: Czechitas Experience ReportGender-Diversity
Gender Diversity in SA
Barbora BuhnovaMasaryk University, Lucia HappeKarlsruhe Institute of Technology
16:00 - 17:00
S4: Process and Design DecisionsTool Demos / Journal First at ECSA 2020 Teams Channel
Chair(s): Maryam RazavianEindhoven University of Technology, Paris AvgeriouUniversity of Groningen, The Netherlands

Virtualization support: Aurora Macias

16:00
20m
Capturing Software Architecture Knowledge for Pattern-Driven DesignJournal-First
Journal First
Siamak FarshidiUtrecht University, Slinger JansenUtrecht University, Netherlands, Jan Martijn van der WerfUtrecht University
16:20
20m
Implementing Large-Scale Agile Frameworks: Challenges and RecommendationsJournal-First
Journal First
Kieran ConboyNUI Galway, Noel CarrollNUI Galway
16:40
20m
A Decision Support System for Pattern-Driven Software ArchitectureTool Demo
Tool Demos
Siamak FarshidiUtrecht University, Slinger JansenUtrecht University, Netherlands

Conference Day
Thu 17 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 09:30
Doctoral Symposium KeynoteKeynotes at ECSA 2020 Teams Channel
Chair(s): Danny WeynsKU Leuven
09:00
30m
Keynote
Going the extra mile to publish your research in a top venueDoctoral Symposium
Keynotes
Radu CalinescuUniversity of York, UK
09:30 - 10:30
S5: Industry Track: Architecting contemporary distributed systemsIndustry Program at ECSA 2020 Teams Channel
Chair(s): Olaf ZimmermannUniversity of Applied Sciences of Eastern Switzerland (OST), Anton JansenPhilips

Virtualization support: Aurora Macias

09:30
20m
Determining Microservice Boundaries: A Case Study Using Static and Dynamic Software AnalysisIndustry Track
Industry Program
Tiago MatiasFaculty of Engineering, University of Porto, Portugal, Filipe Figueiredo CorreiaUniversity of Porto, Jonas FritzschInstitute of Software Technology, University of Stuttgart / University of Applied Sciences Reutlingen, Justus BognerInstitute of Software Technology, University of Stuttgart, Hugo Sereno FerreiraFEUP, Universidade do Porto, André RestivoLIACC, Universidade do Porto, Porto, Portugal
09:50
20m
IAS: an IoT Architectural Self-adaptation FrameworkIndustry Track
Industry Program
Mahyar Tourchi MoghaddamUnivAQ - INRIA, Eric RuttenINRIA, Philippe LalandaUniversity of Grenoble Alpes, Guillaume GIRAUDRTE
10:10
20m
A Comparison of MQTT Brokers for Distributed IoT Edge ComputingIndustry Track
Industry Program
Heiko KoziolekABB Corporate Research, Sten GrünerABB Corporate Research, Julius RückertABB Corporate Research
Pre-print
11:15 - 12:15
S6: Industry Track: Experiences and learnings from industrial case studiesIndustry Program at ECSA 2020 Teams Channel
Chair(s): Anton JansenPhilips, Olaf ZimmermannUniversity of Applied Sciences of Eastern Switzerland (OST)

Virtualization support: Claudio Di Sipio

11:15
20m
Architectural Concerns for Digital Twin of the OrganizationIndustry Track
Industry Program
Mauro CaporuscioLinnaeus University, Farid EdrisiLinnaeus University, Margrethe HallbergScania AB, Anton JohannessonVirtual Manufacturing AB, Claudia KopfScania AB, Diego PérezLinnaeus University
11:35
20m
The Quest for Introducing Technical Debt Management in a Large-scale Industrial CompanyIndustry Track
Industry Program
Somayeh MalakutiABB Corporate Research, Germany, Sergey OstroumovSoftability Group Oy
11:55
20m
Quick evaluation of a software architecture using the Decision-Centric Architecture Review method: an experience reportIndustry Track
Industry Program
Pablo CruzUniversidad Tecnica Federico Santa Maria, Hernan AstudilloUniversidad Tecnica Federico Santa María, Luis SalinasDepartment of Informatics, Santa Maria University
12:45 - 13:30
S7: Industry PanelPanel at ECSA 2020 Teams Channel
Chair(s): Olaf ZimmermannUniversity of Applied Sciences of Eastern Switzerland (OST)

Panelists:

  1. Eoin Woods, Endava, UK

  2. Thomas Kurpick, Trusted Shops, Germany

  3. Daniele Spinosi, Micron Technology, Italy

12:45
45m
Life as an architect in 2020Industry TrackPanel
Panel
P: Eoin WoodsEndava, P: Thomas KurpickTrusted Shops, P: Daniele SpinosiMicron Technology
14:30 - 15:30
S8: Performance and SecurityPaper Presentations / Journal First / Industry Program / Workshops / Research Papers / JSS Special Issue / Doctoral Symposium / Gender Diversity in SA / Tool Demos / Social at ECSA 2020 Teams Channel
Chair(s): Nicole LevyConservatoire National des Arts et Métiers, Barbora BuhnovaMasaryk University

Virtualization support: Roberta Capuano

14:30
20m
Architecture-centric Support for Integrating Security Tool in a Security Orchestration PlatformResearch Track
Research Papers
Chadni IslamThe University of Adelaide, Muhammad Ali Babar, Surya NepalCSIRO
14:50
20m
Securing Software Ecosystem Architectures: Challenges and OpportunitiesJournal-First
Journal First
Walt ScacchiUniversity of California, Irvine, Thomas AlspaughUniversity of California, Irvine
15:10
20m
Data Stream Operations as First-Class Entities in Component-Based Performance ModelsResearch Track
Research Papers
Dominik WerleKarlsruhe Institute of Technology, Stephan SeifermannKarlsruhe Institute of Technology, Anne KoziolekKarlsruhe Institute of Technology
File Attached
15:30 - 16:00
16:00 - 16:45
Industry Track KeynoteKeynotes at ECSA 2020 Teams Channel
Chair(s): Olaf ZimmermannUniversity of Applied Sciences of Eastern Switzerland (OST)
16:00
45m
Keynote
Mighty Methods –– Four Essential Tools for Every Software Architect’s Silver ToolboxIndustry Track
Keynotes
File Attached
17:00 - 18:00
S9: VisualizationTool Demos / Research Papers at ECSA 2020 Teams Channel
Chair(s): Antonio MartiniUniversity of Oslo, Norway

Virtualization support: Roberta Capuano

17:00
20m
VisArch: Visualization of Performance-based Architectural Refactoringsshort-paperResearch Track
Research Papers
Catia TrubianiGran Sasso Science Institute, Aldeida AletiMonash University, Sarah GoodwinMonash, Pooyan JamshidiUniversity of South Carolina, André van HoornUniversity of Stuttgart, Samuel GratzlFreelancer
17:20
20m
SQuAT-Vis: Visualization and Interaction in Software Architecture OptimizationTool Demo
Tool Demos
Sebastian FrankUniversity of Stuttgart, André van HoornUniversity of Stuttgart
17:40
20m
Voyager: Software Architecture Trade-off ExplorerTool DemoBest Tool Demo
Tool Demos
Jason MashinchiUniversity of York, Javier CamaraUniversity of York
18:00 - 18:30
21:00 - 21:15
Best paper and best tool demo AwardsSocial / Paper Presentations / Research Papers at ECSA 2020 Teams Channel

Conference Day
Fri 18 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 09:45
ECSA 2020 KeynoteKeynotes at ECSA 2020 Teams Channel
Chair(s): Ivano MalavoltaVrije Universiteit Amsterdam
09:00
45m
Keynote
Fifty years of sustained progress: Form, forces, and lessons of Unix architectural evolution
Keynotes
Diomidis SpinellisAthens University of Economics and Business
09:50 - 11:10
S10: Distributed SystemsResearch Papers / Doctoral Symposium / Journal First / Tool Demos at ECSA 2020 Teams Channel
Chair(s): Luciano BaresiPolitecnico di Milano

Virtualization support: Claudio Di Sipio

09:50
20m
Decentralized Architecture for Energy-aware Service AssemblyBest paperResearch Track
Research Papers
Mauro CaporuscioLinnaeus University, Mirko D'AngeloLinnaeus University, Sweden, Vincenzo GrassiUniversity of Roma "Tor Vergata", Raffaela MirandolaPolitecnico di Milano
10:10
20m
Software Development Analytics for Xen: Why and HowJournal-First
Journal First
Daniel Izquierdo-CortazarBitergia, Jesus M. Gonzalez-BarahonaUniversidad Rey Juan Carlos, Lars KurthXen, Gregorio RoblesUniversidad Rey Juan Carlos
10:30
20m
Gropius - A Tool for Managing Cross-Component IssuesTool DemoBest Tool Demo Candidate
Tool Demos
Sandro SpethUniversity of Stuttgart, Uwe BreitenbücherUniversity of Stuttgart, Steffen BeckerUniversity of Stuttgart
10:50
20m
Big Data and Machine Intelligence in Software Platforms for Smart CitiesDoctoral Symposium
Doctoral Symposium
Mubashir AliUniversity of Bergamo
11:40 - 12:20
S11: Smells and Technical Debt (I)Research Papers at ECSA 2020 Teams Channel
Chair(s): Danny WeynsKU Leuven, Jesper AnderssonLinnaeus University

Virtualization support: Aurora Macias

11:40
20m
Architectural Technical Debt: A Grounded TheoryResearch Track
Research Papers
Roberto VerdecchiaVrije Universiteit Amsterdam, Philippe KruchtenUniversity of British Columbia, Patricia LagoVrije Universiteit Amsterdam
Pre-print
12:00
20m
An Initial Study on the Association between Architectural Smells and Degradationshort-paperResearch Track
Research Papers
Sebastian HeroldKarlstad University, Department of Mathematics and Computer Science
12:20 - 13:00
S11: Self-adaptation and Uncertainity (I)Doctoral Symposium at ECSA 2020 Teams Channel
Chair(s): Jesper AnderssonLinnaeus University, Danny WeynsKU Leuven

Virtualization support: Aurora Macias

12:20
20m
Decentralized Self-Adaptation in Large-Scaled Systems of SystemsDoctoral Symposium
Doctoral Symposium
Daniel MatusekTU Dresden
12:40
20m
Systematic Approach To Engineer Decentralized Self-Adaptive SystemsDoctoral Symposium
Doctoral Symposium
Federico QuinKatholieke Universiteit Leuven
13:00 - 13:30
14:30 - 15:10
S12: ApplicationsGender Diversity in SA / Research Papers at ECSA 2020 Teams Channel
Chair(s): Elisa Yumi NakagawaUniversity of São Paulo, Matthias GalsterUniversity of Canterbury

Virtualization support: Roberta Capuano

14:30
20m
Continuous Experimentation for Automotive Software on the Example of a Heavy Commercial Vehicle in Daily OperationBest paper candidateResearch Track
Research Papers
Federico GiaimoChalmers University of Technology, Christian BergerUniversity of Gothenburg
14:50
20m
Mining Gender Bias: A Preliminary Study on Implicit Biases and Gender Identity in the Department of Computer Science at the Technical University of MunichGender-Diversity
Gender Diversity in SA
Ana PetrovskaTechnical University of Munich, Germany, Patricia GoldbergTechnical University of Munich, Anne Brüggemann-Klein Brüggemann-KleinTechnical University of Munich, Anne NyokabiSiemens AG
Pre-print
15:40 - 16:10
Gender Diversity KeynoteKeynotes at ECSA 2020 Teams Channel
Chair(s): Javier CamaraUniversity of York
15:40
30m
Keynote
Gender equality plans: the whys and the whats Gender-Diversity
Keynotes
Paola InverardiUniversity of L'Aquila
16:10 - 16:50
S13: Smells and Technical Debt (II)Research Papers / Doctoral Symposium at ECSA 2020 Teams Channel
Chair(s): Xabier LarruceaTecnalia, Gabriel A. MorenoCarnegie Mellon University

Virtualization support: Claudio Di Sipio

16:10
20m
Does BERT understand code? - An exploratory study on the detection of architectural tactics in codeshort-paperResearch Track
Research Papers
Jan KeimKarlsruhe Institute of Technology (KIT), Angelika KaplanKarlsruhe Institute of Technology, Anne KoziolekKarlsruhe Institute of Technology, Mehdi MirakhorliRochester Institute of Technology
16:30
20m
A Semiautomatic Approach to Identify Architectural Technical Debt from Heterogeneous ArtifactsDoctoral Symposium
Doctoral Symposium
Boris Rainiero Perez GutierrezUniversity of Los Andes, Colombia
16:50 - 17:30
S13: Self-adaptation and Uncertainity (II)Research Papers at ECSA 2020 Teams Channel
Chair(s): Xabier LarruceaTecnalia, Gabriel A. MorenoCarnegie Mellon University

Virtualization support: Claudio Di Sipio

16:50
20m
A Multi-Objective Performance Optimization Approach for Self-Adaptive Architecturesshort-paperResearch Track
Research Papers
Davide ArcelliUniversità degli Studi dell'Aquila
17:10
20m
Towards Using Probabilistic Models to Design Software Systems with Inherent Uncertaintyshort-paperResearch Track
Research Papers
Alex SerbanRadboud University, Erik PollRadboud University Nijmegen, Joost VisserLeiden University
17:30 - 17:45