PLoP 2015
Fri 23 - Mon 26 October 2015 Pittsburgh, Pennsylvania, United States
co-located with SPLASH 2015

The Pattern Languages of Programs (PLoP) conference is a premier event for pattern authors and pattern enthusiasts to gather, discuss and learn more about patterns and software development.

The conference promotes development of pattern languages on all aspects of software, including design and programming, software architecture, user interface design, domain modeling, software processes, project management, and more. The program offers pattern authors an unique opportunity to have their pattern languages reviewed by fellow authors, which occurs mainly in the form of Writers’ Workshops.

See the main website for detailed information about the conference: http://www.hillside.net/plop/2015/

Dates
You're viewing the program in a time zone which is different from your device's time zone - change time zone

Conference Day
Fri 23 Oct

Displayed time zone: Eastern Time (US & Canada) change

08:30 - 10:00
Session 1: BootcampPLoP at Fountain View
08:30
90m
Meeting
Bootcamp 1
PLoP

10:30 - 12:00
Session 2: BootcampPLoP at Fountain View
10:30
90m
Meeting
Bootcamp 2
PLoP

13:00 - 15:00
Session 3: BootcampPLoP at Fountain View
13:00
2h
Meeting
Bootcamp 3
PLoP

15:30 - 18:00
Session 4: BootcampPLoP at Fountain View
15:30
2h30m
Meeting
Bootcamp 4
PLoP

Conference Day
Sat 24 Oct

Displayed time zone: Eastern Time (US & Canada) change

08:30 - 10:00
Session 5: Writers' WorkshopsPLoP at Fountain View
08:30
90m
Day opening
Opening and Games 1
PLoP

10:30 - 12:00
Session 6: KeynotePLoP at Fountain View
10:30
90m
Talk
PLoP Keynote: Keeping A Pattern Language Alive
PLoP
Mary Lynn MannsUniversity of North Carolina Asheville, USA
13:00 - 15:00
Session 7: Writers' WorkshopsPLoP at Fountain View
13:00
60m
Other
Reading Time 1
PLoP

14:00
60m
Other
Games 1
PLoP

15:30 - 18:00
Session 8: Focus Groups and Workshops 1PLoP at Fountain View
15:30
37m
Talk
Fearless Change Journey
PLoP
Mary Lynn MannsUniversity of North Carolina Asheville, USA
16:07
37m
Talk
Generative Processes of Community with the Fundamental Properties
PLoP
Joe YoderThe Refactory, Inc., Rebecca Wirfs-BrockWirfs-Brock Associates
16:45
37m
Talk
Pattern Language of Layering Focus Group
PLoP

17:22
37m
Day closing
Daily Review 1
PLoP

Conference Day
Sun 25 Oct

Displayed time zone: Eastern Time (US & Canada) change

08:30 - 10:00
Session 9: Writers' WorkshopsPLoP at Fountain View
08:30
90m
Day opening
Opening and Games 2
PLoP

10:30 - 12:00
Session 10: Writers' WorkshopsPLoP at Fountain View
13:00 - 15:00
Session 11: Writers' WorkshopsPLoP at Fountain View
13:00
60m
Other
Reading Time 2
PLoP

14:00
60m
Other
Games 2
PLoP

15:30 - 18:00
Session 12: Focus Groups and Workshops 2PLoP at Fountain View
15:30
2h
Talk
Developing an Open, Collaborative Design Pattern Repository
PLoP

15:30
2h
Talk
Improving Writer’s Workshop by Introducing Checklists and Perspectives
PLoP
Joe YoderThe Refactory, Inc., Rebecca Wirfs-BrockWirfs-Brock Associates
17:30
30m
Day closing
Daily Review 2
PLoP

18:00 - 20:30
PLoP ReceptionPLoP at Fountain View
18:00
2h30m
Social Event
Hillside/PLoP Meeting Reception
PLoP

20:30 - 21:30
PLoP MusicalsPLoP at Fountain View
20:30
60m
Social Event
Musical Bofs
PLoP

Conference Day
Mon 26 Oct

Displayed time zone: Eastern Time (US & Canada) change

08:30 - 10:00
Session 13: Writers' WorkshopsPLoP at Fountain View
08:30
90m
Day opening
Opening and Games 3
PLoP

10:30 - 12:00
Session 14: KeynotePLoP at Fountain View
10:30
90m
Talk
PLoP Keynote: Progress Toward an Engineering Discipline of Software
PLoP
Mary ShawCarnegie Mellon University
13:00 - 15:00
Session 15: Focus Groups and Workshops 3PLoP at Fountain View
13:00
30m
Other
Reading Time 3
PLoP

13:30
90m
Talk
Focus Group on Security (and Related) Patterns
PLoP

13:30
90m
Talk
Software Engineering Research Patterns Mining Focus Group
PLoP
Mary ShawCarnegie Mellon University
15:30 - 18:00
Session 16PLoP at Fountain View
15:30
2h30m
Day closing
Retrospective and Closing
PLoP

Not scheduled yet

Not scheduled yet
Talk
Two-level Checklists and Perspectives: Software Reading Techniques for Pattern Writer’s Workshop
PLoP

Not scheduled yet
Talk
A threat pattern for the “Cross-Site Scripting (XSS)” attack
PLoP

Not scheduled yet
Talk
The Extended Money Object Pattern
PLoP

Not scheduled yet
Talk
Fundamental Behavioral Properties – Part 2: Extending the Theory of Centers for Pattern Language 3.0
PLoP

Not scheduled yet
Talk
Patterns for a Company to Collaborate with Local Community on Social Issues
PLoP

Not scheduled yet
Talk
Systematic Mapping of Security Patterns Research
PLoP

Not scheduled yet
Talk
Executive Proposal: A Pattern for Proposals for Software Projects
PLoP

Not scheduled yet
Talk
DevOps patterns for software orchestration on public and private clouds
PLoP

Not scheduled yet
Talk
Flipped Classroom Patterns - Using Student Solutions
PLoP

Not scheduled yet
Talk
Patterns for Software Development Startups
PLoP

Not scheduled yet
Talk
A Data-driven Methodology for Producing Online Learning System Design Patterns
PLoP

Not scheduled yet
Talk
Agile Design Process with Patterns for Campus Building: The Keio-SFC Experiment
PLoP

Not scheduled yet
Talk
The Magic 5 of Innovation
PLoP

Not scheduled yet
Talk
Pattern Illustrating Patterns A Pattern Language for Pattern Illustrating
PLoP

Not scheduled yet
Talk
The Mystery Case of Undiscovered Patterns
PLoP

Not scheduled yet
Talk
Assessment-Driven Course Design - Fair Play Patterns
PLoP

Not scheduled yet
Talk
The Software Container pattern
PLoP

Not scheduled yet
Talk
Startup Patterns - Strategies to building high-tech companies from scratch
PLoP

Not scheduled yet
Talk
Patterns of Peeragogy
PLoP

Not scheduled yet
Talk
The Business Data Object Versioning and Change History Patterns
PLoP

Not scheduled yet
Talk
What's the PREMES behind your Pattern?
PLoP

Not scheduled yet
Talk
Theme-Centered Interaction. Ruth C. Cohn's pattern language for facilitating groups
PLoP

Not scheduled yet
Talk
Towards a Catalog of Performance Smells for Parallel Computing
PLoP

Not scheduled yet
Talk
Lecture Design Patterns: More Interactivity Improvement Patterns
PLoP

Not scheduled yet
Talk
Guiding Patterns of Natural Design: Mining Living Quality
PLoP

Call for Papers

Submission deadline extended: May 12th!

Paper submissions may include short papers containing one or more patterns, longer pattern languages or sequences, or works-in-progress by writers wishing to get in-depth shepherding by an experienced author at the conference. Patterns and pattern languages on other topics, essays on patterns, and visions for the future are encouraged.

In addition, you may submit proposals for free-format discussion groups or workshops bringing together people interested in a hot topic related to patterns or proven practices—with a duration about two hours. Non-conventional formats are welcome.

See the main website for the full call for papers: http://www.hillside.net/plop/2015/index.php?nav=submissions

Accepted Papers

Title
A Data-driven Methodology for Producing Online Learning System Design Patterns
PLoP

A threat pattern for the “Cross-Site Scripting (XSS)” attack
PLoP

Agile Design Process with Patterns for Campus Building: The Keio-SFC Experiment
PLoP

Assessment-Driven Course Design - Fair Play Patterns
PLoP

DevOps patterns for software orchestration on public and private clouds
PLoP

Dynamic Generated Adapters from Adaptive Object Models to Static APIs
PLoP

Executive Proposal: A Pattern for Proposals for Software Projects
PLoP

Flipped Classroom Patterns - Using Student Solutions
PLoP

Fundamental Behavioral Properties – Part 2: Extending the Theory of Centers for Pattern Language 3.0
PLoP

Guiding Patterns of Natural Design: Mining Living Quality
PLoP

Lecture Design Patterns: More Interactivity Improvement Patterns
PLoP

Logical Layering Heuristic Pattern
PLoP

Pattern Illustrating Patterns A Pattern Language for Pattern Illustrating
PLoP

Patterns for Software Development Startups
PLoP

Patterns for a Company to Collaborate with Local Community on Social Issues
PLoP

Patterns of Peeragogy
PLoP

Patterns to Develop and Evolve an Agile Architecture During a Software Project
PLoP

QA to AQ Part Four - Shifting from Quality Assurance to Agile Quality: “Prioritizing Qualities and Making them Visible”
PLoP

Relating Patterns and Reference Architectures
PLoP

Startup Patterns - Strategies to building high-tech companies from scratch
PLoP

Systematic Mapping of Security Patterns Research
PLoP

The Business Data Object Versioning and Change History Patterns
PLoP

The Extended Money Object Pattern
PLoP

The Magic 5 of Innovation
PLoP

The Mystery Case of Undiscovered Patterns
PLoP

The Software Container pattern
PLoP

Theme-Centered Interaction. Ruth C. Cohn's pattern language for facilitating groups
PLoP

Towards A Catalogue of Design Patterns Variants
PLoP

Towards a Catalog of Performance Smells for Parallel Computing
PLoP

Two-level Checklists and Perspectives: Software Reading Techniques for Pattern Writer’s Workshop
PLoP

What's the PREMES behind your Pattern?
PLoP

PLoP has a special pre-conference session aimed at people new to patterns. The BootCamp will be held on Friday October 23, 2015. Register for Bootcamp!

BOOTCAMP INFO

The PLoP experience provides something different, but needed, in the patterns community – a “bootcamp” for newcomers. The session will provide an introduction to patterns – a training and mentoring experience where participants will be immersed in patterns and emerge with an enlarged perspective, their first pattern, and an ability to get more out of all PLoP conferences. Writing your own first pattern is extremely important, since there is no better way to learn what patterns are all about! The presentation consists of a mix of lecture, discussion, group pattern writing, game playing, and writers’ workshop practice - not necessarily in that order. The only requirements are an open mind, ready to absorb the patterns experience, and an idea for a pattern you will craft at this pre-PLoP session.

PLoP has a special pre-conference session aimed at people new to patterns. The BootCamp will be held on October 23, 2015.

WHO SHOULD ATTEND

The ideal attendee would have an interest in patterns, have an idea for a pattern that they want to write. The tutorial will benefit anyone participating in the PLoP conference.

 GOALS

  1. Become part of the patterns community.
  2. Understand how good patterns are structured.
  3. See a variety of pattern formats and understand the trade-offs between the alternatives.
  4. Become comfortable with patterns reading and writing and, if you should decide to attend PLoP, have a better understanding of what goes on at the conference.

REGISTRATION

Space is limited, so please Register for Bootcamp!

Steelers Group

“Two-level Checklists and Perspectives: Software Reading Techniques for Pattern Writer’s Workshop” by Tian Xia, Hironori Washizaki, Yoshiaki Fukazawa, Joseph Yoder, Rebecca Wirfs-Brock

“Guiding Patterns of Natural Design: Mining Living Quality” by Jessie Henshaw

“The Mystery Case of Undiscovered Patterns” by David West, Jane Quillien

“What’s the PREMES behind your Pattern?” by Jan de Muijnck-Hughes, Ishbel M.M. Duncan

“Pattern Illustrating Patterns A Pattern Language for Pattern Illustrating” by Natsumi Miyazaki, Rika Sakuraba, Kaori Harasawa, Takashi Iba

“Fundamental Behavioral Properties – Part 2: Extending the Theory of Centers for Pattern Language 3.0” by Yuji Harashima, Tomoki Kaneko, Taichi Isaku, Takashi Iba

“Agile Design Process with Patterns for Campus Building: The Keio-SFC Experiment” by Takashi Iba, Norihiko Kimura, Takuya Honda, Sumire Nakamura, Sakurako Kogure, Ayaka Yoshikawa

Riverhounds Group

“Relating Patterns and Reference Architectures” by Eduardo Guerra, Elisa Yumi Nakagawa

“Patterns to Develop and Evolve an Agile Architecture During a Software Project” by Eduardo Guerra, Brazil, Rebecca Wirfs-Brock, Joseph Yoder

“Logical Layering Heuristic Pattern” by Wiebe Wiersema, Leo Pruijt

“QA to AQ Part Four - Shifting from Quality Assurance to Agile Quality: “Prioritizing Qualities and Making them Visible”” by Joseph W. Yoder, Rebecca Wirfs-Brock, Hironori Washizaki

“Dynamic Generated Adapters from Adaptive Object Models to Static APIs” by Eduardo Martins Guerra, Jean Novaes Santos, Ademar Aguiar, Luiz Gustavo Diniz

“Towards A Catalogue of Design Patterns Variants” by Ghulam Rasool, Hassan Akhtar

Pirates Group

“Towards a Catalog of Performance Smells for Parallel Computing” by Bharatkumar Sharma, Girish Suryanarayana

“Systematic Mapping of Security Patterns Research” by Yurina Ito, Hironori Washizaki, Masatoshi Yoshizawa, Yoshiaki Fukazawa, Takao Okubo, Haruhiko Kaiya, Atsuo Hazeyama, Nobukazu Yoshioka, Eduardo B. Fernandez

“The Software Container pattern” by Madiha H. Syed, Eduardo B. Fernandez

“A threat pattern for the “Cross-Site Scripting (XSS)” attack” by Rohini Sulatycki, Eduardo B. Fernandez

“DevOps patterns for software orchestration on public and private clouds” by Tiago Sousa, Filipe Figueiredo Correia, Hugo Sereno Ferreira

Penguins Group

“The Extended Money Object Pattern” by Russ Rubis, Ionut Cardei

“The Business Data Object Versioning and Change History Patterns” by Russ Rubis, Ionut Cardei

“Patterns for Software Development Startups” by Jorge Melegati, Alfredo Goldman

“The Magic 5 of Innovation” by Christian Kohls

“Startup Patterns - Strategies to building high-tech companies from scratch” by Daniel Cukier, Fabio Kon

“Executive Proposal: A Pattern for Proposals for Software Projects” by Thiago Cunha, Corneli Júnior, Rossana Andrade, Stenio Lima, Francisco Sousa

Panthers Group

“Lecture Design Patterns: More Interactivity Improvement Patterns” by Christian Köppe, Michel Portier, René Bakker, Stijn Hoppenbrouwers

“Assessment-Driven Course Design - Fair Play Patterns” by Joe Bergin, Christian Kohls, Christian Köppe, Yishay Mor, Michel Portier, Till Schümmer, Steven Warburton

“Theme-Centered Interaction. Ruth C. Cohn’s pattern language for facilitating groups” by Philipp Bachmann

“A Data-driven Methodology for Producing Online Learning System Design Patterns” by Paul Salvador Inventado, Peter Scupelli

“Patterns for a Company to Collaborate with Local Community on Social Issues” by Miyuki Mizutani, Masamichi Takahashi

“Flipped Classroom Patterns - Using Student Solutions” by Christian Köppe, Ralph Niels, Robert Holwerda, Lars Tijsma, Niek van Diepen, Koen van Turnhout, René Bakker

“Patterns of Peeragogy” by Joseph Corneli, Charles Jeffrey Danoff, Charlotte Pierce, Paola Ricaurte, Lisa Snow MacDonald