AsianPLoP is a PLoP ® Conference sanctioned by the Hillside Group.
PLoP is a registered trademark of The Hillside Group.
Results and Retrospective
AsianPLoP 2015 was successfully over!
Thanks to all supporters, staffs, shepherds, PC members, authors and participants, it was successfully over! Hope to see you soon at other PLoPs, community gathering, and/or next AsianPLoP on probably next Feb 2016.
- Sponsors: IPSJ/SIGSE Patterns WG and Waseda U. Global Software Engineering Laboratory
- Shepherding process: Jan-Feb 2015
- 15 submissions, 13 accepted for Writers$B!G(B Workshop and 1 for Writing Group
- 2 keynotes, 2 focused workshops, short excursion, and games!
- 35 participants from Japan, USA, Taiwan, Italy, Finland etc.
- End of June would be the deadline for inclusion in ACM DL. (TBD)
- Papers discussed at Writers Workshop/Writing Groups qualify for submission to the journal "TPLoP - Transactions on Pattern Languages of Programming"
The followings are results of retrospective of the conference.
Now all accepted papers and program details are available in below.
Papers will be workshopped in the traditional PLoP Writers' Workshop format.
Writers' Workshop is NOT about paper presentation, BUT about giving feedback!
So please prepare by reading and commenting on each paper enabling you to
fully participate in the workshop discussion.
- Check which Writers' Workshop group your paper is in, or you want to join
- Read and comment on all the papers of that group as you'll stay with it
throughout the whole conference
In addition to the Writers' Workshop, we will have two keynotes, games,
focused workshops and excursion!
There are a few important things that you need to know in order to prepare:
- There is a gift culture attached to PLoP activities. Authors are sharing their knowledge and giving feedback most certainly is a gift. There is a custom that began with PLoP'97 to bring gifts as small tokens of friendship. PLoP attendees should bring about 20 small gifts that represent themselves, their work, or their companies. Suggested gifts range from hats to T-shirts, from toys to trinkets, from pens to pencils, from abaci to zirconium.
- There is no dress code at PLoP. You can wear a suit and a tie, but be prepared to feel a little overdressed.
|March 5th Tur.|
"Shepherding Workshop" ($B;qNA(B $BF|K\8lLu(B)|
Joseph (Joe) Yoder and Rebecca Wirfs-Brock
Outline: Overview of Shepherding (What, Who, Why),
Roles and Responsibilities, Mechanics of Shepherding (Process - How),
Giving and Receiving Advice,
Other Shepherding Issues,
Conflict Resolution, Shadowing, etc.,
Community and Wrap Up.
At the end of this workshop you will know and understand Shepherding,
How to give and receive the gift of shepherding,
and What an author can ask of and expect of their shepherd.
Also you will be able to give and receive good feedback.
Joseph Yoder, Founder and Senior Architect, The Refactory, Inc., Hillside Board President, and ACM Member, is a pattern enthusiast and an author of the well-known Big Ball of Mud. He programs adaptive software, runs a development company, and consults top companies on software needs. He is an amateur photographer, motorcycle enthusiast, and enjoys dancing samba.
Rebecca Wirfs-Brock, is author of two object design books and inventor of Responsibility-Driven Design. She cares deeply about sustainable software development, design and architecture. She is Hillside Board treasurer, President of Agile Open Northwest, and Directs the Agile Alliance's Agile Experiences Program.
|March 6th Fri.|
|9:00-9:45||Opening - Introduction, Workshop Demo, Games, Retrospective preparation|
"JAPANESE SUPIRITUARUTY AND PATTERN LANGUAGE ($BF|K\E*Nn@-$H%Q%?%s%i%s%2!<%8(B)"|
|11:00-12:00||Writer's Workshop 1|
|13:00-15:00||Writer's Workshop 2|
|15:30-17:30||Writer's Workshop 3|
|March 7th Sat.|
|8:30-11:00||Short Excursion for Finding Lively Things (or Reading Time)|
|11:00-12:00||Keynote 2 "A Challenge to the (Japanese) Pattern Community"|
James O. Coplien
|13:30-15:30||Writer's Workshop 4 and Writing Group|
|15:45-17:15||"Processes for Making Lively Things"|
Joseph (Joe) Yoder and Rebecca Wirfs-Brock
"Processes play a more fundamental role in determining the life or death of the building than does the 'design'." - Christopher Alexander
Alexander is best known for his work on pattern languages which influenced the classic, Design Patterns: Elements of Reusable Object-Oriented Software, by Eric Gamma, Richard Helm, Ralph Johnson, and John Vlissides, as well as the patterns community and its hundreds of patterns books and a half a dozen or so yearly conferences (PLoPs).
Alexander's main interest lies in understanding the nature of beauty and its objective reality. This project held his attention for over 30 years and culminated in the publication of his four-book essay, The Nature of Order where he defines the properties and processes for making living things.
Nature of Order focuses on centers, life, and wholeness, and a fundamental process, that incorporates structure-preserving transformations. He states, "In a good process ... each person working ... is-and-feels responsible for everything."
An essential characteristic of this process involves structure preserving transformations which move the structure forward through time ... and are primarily responsible for the success of the generating process.
This workshop will explain the evolutionary generative processes described by Alexander and then allow us time to examine our current processes we have for making lively things. This workshop - not the workshop itself but the ideas in it - will leave you confused, profoundly smarter, reeling, in despair, and suffused by joy about what is possible.
|17:15-18:00||Closing - Review of Writer's Workshops, Retrospective, Games|
|18:00-||Social Gathering! (Dinner, Karaoke, Table Tennis ...)|
- Introducing Software Reading Techniques into Pattern Writer's Workshop: Checklists and Perspectives, Hironori Washizaki, Xia Tian and Yoshiaki Fukazawa
- Patterns for Initial Architectural Design on Agile Projects, Eduardo Guerra, Rebecca Wirfs-Brock and Joseph Yoder.
- Cloud Access Security Broker (CASB): A pattern for accessing secure cloud services, Eduardo B. Fernandez, Nobukazu Yoshioka and Hironori Washizaki
- Analysing Concurrency issues and obtaining Thread-Safety for Design Patterns, Emiliano Tramontana
- How To Solve It: Patterns for Learning and Teaching Object-Oriented Programming and Engineering Practices, Yu Chin Cheng and Kai H. Chang
- Extract With Markers Pattern, Shai Ben-Yehuda (Writing Group) (updated)
- Two threat patterns: "Compromising applications using components with known vulnerabilities" and "Direct access to objects using uncontrolled references", Rohini Sulatycki and Eduardo B. Fernandez [added]
- Rails Development Patterns, Hiroki Yoshioka.
- $B;R6!$,$$$J$$IWIX$,@8$-@8$-$HE:$$?k$2$k$?$a$N%Q%?!<%s%i%s%2!<%8(B, $B0$It(B $B?.2p(B.
- $B<+J,$i$7$/$$$-$$$-$HH~$7$/@8$-$k$?$a$N%Q%?!<%s$NCj=P$H$=$N9q:]Hf3S(B, Alice Sasabe, Jei-Hee Hong, Sakurako Kogure, Yuma Akado, Keishi Saruwatari and Takashi Iba
- Language of Communication, Masanari Motohashi and Eiichi Hayashi.
- $B%Q%?!<%s!&%^%$%K%s%0!&%o!<%/%7%g%C%W$N%G%6%$%s(B Generative Beauty Workshop$B$r;vNc$H$7$F(B, Sakurako Kogure, Yuma Akado, Alice Sasabe, Jei-Hee Hong and Takashi Iba
- A proposal and preliminary experiment of dialogue workshop using pattern language for building learning and practice based communities, Miyuki Mizutani and Masamichi Takahashi.
- $B%W%m%8%'%/%H%i%s%2!<%8$rMQ$$$?%Q%?!<%s%i%s%2!<%8$N=,F@, Naoyuki Okita