skip to main content
10.1145/3022636acmotherconferencesBook PagePublication PagesvikingplopConference Proceedingsconference-collections
VikingPLoP '16: Proceedings of the 10th Travelling Conference on Pattern Languages of Programs
ACM2016 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
VikingPLoP '16: 10th Travelling Conference on Pattern Languages of Programs Leerdam AA Netherlands April 7 - 10, 2016
ISBN:
978-1-4503-4200-1
Published:
07 April 2016
In-Cooperation:
Hillside Europe, Tampere University of Technology

Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
research-article
Flipped Classroom Patterns: Controlling the Pace

During the execution of a flipped classroom course, chances increase students are not at the level scheduled in the initial planning with some students falling behind with their knowledge acquisition and others running ahead. In those cases, adding ...

research-article
Organizational patterns: Creating an on-boarding experience

Hiring talented startup-minded people is not easy. Finding a candidate with suitable skill set and who has the right attitude might be challenging. When new people are hired it is crucial from the company's perspective that they become productive as ...

research-article
Definition of Design Patterns for Advanced Driver Assistance Systems

Advanced Driver Assistance Systems (ADAS) are embedded systems in the automotive domain which play an important role for safety enhancement. They are subject to several complex hardware and software constraints, and executed in a highly variable ...

research-article
Patterns for Safety System Bus Architecture

Traditionally safety and controls systems have been strictly separated from each other. There are both benefits and liabilities in this approach. Thus, modern system employing control and safety system parts do not necessarily make a strict separation ...

research-article
Conceptual Independence as an Architecture Pattern for Adaptable Systems

Conceptual independence is a novel approach for adaptable information systems. It extends the ideas of Model Driven Development. Conceptual independence eases adaptability by a separation of the Business domain terms from the functions that use the ...

research-article
Refactoring Patterns, Practices for Daily Work

In this paper, we describe patterns that can be used to find ways to integrate refactoring into everyday work in a software project. They are a part of a larger refactoring patterns pattern collection. We introduce the pattern collection and the ...

research-article
Patterns for Subsidiaries as Innovation Tools

In this paper, we describe two patterns for fostering innovative ideas in a company. The patterns originate from experiences in real companies. Innovations are crucial in opening up new business vistas for a company. Old business models for any company ...

research-article
Public Access
Design Patterns for Math Problems and Learning Support in Online Learning Systems

Increasingly, many institutions and students benefit from online learning systems each year. For example, in 2016 Massive Open Online Courses (MOOCS) reported as many as 16 million enrolled students and online tutoring systems reported over half a ...

research-article
Creativity patterns: 5 Habits

Creative thinking is a key skill in almost every domain. Creativity is required to innovate, develop new ideas, get deeper insights, address challenges and resolve conflicts. This paper presents patterns of creative habits. These habits can be become ...

research-article
Organizational Patterns for Increasing Gender Diversity in Computer Science Education
Article No.: 10, pp 1–13https://doi.org/10.1145/3022636.3022646

Increasing gender diversity of the student population in computer science education and keeping it more balanced requires activities and efforts in various areas (such as staff training, curriculum development, advertisements) and on different ...

research-article
Application of Architecture Implementation Patterns by Incremental Code Generation
Article No.: 11, pp 1–12https://doi.org/10.1145/3022636.3022647

Reference architectures have been established in many domains of software engineering enabling reuse of expert knowledge of design, guidelines and much more. Nevertheless, reference architectures might also lead to boilerplate code and implementation ...

research-article
Learnings from the Finnish Game Industry
Article No.: 12, pp 1–25https://doi.org/10.1145/3022636.3022648

The motivation behind our research was the rapid growth and business wins of world-class Finnish game companies, like Supercell, as well as the success of other game companies in Finland. In particular, Supercell's growth is something that has not been ...

research-article
A Pattern for Fog Computing
Article No.: 13, pp 1–10https://doi.org/10.1145/3022636.3022649

Fog Computing is a new variety of the cloud computing paradigm that brings virtualized cloud services to the edge of the network to control the devices in the IoT. We present a pattern for fog computing which describes its architecture, including its ...

research-article
Designing Collaborative Problem-Solving Communities

Community design is often still treated as an engineering problem. However, you should not let technology drive the design of your community. Instead, you want the community's purpose and the activities that the community needs to support drive the ...

research-article
Dialogical assessment patterns for learning from others
Article No.: 15, pp 1–14https://doi.org/10.1145/3022636.3022651

Assessment, be it formative, summative or diagnostic, is at the heart of all educational endeavour yet university teachers are not always trained in assessment strategies and their underlying principles. Assessment should be fair and relevant for the ...

Recommendations

Acceptance Rates

Overall Acceptance Rate8of11submissions,73%
YearSubmittedAcceptedRate
VikingPLoP 201411873%
Overall11873%