Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3551902acmotherconferencesBook PagePublication PageseuroplopConference Proceedingsconference-collections
EuroPLop '22: Proceedings of the 27th European Conference on Pattern Languages of Programs
ACM2022 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
EuroPLop '22: 27th European Conference on Pattern Languages of Programs Irsee Germany July 6 - 10, 2022
ISBN:
978-1-4503-9594-6
Published:
07 February 2023

Reflects downloads up to 01 Sep 2024Bibliometrics
research-article
Open Access
Proactive monitoring design patterns for cloud-native applications
Article No.: 1, Pages 1–13https://doi.org/10.1145/3551902.3551961

The quality of the digital experiences delivered by engineers and their business success depends on empowering developers and operators with an effective method for continuously assessing a system’s health, diagnosing possible issues, and recovering ...

research-article
Open Access
Service Mesh Patterns
Article No.: 2, Pages 1–12https://doi.org/10.1145/3551902.3551962

As the benefits and applicability of microservice architectures become better understood by the software industry, and this architecture becomes increasingly more adopted for building stable, independent and scalable cloud applications, a new set of ...

research-article
Patterns of Agile Coach roles
Article No.: 3, Pages 1–9https://doi.org/10.1145/3551902.3551963

Agile software development, and other applications of agile working, continue to grow both in terms of usage and in terms of knowledge and lore. As a result the Agile Coach role has become an established role; yet the role is mired in confusion. This ...

research-article
Designing interfaces for multilingual users: a pattern language
Article No.: 4, Pages 1–7https://doi.org/10.1145/3551902.3551964

Despite the existence of a large contingent of bilingual and multilingual individuals in the world, this characteristic of software users went unnoticed for decades. With the emergence of Web 2.0, users began to generate content and make it available ...

research-article
Open Access
Process anti-pattern detection – a case study
Article No.: 5, Pages 1–18https://doi.org/10.1145/3551902.3551965

Anti-patterns are harmful phenomena repeatedly occurring, e.g., in software development projects. Though widely recognized and well-known, their descriptions are traditionally not fit for automated detection. The detection is usually performed by ...

research-article
Open Access
Injection testing backed refactoring
Article No.: 6, Pages 1–7https://doi.org/10.1145/3551902.3551966

Injection-based testing for refactoring is a pattern that minimizes the need for manual editing when altering the internal behaviour of a code base which does not have unit tests yet in place. Neither does it rely on a compilation or a linking process ...

research-article
The Sequential Initializer Pattern
Article No.: 7, Pages 1–11https://doi.org/10.1145/3551902.3551967

This paper describes the Sequential Initializer Pattern, a creational design pattern for programming. Creational design patterns deal with the creation and initialization of objects. The Sequential Initializer Pattern provides a way to initialize an ...

research-article
Open Access
Element Similarity Calculator in XML Schema Matching
Article No.: 8, Pages 1–10https://doi.org/10.1145/3551902.3551970

XML is one of the standard ways for representing and exchanging information on the Web. However, XML schemas that represent the same/similar information are usually heterogeneous. To reconcile the heterogeneity of XML schemas, there are many approaches ...

research-article
Open Access
Seamless Upgrade: Upgrade functions executing on a control system
Article No.: 9, Pages 1–8https://doi.org/10.1145/3551902.3551971

You need to upgrade a software function deployed on a non-stop device of your industrial control system. Reserve sufficient resources on the device for parallel deployment of two versions of the control function to upgrade. The previous version and the ...

research-article
Supporting ICT-students to make the most out of their projects
Article No.: 10, Pages 1–13https://doi.org/10.1145/3551902.3551972

As most teachers in higher education are selected because of their abilities in the domain of software engineering, it is understandable that they lack expertise in teaching. A common misconception is that they will be able to teach, as they are ...

research-article
Class Design for Junior High School Students Using Pattern Language: A Case Study of the Practice at Nichihara Junior High School
Article No.: 11, Pages 1–14https://doi.org/10.1145/3551902.3551973

The purpose of this paper is to report on how to design a lesson for junior high school students using the pattern language [1] of human actions as a case study of the Period of Integrated Study. This practice was conducted for 27 second-year students ...

research-article
Patterns for the Advanced Design of Programming Exercises supported by Technology-Enhanced Assessment Systems
Article No.: 12, Pages 1–10https://doi.org/10.1145/3551902.3551974

Students typically must work on complex exercises if they are about to learn advanced concepts of programming. Technology-enhanced assessment systems can not only be used to grade submissions to such exercises, but also as a support tool for students. ...

research-article
Challenges and Requirements in Hybrid Written Exams Settings
Article No.: 13, Pages 1–5https://doi.org/10.1145/3551902.3551975

New media technologies not only enable hybrid forms of teaching and learning but also new hybrid forms of examining students in higher education. In this paper, we present a general design pattern on hybrid written exams, thereby distinguishing between ...

research-article
Hybrid Events in Education
Article No.: 14, Pages 1–7https://doi.org/10.1145/3551902.3551976

Digital tools and streaming media enable new ways of including experts and peers from outside the university. In this paper we present three patterns that build on events that take place both on and off campus. The idea behind the patterns is to ...

research-article
From Classroom to Online Education – An Educators Insights
Article No.: 15, Pages 1–15https://doi.org/10.1145/3551902.3551977

Face to face activities at universities became difficult in the spring of 2020 with the worldwide outbreak of the SARS virus version COVID19. The initial information was that all classes were to be done online for a short period only, and we believed ...

research-article
Open Access
Evolving Pattern Candidates for Setting Up Educational Online Seminars: - Findings from the COVID-19 Pandemic -
Article No.: 16, Pages 1–9https://doi.org/10.1145/3551902.3551978

E-Learning, Blended Learning, Massive Online Courses, Distributed Learning, Webinars Hybrid Events and video conferencing are topics treated for decades. Technology-wise, many opportunities were taken and chances were used. However, in many situations, ...

research-article
Problem-Based Effectual Action fuels Digital Mindsets
Article No.: 17, Pages 1–12https://doi.org/10.1145/3551902.3551979

Organizations stand at different stages on their inevitable digital transformation journey. All must keep up with the speed of emerging technologies infiltrating office and factory floors. But often it remains a matter of chance whether employees ...

research-article
Release Planning Patterns to Define the Release Dates of Hardware and Software Increments in the Automotive Domain
Article No.: 18, Pages 1–38https://doi.org/10.1145/3551902.3551981

Today’s vehicle launches are characterised by innovative features. Handling the vast amount of software and the corresponding hardware are major challenges for original equipment manufacturers (OEMs) that have to be mastered. This contribution ...

research-article
Maker Spaces for Hybrid Education
Article No.: 19, Pages 1–9https://doi.org/10.1145/3551902.3551982

Universities are reshaping their campuses. In this paper we will present patterns for planning and implementing maker spaces and establishing a maker culture. It is based on the assumption that building things is a great learning opportunity and that ...

research-article
Toward Organizational Pattern Ontology
Article No.: 20, Pages 1–8https://doi.org/10.1145/3551902.3551983

Organizational patterns of agile software development are proven practices for dealing organizational principles. Finding and selecting the right pattern is difficult. One way to select a pattern is to follow the sequence and compositions given in a ...

research-article
Customer Data Platforms: A Pattern Language for Digital Marketing Optimization with First-Party Data
Article No.: 21, Pages 1–5https://doi.org/10.1145/3551902.3551984

The internet is used by the majority of the world’s population. Many of its contents are free for consumers, supported by digital marketing investment. The current large online population can render digital marketing campaigns inefficient for brands ...

research-article
Identifying and Involving the Real End User in Software Development: Towards a Pattern Language
Article No.: 22, Pages 1–11https://doi.org/10.1145/3551902.3551985

Software development demand and identification of end users involvement have been increasing rapidly, but identifying the real end user and involving them in software development is challenging for software developers reported in the literature. One of ...

research-article
Exploring slowness: Three patterns to speed up product delivery
Article No.: 23, Pages 1–8https://doi.org/10.1145/3551902.3551986

“We need to go faster!” – There are good reasons for an organization to increase the speed of its product delivery. Among them might be a desire for rapid feedback from customers as well as an ability for a rapid response to such feedback. We reframe ...

research-article
Patterns of Remote Work Environments
Article No.: 24, Pages 1–5https://doi.org/10.1145/3551902.3551987

People are more and more in a position to work remotely. They face the same problems of establishing and running remote work environments over and over again. In order to help them a bit, six organizational patterns of remote work environments are ...

research-article
Organizational Patterns for Improving the Understanding Between a Customer and the Development Team
Article No.: 25, Pages 1–8https://doi.org/10.1145/3551902.3551988

During a software development process, a customer and the development team need to communicate and understand each other. Poor communication between a customer and the development team is one of the most common challenges in the software development ...

research-article
Micro-Iterations-based Workshops
Article No.: 26, Pages 1–6https://doi.org/10.1145/3551902.3551989

In this paper we introduce the micro-iterations pattern, along with two other supporting patterns - retrospectives in micro-iterations and learning in small groups. The patterns form a specific structure with particular types of activities for ...

research-article
Design solutions for hybridised spaces in a learning and teaching context: seven patterns that address social practice, privacy, and participation
Article No.: 27, Pages 1–10https://doi.org/10.1145/3551902.3564592

This paper outlines the development of a pattern language for design solutions to the emerging challenges of delivering learning and teaching in a hybridised setting. The term ‘hybrid learning spaces’ has become commonplace in recent years and has been ...

research-article
A Pattern Language for Blockchain Governance
Article No.: 28, Pages 1–16https://doi.org/10.1145/3551902.3564802

Blockchain technology has been used to build next-generation applications taking advantage of its decentralised nature. Nevertheless, there are some serious concerns about the trustworthiness of blockchain due to the vulnerabilities in on-chain ...

research-article
A Pattern for Proof of Stake Consensus Algorithm in Blockchain
Article No.: 29, Pages 1–5https://doi.org/10.1145/3551902.3564854

Blockchain is a distributed ledger technology that has recently gained widespread popularity. Many industries have started to implement blockchain solutions for their application and services. Blockchain provides immutability, privacy, security, and ...

research-article
Security Patterns for Machine Learning: The Data-Oriented Stages
Article No.: 30, Pages 1–12https://doi.org/10.1145/3551902.3565070

Security in machine learning (ML) is one of the top priorities in many ML-based systems in the field of healthcare, finance, energy, transportation, and cybersecurity. Since developing ML applications requires multidisciplinary effort, it is important ...

Recommendations

Acceptance Rates

Overall Acceptance Rate 216 of 354 submissions, 61%
YearSubmittedAcceptedRate
EuroPLoP '20583764%
EuroPLoP '18533566%
EuroPLoP '17533464%
EuroPlop '16533566%
EuroPLoP '13362467%
EuroPLoP '12231148%
EuroPLoP '11391538%
EuroPLoP '10392564%
Overall35421661%