posted by organizer: elorantv || 2398 views || tracked by 1 users: [display]

VikingPLoP 2018 : Nordic conference on Pattern Languages of Programs - VikingPLoP 2018

FacebookTwitterLinkedInGoogle

Link: http://www.vikingplop.org
 
When Apr 19, 2018 - Apr 22, 2018
Where Fredensborg, Denmark
Abstract Registration Due Dec 31, 2017
Submission Deadline Jan 7, 2018
Notification Due Feb 25, 2018
Final Version Due Apr 1, 2018
Categories    patterns   pattern languages   software architecture   software development
 

Call For Papers

Important Dates

2017 December 31st: Submission of abstract
2018 January 7th: Submission of full initial paper
2018 January 14th: Beginning of shepherding
2018 February 18th: Second draft deadline
2018 February 25th: Paper acceptance notification
2018 March 4th: Registration deadline
2018 April 1st: Conference version deadline & End of shepherding
2018 April 19th- 22nd: Conference
2018 August 30th: Final version deadline

Submission guidelines

VikingPLoP accepts papers containing patterns or pattern languages as well as experience reports and papers related to the theory and use of patterns. Papers submitted to VikingPLoP cover a wide range of subjects, from technical issues, like distributed machine control and JavaScript programming, to social and organizational issues. We expect that papers introduce novel patterns or reports the usage of patterns e.g. in the following topics

Embedded systems, distributed control systems, and other low level systems
Web applications, JS frameworks, artificial intelligence and data mining
Software design, architecture, management, and continuous deployment pipelines
Patterns covering commercial aspects
Human computer interaction (user interface aspects and novel modes of interaction)
Pedagogy and education (both professional training and classroom teaching)

The submitted papers should contain one or more patterns or report results from applying patterns. The papers should have up to 10 pages, but longer pattern sequences might be considered for inclusion. The final versions of the papers should be formatted according to the ACM single column template. For the conference version of the paper, less strict formatting is accepted. ACM single column templates are available on the VikingPLoP website.

First-time pattern authors are especially welcomed to participate in the conference. All papers accepted for the shepherding process will receive in-depth shepherding by an experienced pattern author before the conference. If any questions will arise, contact the conference chairs.

We also accept papers on the application of patterns in practice. The focus of these papers should be on applications of patterns in industrial projects, as well as on systematizing the application of patterns. They should stimulate a general discussion on how to disseminate the patterns literature more widely in higher education and training.
Conference structure

The core of VikingPLoP is writers’ workshops where authors work together to improve their papers. Before patterns or other papers are accepted for a writers’ workshop, they are shepherded (non-anonymously). This means that an experienced author will discuss your submission with you, so that you can refine your paper prior to the conference. All accepted submissions will be workshopped and peer-reviewed in the conference.

Papers discussed at a writer’s workshop at this conference qualify for submission to the Transactions on Pattern Languages of Programming journal published by Springer.
Shepherding process

The shepherding process is essentially a peer reviewing process. The Shepherd guides the sheep into a more mature understanding of his or her pattern. Shepherds are individuals, with experience in pattern writing, assigned to an author’s paper for helping the author improve the pattern. Shepherds also have experience with the shepherding process, either having been a shepherd before or a sheep (an author). Shepherding is about improving the pattern itself, while the Shepherd maintains that the author is the one responsible for the pattern writing. The shepherding process is done before the paper is to be presented at a conference.

There is a four stage submission process:

Submission of the abstract. This expresses your intent to participate to conference and gives the program committee a chance to assess the suitability of your topic.
Initial submission. The papers are checked by the program committee. Papers are then accepted for shepherding and the author is assigned a shepherd who will help to improve the paper.
Half way through the shepherding process, the authors are expected to submit a second draft. The paper will be assessed for quality and the author’s willingness to accept feedback is considered. This review will determine whether a paper is accepted to the conference or not.
Authors and shepherds are expected to continue working on the paper. Final drafts for the conference are submitted couple of weeks before the conference. The authors of the accepted papers are also expected to register for the conference before the closing of registration. Failing to do so may result in acceptance being withdrawn. In the case of papers with multiple authors at least one author is expected to register to attend by the close of registrations.

Related Resources

NoDaLiDa/Baltic-HLT 2025   The Joint 25th Nordic Conference on Computational Linguistics and 11th Baltic Conference on Human Language Technologies
SOFE 2025   11th International Conference on Software Engineering
NordSec 2024   The 29th Nordic Conference on Secure IT systems (NordSec) 2024
ICSOFT 2025   20th International Conference on Software Technologies
ASPLOS 2025   The ACM International Conference on Architectural Support for Programming Languages and Operating Systems
IJIST 2024   International Journal of Information Sciences and Techniques
CSITEC 2025   11th International Conference on Computer Science, Information Technology
SOEA 2025   9th International Conference on Software Engineering and Applications
ICPRS 2025   15th International Conference on Pattern Recognition Systems
ECSA 2025   19th European Conference on Software Architecture