Conference Organizers
Conference Chair: Michael Krisper
Program Chair: Tiago Boldt Sousa
Program Committee: Andreas Fießer, Azadeh Alebrahim, Cesare Pautasso, Christian Kohls, Christopher Preschern, Elissaveta Gourova, Filipe Correia, Frank Frey, Hugo Sereno Ferreira, Jari Rauhamäki, Klaus Marquardt, Lise Hvatum, Michael Krisper, Michael Weiss, Niels Seidel, Olaf Zimmermann, Ruslan Batdalov, Stefan Holtel, Stefan Sobernig, Taichi Isaku, Takashi Iba, Tiago Sousa, Uwe van Heesch
Shepherds: Alberto Silva, Allan Kelly, Apostolos Zarras, Cesare Pautasso, Christopher Preschern, Claudius Link, Eduardo Fernandez, Eduardo Guerra, Elissaveta Gourova, Filipe Correia, Frank Frey, Georg Macher, Jari Rauhamäki, Jason Yip, Klaus Marquardt, Lise Hvatum, Michael Weiss, Nermin Kajtazovic, Niels Seidel, Ralf Laue, Ralf Weissnegger, Ruslan Batdalov, Stefan Holtel, Stefan Sobernig, Sumit Kalra, Thomas Epping, Tiago Sousa, Uwe van Heesch, Uwe Zdun, Veli-Pekka Eloranta, Victor Sauermann
Proceedings
The EuroPLoP 2021 proceedings have been published with ACM. The proceedings include the folllowing papers:
1. Data Structures for a Generic Software System using the Composite Design Pattern
Stefan Nadschläger, Daniel Hofer, Markus Jäger, Josef Küng
2. Towards a Pedagogical Pattern Language for Micro Learning in Enterprises
Julian Busse, Matthias Schumann
3. Continuous Learning with the Sandwich of Happiness and Result Planning
Theo Theunissen, Stijn Hoppenbrouwers, Sietse Overbeek
4. Patterns for Assignment and Passing Objects Between Contexts in Programming Languages
Ruslan Batdalov, Oksana Nikiforova
5. Patterns on Deriving APIs and their Endpoints from Domain Models
Apitchaka Singjai, Uwe Zdun, Olaf Zimmermann, Cesare Pautasso
6. Patterns for Visual Programming: With a Focus on Flow-based Programming Inspired Systems
Marc Schimidt
7. A Pattern Story about C Programming
Christopher Preschern
8. Establishing a Pattern Language for the Organization of Distributed Software Development
Shakirullah Waseeb, Waheedullah Sulaiman Khail, Valentino Vranić
9. The Strategy Configuration Problem and How to Solve It
Apostolos V. Zarras
10. Design Patterns for Curriculum Renewal and Course reDesign
Steven Warburton, Mark Perry
11. Towards a Structure of a Pattern Language for Visualising in Business Processes
Monika Blattmeier
12. Patterns for Ad-hoc Online Collaboration
Dennis Dubbert, Christian Kohls
13. Towards a Pattern Language for ‘Leading Organizations Beyond Predictability’
Sabine Varetza-Pekarz
14. Cooperator: Automating Human-Machine Interfaces to Improve User Experience and Task Efficiency
Tudor B. Ionescu, Joachim Fröhlich, Markus Lachenmayr
15. Hiding Technology
Dennis Christian Wilk, Christian Kohls
16. A Pattern for a Secure IoT Thing
Eduardo B. Fernandez, Hernán Astudillo, Cristian Orellana
17. Design Patterns for Synchronous Hybrid University Courses for Multiple Sites
Mareike Kehrer, Kathrin Nieder-Steinheuer
18. Towards a Pattern Language to Embed UX Information in Agile Software Requirements
Anathan Telles Pereira, Abner Cleto Filho, Eduardo Guerra, Luciana A.M. Zaina
19. A Myriad of S-Curves Towards Digital Mastery: How to Spark and Nurture Digital Upskilling at Enterprise Level
Stefan Holtel, Marietta Kowalczyk, Lelde Paegle
20. A Pattern for Proof of Work Consensus Algorithm in Blockchain
Zain Ul Abadin, Madiha Haider Syed
21. From OpenAPI Fragments to API Pattern Primitives and Design Smells
Souhaila Serbout, Cesare Pautasso, Uwe Zdun, Olaf Zimmermann
22. Designing Systems for Mobile Collaboration
Niels Seidel
23. Composite Pattern for Autonomic Switching of Service Back-Ends between the Fog and the Cloud
Dionysis Athanasopoulos
24. A Security Property Decomposition Argument Pattern for Structured Assurance Case Models
Jason Jaskolka, Brahim Hamid, Alvi Jawad, Joe Samuel
25. Natural & Creative Living Patterns, Part 1, Patterns for Creative Living
Misaki Yamakage, Sora, Hatori, Miku Minami, Mitsuki Saito, Takashi Iba
26. Online Education Patterns, Part 1: Patterns for Linking Separate Worlds
Kiyoka Hayashi, Sawami Shibata, Erika Inoue, Sae Adachi, Takashi Iba
27. Embedded Platform Patterns for Distributed and Secure Logging
Fikret Basic, Christian Steger, Robert Kofler
28. Patterns for Blockchain-Based Payment Applications
Qinghua Lu, Xiwei Xu, H.M.N. Dilum Bandara, Shiping Chen, Liming Zhu
29. A Pattern for a Secure Actuator Node
Cristian Orellana, Hernán Astudillo, Eduardo B. Fernandez
30. Some Patterns for Architecting Lectures
Siddharth Srivastava, T.V. Prabhakar
31. Principles of Pattern Illustration Design
Takashi Iba, Yuka Banno, Hinako Ando
32. Design Patterns for Submission Evaluation within E-Assessment Systems
Michael Striewe
33. Applying Architectural Patterns for Parallel Programming: Solving a Matrix Multiplication
Jorge L. Ortega-Arjona
34. API Management Patterns for Public, Partner, and Group Web API Initiatives with a Focus on Collaboration
Gloria Bondel, Andre Landgraf, Florian Matthes
35. Hybrid Spaces for Designing and Making
Christian Kohls
36. Architectural Patterns for Integrating AI Technology into Safety-Critical Systems
Maid Dzambic, Jürgen Dobaj, Matthias Seidl, Georg Macher