EuroPLoP

Categories
Past Conferences

EuroPLoP 2022

EuroPLoP 2022

Conference Organization

Conference Chair: Michael Krisper

Program Chair: Tiago Boldt Sousa

Program Committee:
Andreas Fiesser, Azadeh Alebrahim,  Cesare Pautasso,  Christian Kohls,  Christopher Preschern,  Elissaveta Gurova,  Filipe Correia, Frank Frey,  Hugo Sereno Ferreira,  Jari Rauhamäki,  Klaus Marquardt,  Lise Hvatum,  Michael Krisper,  Michael Weiss,  Ruslan Batdalov,  Stefan Holtel,  Stefan Sobernig,  Taichi Isaku,  Takashi Iba,  Tiago Boldt Sousa,  Uwe van Heesch

Shepherds: Alberto Silva, Allan Kelly, Christian Kohls, Christopher Preschern, Diethelm Bienhaus, Eden Burton, Eduardo Fernandez, Eduardo Guerra, Elissaveta Gourova, Filipe Correia, Frank Frey, Jari Rauhamäki, Klaus Marquardt, Lise Hvatum, Michael Weiss, Ruslan Batdalov, Stefan Holtel, Sumit Karla, Thomas Raser, Tiago Sousa, Uwe van Heesch, Uwe Zdun, Valentino Vranić, Veli-Pekka Eloranta, Waheedullah Sulaiman Khail, Xiwei Xu

Papers at EuroPLoP 2022

The EuroPLoP 2022 proceedings are published by ACM.

Categories
Past Conferences

EuroPLoP 2021

EuroPLoP 2021

Conference Organization

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

Papers at EuroPLoP 2021

The EuroPLoP 2021 proceedings have been published with ACM. The proceedings include the folllowing papers:
  • Data Structures for a Generic Software System using the Composite Design Pattern Stefan Nadschläger, Daniel Hofer, Markus Jäger, Josef Küng
  • Towards a Pedagogical Pattern Language for Micro Learning in Enterprises Julian Busse, Matthias Schumann
  • Continuous Learning with the Sandwich of Happiness and Result Planning Theo Theunissen, Stijn Hoppenbrouwers, Sietse Overbeek
  • Patterns for Assignment and Passing Objects Between Contexts in Programming Languages Ruslan Batdalov, Oksana Nikiforova
  • Patterns on Deriving APIs and their Endpoints from Domain Models Apitchaka Singjai, Uwe Zdun, Olaf Zimmermann, Cesare Pautasso
  • Patterns for Visual Programming: With a Focus on Flow-based Programming Inspired Systems Marc Schimidt
  • A Pattern Story about C Programming Christopher Preschern
  • Establishing a Pattern Language for the Organization of Distributed Software Development Shakirullah Waseeb, Waheedullah Sulaiman Khail, Valentino Vranić
  • The Strategy Configuration Problem and How to Solve It Apostolos V. Zarras
  • Design Patterns for Curriculum Renewal and Course reDesign Steven Warburton, Mark Perry
  • Towards a Structure of a Pattern Language for Visualising in Business Processes Monika Blattmeier
  • Patterns for Ad-hoc Online Collaboration Dennis Dubbert, Christian Kohls
  • Towards a Pattern Language for ‘Leading Organizations Beyond Predictability’ Sabine Varetza-Pekarz
  • Cooperator: Automating Human-Machine Interfaces to Improve User Experience and Task Efficiency Tudor B. Ionescu, Joachim Fröhlich, Markus Lachenmayr
  • Hiding Technology Dennis Christian Wilk, Christian Kohls
  • A Pattern for a Secure IoT Thing Eduardo B. Fernandez, Hernán Astudillo, Cristian Orellana
  • Design Patterns for Synchronous Hybrid University Courses for Multiple Sites Mareike Kehrer, Kathrin Nieder-Steinheuer
  • Towards a Pattern Language to Embed UX Information in Agile Software Requirements Anathan Telles Pereira, Abner Cleto Filho, Eduardo Guerra, Luciana A.M. Zaina
  • A Myriad of S-Curves Towards Digital Mastery: How to Spark and Nurture Digital Upskilling at Enterprise Level Stefan Holtel, Marietta Kowalczyk, Lelde Paegle
  • A Pattern for Proof of Work Consensus Algorithm in Blockchain Zain Ul Abadin, Madiha Haider Syed
  • From OpenAPI Fragments to API Pattern Primitives and Design Smells Souhaila Serbout, Cesare Pautasso, Uwe Zdun, Olaf Zimmermann
  • Designing Systems for Mobile Collaboration Niels Seidel
  • Composite Pattern for Autonomic Switching of Service Back-Ends between the Fog and the Cloud Dionysis Athanasopoulos
  • A Security Property Decomposition Argument Pattern for Structured Assurance Case Models Jason Jaskolka, Brahim Hamid, Alvi Jawad, Joe Samuel
  • Natural & Creative Living Patterns, Part 1, Patterns for Creative Living Misaki Yamakage, Sora, Hatori, Miku Minami, Mitsuki Saito, Takashi Iba
  • Online Education Patterns, Part 1: Patterns for Linking Separate Worlds Kiyoka Hayashi, Sawami Shibata, Erika Inoue, Sae Adachi, Takashi Iba
  • Embedded Platform Patterns for Distributed and Secure Logging Fikret Basic, Christian Steger, Robert Kofler
  • Patterns for Blockchain-Based Payment Applications Qinghua Lu, Xiwei Xu, H.M.N. Dilum Bandara, Shiping Chen, Liming Zhu
  • A Pattern for a Secure Actuator Node Cristian Orellana, Hernán Astudillo, Eduardo B. Fernandez
  • Some Patterns for Architecting Lectures Siddharth Srivastava, T.V. Prabhakar
  • Principles of Pattern Illustration Design Takashi Iba, Yuka Banno, Hinako Ando
  • Design Patterns for Submission Evaluation within E-Assessment Systems Michael Striewe
  • Applying Architectural Patterns for Parallel Programming: Solving a Matrix Multiplication Jorge L. Ortega-Arjona
  • API Management Patterns for Public, Partner, and Group Web API Initiatives with a Focus on Collaboration Gloria Bondel, Andre Landgraf, Florian Matthes
  • Hybrid Spaces for Designing and Making Christian Kohls
  • Architectural Patterns for Integrating AI Technology into Safety-Critical Systems Maid Dzambic, Jürgen Dobaj, Matthias Seidl, Georg Macher
Categories
Past Conferences

EuroPLoP 2020

EuroPLoP 2020

Conference Organization

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, Peter Scupelli, Ruslan Batdalov, Stefan Holtel, Stefan Sobernig, Taichi Isaku, Takashi Iba, Tiago Sousa, Uwe van Heesch

Shepherds: Ademar Aguiar, Aimi Burgoyne, Alberto Silva, Aliaksandr Birukou, Apostolos Zarras, Cesare Pautasso, Christa Schwanninger, Christian Kohls, Christopher Preschern, Dave West, Dina Salah, Eden Burton, Eduardo Fernandez, Eduardo Guerra, Elissaveta Gourova, Hugo Sereno Ferreira, James Coplien, Jari Rauhamäki, Klaus Marquardt, Lise Hvatum, Michael Krisper, Michael Weiss, Mouna Abidi, Niels Seidel, Peter Scupelli, Peter Sommerlad, Ralf Laue, Ruslan Batdalov, Stefan Holtel, Stefan Sobernig, Sumit Kalra, Taichi Isaku, Theo Theunissen, Thomas Epping, Thomas Raser, Tiago Sousa, Uwe Zdun, Uwe van Heesch, Valentino Vranić, Veli-Pekka Eloranta, Waheedullah Sulaiman Khail

Papers at EuroPLoP 2020

Procedings have been published with ACM. The proceedings include the folllowing papers:

  • Patterns for Organizing Files in Modular C Programs. Christopher Preschern.
  • Patterns, design claims, and assertions. Michael Weiss, Tony Bailetti, Dan Craigen, Steven Muegge.
  • Trace Safety Requirements And Perform Automated Testing for Safety-Critical. Systems with Agile. Hafiza Maqsood, Eduardo Guerra, Xiaofeng Wang, Andrea Bondavalli.
  • Common Mistakes When Using the Command Pattern and How to Avoid Them. Apostolos Zarras.
  • How to Test the Extract Method Refactoring. Ioannis Megas, Apostolos Zarras, Chris Karelis.
  • Contextual Reactive Pattern on Chatbot building Platforms. Saurabh Srivastava, Sumit Kalra, T.V. Prabhakar.
  • Patterns for Blockchain Data Migration. Dilum Bandara, Xiwei Xu, Ingo Weber.
  • Three Patterns for Self-Efficacy: More Impact, Less Drama. Thomas Epping.
  • Interface Responsibility Patterns. Submission A: Processing Resources and Operation Responsibilities. Olaf Zimmermann, Daniel L√ºbke, Uwe Zdun, Cesare Pautasso, Mirko Stocker.
  • Wholeness Egg II – A Design Technique Applied in Everyday Life. Konomi Munakata, Takashi Iba.
  • Data-Oriented Interface Responsibility Patterns: Types of Information Holder Resources. Olaf Zimmermann, Cesare Pautasso, Daniel L√ºbke, Uwe Zdun, Mirko Stocker.
  • Extracting Relations Between Organizational Patterns Using Association Mining. Shakirullah Waseeb, Waheedullah Sulaiman Khail, Hajigul Wahaj, Valentino Vranic.
  • Home and Away: UI Design Patterns for Supporting End-User Security. Eric Spero, Robert Biddle.
  • TPM, a pattern for an architecture for trusted computing. Antonio Mu√±oz, Eduardo Fernandez.
  • Towards a Signature Pedagogy for Task-Based Technology-Enhanced Language. Learning: Design Patterns. Laia Canals, Yishay Mor.
  • Design Patterns for Blockchain-based Self-Sovereign Identity. Yue Liu, Qinghua Lu, Hye-Young Paik, Xiwei Xu.
  • Design patterns for teaching in online settings. Steven Warburton, Mark Perry.
  • Movin(g) Reality: Rehabilitation after a CVA with Augmented Reality. Theo Theunissen, Carmen Ensink, Noel Keijsers, Rene Bakker.
  • Interaction Patterns using Machine Learning and Location Services in User Interfaces for the Consumer IoT. Rubem Barbosa-Hughes.
  • Patterns for Building Customer Relationships in a Pattern Language for AffectiveScience-based Marketing. Takashi Iba, Miho Masai, Yuuri Abe, Yuji Kosaka.
  • 28 Important Knacks to Improve Patterns. Yumiko Shimokawa, Misaki Yamakage, Natsuki Takahashi, Takashi Iba.
  • Beating Paths Through the Digital Jungle. Stefan Holtel, Marietta Kowalczyk, Lelde Paegle.
  • Patterns for Gaining Language as Native Speakers Do: A Pattern Language for. Improving Foreign Language Skills when Studying Abroad, Part 2. Haruka Iba, Takashi Iba.
  • Incremental Grading in Practice. Christian K√∂ppe, Roald Verhoeff, Wouter van Joolingen.
  • A Pattern-Language for Self-Healing Internet-of-Things Systems. João Dias, Tiago Boldt, André Restivo, Hugo Ferreira.
  • A Pattern for Autonomous Vehicle Platoon. Zain ul-Abadin, Madiha Syed.
  • A Review of Pattern Languages for Software Documentation. João Santos, Filipe Correia.
  • Video segmentation as an example for elaborating design patterns through. empirical studies. Niels Seidel.
  • Identifying and Documenting Recurring Concerns and Best Practices of. Enterprise Architects and Solution Architects in Large-Scale Agile Development. √ñmer Uludag, Florian Matthes.
  • The AgilECo Pattern Language: Physical Environment. Daniel Pinho, Ademar Aguiar.
  • Arbitration Patterns. Thomas Krug, Michael Krisper, J√ºrgen Dobaj, Georg Macher.
  • Assessment in Online Professional Development. Yishay Mor, Karen Donner-Asscher, Jimena Pereyra.
  • Industry Best Practices for Component Approval in FLOSS Governance. Nikolay Harutyunyan, Dirk Riehle.
  • On the Study of Microservice Antipatterns: a Catalog Proposal. Rafik Tighilt, Manel Abdellatif, Naouel Moha, Hafedh Mili, Ghizlane El Boussaidi, YannGa√´l Gu√©h√©neuc, Jean Privat.
  • A Method for Architectural Trade-off Analysis Based on Patterns: Evaluating. Microservices Structural Attributes. Thatiane Rosa, Jo√£o Daniel, Eduardo Guerra, Alfredo Goldman.
  • Growing Organizations with Patterns: Lessons from Drama. Valentino Vranic, Aleksandra Vranic, Waheedullah Sulaiman Khail.
  • Towards the Definition of Patterns and Code Smells for Multi-language Systems. Mouna Abidi, Foutse Khomh.
Categories
Past Conferences

EuroPLoP 2019

EuroPLoP 2019

Conference Organization

Conference Chair: Tiago Boldt Sousa

Program Chair: Taichi Isaku

Shepherding Award: Cesare Pautasso

Program Committee: Andreas Fiesser, Azadeh Alebrahim, Cesare Pautasso, Christian Kohls, Christopher Preschern, Elissaveta Gurova, Filipe Correia, Frank Frey, Hugo Sereno Ferreira, Jari Rauhamäki, Klaus Marquardt, Lise Hvatum, Michael Krisper, Michael Weiss, Niels Seidel, Olaf Zimmermann, Peter Scupelli, Stefan Holtel, Taichi Isaku, Takashi Iba, Uwe van Heesch

Shepherds: Alberto Silva, Apostolos Zarras, Cesare Pautasso, Christian Kohls, Christopher Preschern, Eduardo Fernandez, Filipe Correia, Frank Frey, Jari Rauhamäki, Klaus Marquardt, Lise Hvatum, MaryLynn Manns, Michael Krisper, Michael Weiss, Nazila Gol Mohammadi, Niels Seidel, Ruslan Batdalov, Saurabh Hukerikar, Stefan Holtel, Sumit Kalra, Taichi Isaku, Takashi Iba, Takashi Iba, Theo Theunissen, Thomas Raser, Tiago Sousa, Uwe Zdun, Valentino Vranić, Veli-Pekka Eloranta

Papers at EuroPLoP 2019

 

EuroPLoP 2019 Focus Groups

Pattern stories

Michael Weiss

Patterns of Human Trust in Artificial Intelligence

Marietta Kowalczyk, Stefan Holtel

A pattern language tool on real-time innovation

Christina Weber

Drama Patterns: Seeing the Patterns from Within

Aleksandra Vranić, Valentino Vranić

OPTion – Pattern Repository for transfer in Teaching and Learning

Finja Huckfeldt, Ivo van den Berk

Pattern Illustrating Workshop

Konomi Munakata, Aimi Burgoyne, Tomoki Kaneko, Karin Iwata, Yuka Banno, Haruka Iba, Takashi Iba

EuroPLoP Shepherding: Where Should we Head for?

Stefan Holtel

Categories
Past Conferences

EuroPLoP 2018

EuroPLoP 2018

Conference Organization

Conference Chair: Taichi Isaku

Program Chair: Christopher Preschern

Papers at EuroPLoP 2018

Categories
Past Conferences

EuroPLoP 2017

EuroPLoP 2017

Conference Organization

Conference Chair: Christian Kreiner

Program Chair: Christopher Preschern

Papers at EuroPLoP 2017

EuroPLoP 2017 Focus Groups

Categories
Past Conferences

EuroPLoP 2016

EuroPLoP 2016

Conference Organization

Conference Chair: Veli-Pekka Eloranta

Program Chair: Christopher Preschern

Writers’ Workshop groups in EuroPLoP 2016

A – Organizational/Integration
  • Victor Sauermann – Application Of Enterprise Integration Patterns
  • Klaus Marquardt – Controlosis
  • Klaus Marquardt – Trunk Based Development Pattern – 2 Integration
  • Christoph Hannebauer, Firas Zaidan, Volker Gruhn – Public Inspection – A FLOSS Pattern
  • Taichi Isaku – Creative CoCooking Patterns – A Pattern Language for Creative Collaborative Cooking Part 2   ***
  • Frank J. Frey, Michael Luks – The Shortcut of a HACKATHON – a Pattern for accelerating the Innovation Process
  • Ralph Weissnegger, Markus Schuss, Martin Schachner, Kay Roemer, Markus Pistauer, Christian Steger – A Novel Simulation-based Verification Pattern for Parallel Executions in the Cloud
B – Security
  • Andreas Sinnhofer, Felix Oppermann, Klaus Potzmader, Clemens Orthacker, Christian Steger, Christian Kreiner – Patterns to establish a secure communication channel
  • Roland H. Steinegger, Daniel Deckers, Pascal Giessler, Sebastian Abeck – Risk-Based Authenticator for Web Applications
  • Poonam Ponde, Shailaja Shirwaikar – An Analytical Study of Security Design Patterns
  • Lukas Reinfurt, Uwe Breitenbücher, Michael Falkenthal, Frank Leymann, Andreas Riegg – Internet of Things Patterns
  • Tobias Rauter, Andrea Höller, Johannes Iber, Christian Kreiner – How to Choose Proper Integrity Properties
  • Paulina Silva, Raúl Monge, Eduardo B. Fernandez – A pattern for Web Browser Renderer
  • Bogdana Botez – Password encryption and handling of sensitive data in Microsoft Dynamics NAVdynamics NAV
C – Education/Knowledge Management
  • Niels Seidel – Video Assessment Patterns: Designing Video Players for integrated Assessment
  • Paul Salvador Inventado, Peter Scupelli – Design Patterns for Selecting Content and Feedback Media Types in Online Learning System Problem-Solving Activities
  • Yishay Mor, Steven Warburton – Patterns for Using Video in MOOCs
  • Christian Kohls, Joe Bergin, Christian Köppe, Yishay Mor, Michel Portier, Steven Warburton – Student’s Choice of Assessment
  • Ngoc-Anh Dang – A Pattern Language for Building a Digital Knowledge Base
  • Elissaveta Gourova, Mila Dragomirova, Kostadinka Toteva – Knowledge Profiles of Employees
  • Christian Kohls – The Magic 5 of innovation – Judgement Patterns
D – Software Architecture
  • Thomas Slotos – The Star Pattern – A New Approach for Information Systems Architecture
  • Stefan Nadschlaeger, Josef Küng – A Pattern Collection for Knowledge Processing System Architecture
  • Muhammad Atif Javed, Srdjan Stevanetic, Uwe Zdun – Towards a Pattern Language for Construction and Maintenance of Software Architecture Traceability Links
  • Angelika Musil, Juergen Musil, Stefan Biffl – The Big Five Major Variants of the SIS Architecture Pattern for Collective Intelligence System
  • Michael Krisper, Christian Kreiner – A Meta Hierarchy of Binding in Design Patterns
  • Ana Ivanchikj, Cesare Pautasso, Silvia Schreier – A Pattern Language for RESTful Conversations
E – Requirements&Design
  • Padmalata Nistala, Kesav Nori, Swaminathan Natarajan – Process Patterns for Requirements Consistency Analysis
  • Robin Knote, Harun Baraki, Matthias Söllner, Kurt Geihs, Jan Marco Leimester – From Requirement to Design Patterns for Ubiquitous Computing Applications
  • Nazila Gol Mohammadi, Maritta Heisel – Lingual Patterns for Specification of Trustworthiness Requirements
  • Johannes Iber, Andrea Höller, Tobias Rauter, Christian Kreiner – Pattern Catalog for Designing Configurability into Domain-Specific Language Elements
  • Jose Carlos Ciria Cosculluela, Teresa Joven – A Pattern Language for Prime Generation
  • Jose Carlos Ciria Cosculluela, Alberto Allué, Antonio López, Eladio Domínguez, Ángel Francés, María Antonia Zapata – A Pattern for History-Based Performance Assessment
  • Christopher Preschern – Overview of API Building Blocks and Patterns in C
F – Meta-Pattern and Innovation
  • Brigit van Loggem – What Makes a Pattern Language—Value System and Organizing Principle
  • Ayaka Yoshikawa – Cooking Life Patterns A Pattern Language for Cooking in Everyday Life
  • Masafumi Nagai, Taichi Isaku, Akado Yuma, Takashi Iba – Generator Patterns A Pattern Language for Collaborative Inquiry
  • Andreas Schmidt, Christine Kunzmann, Johanna Pirker – Pattern-oriented approaches for design-based research in collaborative research projects: A knowledge maturing perspective
  • Stefan Holtel – The Noguchi Filing System Pattern
  • Till Schummer, Christian Kohls, George Platts – Design your own game

EuroPLoP 2016 Focus Groups

Categories
Past Conferences

EuroPLoP 2015

EuroPLoP 2015

Conference Organization

Conference Chair: Claudius Link

Program Chair: Veli-Pekka Eloranta

 

EuroPLoP2015 booklet

Download here

 

Writers’ Workshop groups in EuroPLoP 2015

A – Software Architecture
  • Azadeh Alebrahim, Stephan Faßbender, Martin Filipczyk, Michael Geodicke and Maritta Heisel – Towards Systematic Selection of Architectural Patterns with Respect to Quality Requirements
  • Azadeh Alebrahim, Stephan Faßbender, Martin Filipczyk, Michael Geodicke and Maritta Heisel – Towards a Reliable Mapping between Performance and Security Tactics, and Architectural Patterns
  • Frank J. Frey, Roland Bijvank and Michael Pöttker – Weaving in Patterns into IT Infrastructure Models – Industry Case and Approaches
  • Alexander W. Schneider and Florian Matthes  – Evolving the EAM Pattern Language
  • Michael Weiss – The Business of Open Source: Missing Patterns
  • Juergen Musil, Angelika Musil and Stefan Biffl – The Stigmergic Information System Architecture Pattern for Self-Organizational, User-Generated Content Networks
B – Patterns
  • Till Schümmer, Joerg M. Haake and Wolfgang Stark – Theoretical and Practical Thoughts on the Interplay of Patterns and Creativity
  • Satomi Oi, Tetsuro Kubota, Norihiko Kimura and Takashi Iba – Sticking Patterns to Interview Transcriptions
  • Takashi Iba, Arisa Kamada, Yuma Akado, Takuya Honda, Alice Sasabe and Sakurako Kogure – Fundamental Behavioral Properties, part I  – Extending the Theory of Centers for Pattern Language 3.0
  • Taichi Isaku and Takashi Iba – Creative CoCooking Patterns: A Pattern Language for Creative Collaborative Cooking
  • Stefan Holtel and Markus Mathar – Writers’ Workshops in a Virtual Meeting Environment
  • Lise B. Hvatum and Rebecca Wirfs-Brock – Clarity – Patterns to Build the Magic Backlog
  • Elissaveta Gourova and Mila Dragomirova – Design of Knowledge Management Info-Structures
C – Security Patterns
  • Johanneke Siljee – Privacy Transparency Patterns
  • Michaela Bunke – Software-Security Patterns: Degree of Maturity
  • Andreas Daniel Sinnhofer, Wolfgang Raschke, Christian Steger and Christian Kreiner – Patterns for Common Criteria Certification
  • Tobias Rauter, Andrea Höller, Johannes Iber and Christian Kreiner – Patterns for Software Integrtiy Protection
  • Eduardo B. Fernandez and Brahim Hamid – A pattern for Network Functions Virtualization
  • Rohini Sulatycki and Eduardo B. Fernandez – Two threat patterns that exploit “Security misconfiguration” and “Sensitive data exposure” vulnerabilities
  • Anas Motii, Brahim Hamid, Agnes Lanusse and Jean-Michel Bruel – Guiding the selection of security patterns based on security requirements and pattern classification
D – Embedded Systems
  • Georg Macher and Christian Kreiner – Embedded System Development Process Pattern
  • Christopher Preschern – Idioms for Error Handling in C
  • Jari Rauhamäki and Seppo Kuikka – A Few Patterns to Implement Protective Measures
  • Georg Macher, Andrea Höller, Eric Armengaud and Christian Kreiner – Safety-Critical Embedded System Multi-Core Migration Pattern
  • Andrea Höller, Tobias Rauter, Johannes Iber and Christian Kreiner – Patterns for Automated Software Diversity
  • Christian Kreiner – Essential architectural views for dependable systems design
  • Azadeh Alebrahim and Maritta Heisel – Applying Performance Patterns for Requirements Engineering
E – Education
  • Joe Bergin, Christian Kohls, Christian Köppe, Yishay Mor, Michel Portier, Till Schummer, Steven Warburton – Assessment-Driven Course Design – Foundational Patterns
  • Niels Seidel – Interaction design pattern of spatio-temporal annotations in video learning environments
  • Niels Seidel – Making web video accessible – interaction design patterns for accessible e-learning technologies
  • Anne Bartilla and Christian Köppe – Awareness Seeds for more Diversity in Computer Science Education
  • Christian Köppe, Ralph Niels, Robert Holwerda, Lars Tijsma, Niek van Diepen, Koen van Turnhout and Rene Bakker – Flipped Classroom Patterns – Designing Valuable In-Class Meetings
  • Paul Salvador Inventado – Data-Driven Design Pattern Production: A Case Study on the ASSISTments Online Learning System
  • Christian Kohls – Patterns for Creative Thinking –  Idea Generation
F – Organizational Patterns
  • Mark den Hollander – Organizational Patterns for Multidisciplinary Development of Mechatronic Systems
  • Laura Hokkanen and Marko Leppänen – Three Patterns for User Involvement in Startups
  • Andreas Fiesser – Control Your Channel
  • Andreas Rüping – Flow – A Few Patterns for Balancing Flexibility and Steadiness in Decision-Making
  • Uwe van Heesch – Collaboration Patterns for Offshore Software Development
  • Dina Salah and Richard Paige – Patterns for Integrating Agile Development Processes and User centred Design
  • Yuma Akado, Sakurako Kogure, Alice Sasabe, Jei-Hee Hong, Keishi Saruwatari and Takashi Iba – Five Ideas for Designing Pattern Mining Workshops
G – Mobile and Web Applications
  • Tim Wellhausen – Start Writing Today – A Pattern to Return to a Pattern Conference
  • Tim Wellhausen – Entity View – Simplify the Retrieval of Data in Applications Based on a Domain-Driven Design
  • Virginia Niculescu – MixDecorator: An Enhanced Version of Decorator Pattern
  • Rodrigo Vilar, Delano Oliveira and Hyggo Almeida – Rendering patterns for modern Web Enterprise Applications
  • Alberto Rodrigues da Silva, Dusan Savic, Sinisa Vlajic, Ilija Antovic, Sasa Lazarevic, Vojislav Stanojevic, Milos Milic – Patterns for Better Use Cases Specification
  • Inês Coimbra Morgado and Ana C. R. Paiva – Test Patterns for Android Mobile Applications

EuroPLoP 2015 Focus Groups

Categories
Past Conferences

EuroPLoP 2014

EuroPLoP 2014

Conference Organization

Conference Chair: Veli-Pekka Eloranta

Program Chair: Uwe van Heesch

Papers at EuroPLoP 2014

  • Taichi Isaku, Takashi Iba: Towards a pattern language for cooking: a generative approach to cooking    
  • Kristian Beckers, Stephan Faßbender, Maritta Heisel: Deriving a pattern language syntax for context-patterns

     

  • Christian Kohls: Dream teams at the right place

     

  • Christoph Fehling, Johanna Barzen, Uwe Breitenbücher, Frank Leymann: A process for pattern identification, authoring, and application

     

  • Kristian Beckers, Stephan Faßbender, Maritta Heisel, Santiago Suppan: A meta-pattern and pattern form for context-patterns

     

  • Till Schümmer, Joerg M. Haake, Wolfgang Stark: Beyond rational design patterns

     

  • Yuji Harashima, Tetsuro Kubota, Takashi Iba: Creative education patterns: designing for learning by creating

     

  • Roland Bijvank: Multi-tenancy application pattern for system administration support

     

  • Azadeh Alebrahim, Maritta Heisel: Problem-oriented security patterns for requirements engineering

     

  • Frank J. Frey, Carsten Hentrich, Uwe Zdun: Pattern-based process for a legacy to SOA modernization roadmap

     

  • Wolfgang Raschke, Massimiliano Zilli, Stefan Orehovec, Erik Gera-Fornwald, Johannes Loinig, Christian Steger, Christian Kreiner: Patterns for hardware-independent development for embedded systems

     

  • Georg Macher, Harald Sporer, Christian Kreiner: Automotive safety case pattern

     

  • C. Oscar Encina, Eduardo B. Fernandez, A. Raúl Monge: Threat analysis and misuse patterns of federated inter-cloud systems
  • Eden Burton, Emil Sekerinski: Using dynamic mixins to implement design patterns

     

  • M. Hamri, R. Messouci, C. Frydman: The state event design pattern

     

  • Christian Köppe, Michel Portier: Lecture design patterns: improving the beginning of a lecture

     

  • Christian F. Leibold, Marcus Spies: Towards a pattern language for cognitive systems integration

     

  • Christian Köppe, Anne Bartilla: Towards a pattern approach for improving enrollment and retention of female students in computer science education

     

  • Niels Seidel: Interaction design patterns for interactive video players in video-based learning environments

     

  • Niels Seidel: Interaction design patterns for design and development of video learning environments

     

  • Christian Kreiner: Module matrix: a pattern for interdisciplinary industry training design

     

  • Barbara Reichart, Bernd Bruegge: Social interaction patterns for learning in serious games

     

  • Andreas Rüping: Taming the biases: a few patterns on successful decision-making

     

  • Veli-Pekka Eloranta: Towards a pattern language for software start-ups

     

  • Marko Leppänen: Patterns for starting up a software startup company

     

  • Rodrigo M. L. M. Moreira, Ana C. R. Paiva: Towards a pattern language for model-based GUI testing

     

  • Elissaveta Gourova, Mila Dragomirova, Lilia Zografova: Use of balanced scorecards for knowledge management roadmap

     

  • Christopher Preschern, Nermin Kajtazovic, Andrea Höller, Christian Kreiner: Pattern-based safety development methods: overview and comparison

     

  • Jorge L. Ortega-Arjona: Applying architectural patterns for parallel programming the fast fourier transform

     

  • José Carlos Ciria, Eladio Domínguez, Inés Escario, Ángel Francés, María Jesús Lapeña, María Antonia Zapata: The history-based authentication pattern

     

  • Jari Rauhamäki, Seppo Kuikka: Strategies for hazard management process

     

  • Eduardo B. Fernández, A. Raúl Monge, René Carvajal, Oscar Encina, Juan Hernández, Paulina Silva: Patterns for content-dependent and context-enhanced authorization

     

  • Nermin Kajtazovic, Christopher Preschern, Andrea Höller, Christian Kreiner: Towards pattern-based reuse in safety-critical systems

     

  • Michaela Bunke: On the description of software security patterns

     

  • Christoph Hannebauer, Claudius Link, Volker Gruhn: Patterns for the distribution of power in FLOSS projects
Categories
Past Conferences

EuroPLoP 2013

EuroPLoP 2013

Conference Organization

Conference Chair: Uwe van Heesch

Program Chair: Christian Kohls

Writers’ Workshop groups in EuroPLoP 2013

Group A – Design and Architecture

Workshop Leader: Uwe Zdun

  • Michael Weiss & Nadia Noori:
    Enabling Contributions in Open Source Projects
  • Daniel Sagenschneider:
    Thread Injection and Continuation Injection
  • Kristian Beckers,Stephan Faßbender, Maritta Heisel:
    A Meta-Model Approach to the Fundamentals for a Pattern Language for Context Elicitation
  • Michael Homer, James Noble:
    Object Creation in Grace
  • Veli-Pekka Eloranta, Marko Leppänen:
    Patterns for Distributed Machine Control System’s Product Management
  • Carsten Hentrich, Uwe Zdun, Vlatka Hlupic, Fefie Dotsika:
    An Approach for Supporting Pattern Mining and Validation through Grounded Theory and its Applications to Process-Driven SOA Patterns
  • Frank Frey, Carsten Hentrich, Uwe Zdun:
    Capability-based Service Identification in Service-Oriented Legacy Modernization
  • Dietmar Schütz:
    Commonality Variability Analysis
Group B – Education

Workshop Leader: Till Schümmer

  • Christian Köppe:
    Towards a Pattern Language for Lecture Design: An inventory and categorization of existing lecture-relevant patterns
  • Christian Köppe, Joost Schalken-Pinkster:
    Lecture Design Patterns: Laying the Foundation
  • Takashi Iba, Taichi Isaku:
    Collaboration Patterns – A Pattern Language for Creative Collaborations
  • Dimitris – Ilias Gkanatsios, Symeon Retalis:
    Interaction patterns for Windows 8 tablet applications
  • Markus Mathar:
    Pattern Language for Presentational Performances
  • Jörg Miller, Philip Meyer, Nadine Ruda:
    Patterns on Civic Engagement, Service Learning and Campus Community Partnerships from the “Program for the Advancement of Service Learning and Social Responsibility of Universities”
  • Till Schümmer, Christina Matschke:
    Patterns for Distributed Communities of Practice
Group C – People

Workshop Leader: Klaus Marquardt

  • Sascha Roth, Christopher Schulz:
    A pattern-based approach to presentations using slide facilities
  • Stefan Holtel:
    A Pattern Language on How to Apply the Visual Instrument PRISM
  • Mika Nakada, Arisa Kamada, Takashi Iba:
    Personal Culture Patterns – A Pattern Language for Living with Continuous Self-fulfillments
  • Klaus Marquardt:
    Optimistic Impositis
  • Klaus Marquardt, Carsten Leischner:
    Integration Oriented Configuration Management
  • Dragan Mileski, Florian Schneider, Bernd Bruegge:
    Visual Storytelling
  • Elissaveta Gourova, Yanka Todorova, Mila Dragomirova:
    Knowledge Management Strategy for SME
  • David Haselberger:
    Facilitation of the Person
Group D – Research and Experience

Workshop Leader: Christopher Preschern

  • Christopher Preschern, Nermin Kajtazovic, Christian Kreiner:
    System of safety-critical embedded Architecture Patterns
  • Manuel Menghin, Norbert Druml, Christopher Preschern, Christian Steger, Reinhold Weiss, Holger Bock, Josef Haid:
    Using design patterns for power-management in embedded systems
  • Jari Rauhamäki, Seppo Kuikka:
    Patterns for control system safety
  • Ansgar Radermacher, Brahim Hamid, Manel Fredj, Jean-Louis Profizi:
    S&D Patterns for Component-Based Applications with Safety Requirements
  • Nermin Kajtazovic, Christopher Preschern, Christian Kreiner:
    Inversion of Control Container for Safety-critical Embedded Systems
  • Christian Kreiner:
    A binding time guide to creational patterns
  • René Reiners, Michael Falkenthal, Dierk Jugel, Alfred Zimmermann:
    Requirements for a Collaborative Formulation Process of Evolutionary Patterns

EuroPLoP 2013 Focus Groups

  • Towards a Pattern Language of Writers’ Workshop Moderation
    Focus Group Lead: Klaus Marquardt
  • Service Identification
    Focus Group Leaders: Uwe Zdun, Frank Frey, Carsten Hentrich
  • Postmortem Software Review by Means of LEGO™ Bricks (literally)
    Focus Group Leaders: Stefan Holtel, Markus Mathar
  • Does Culture play a Role in Software Development?
    Focus Group Leaders: Allan Kelly & Lise Hvatum