Result of AsianPLoP 2014: 3rd Asian Conference on Pattern Languages of Programs
March 5-8, 2014, Tokyo, Japan

* Home

* Topics

* Submissions

* Important dates

* Program

* Committee

* Registration

* Location

* AsianPLoP 2010

* AsianPLoP 2011

* AsianPLoP 2014

* 日本語

AsianPLoP is a PLoP ® Conference sanctioned by the Hillside Group.
PLoP is a registered trademark of The Hillside Group.

Conference Result in 2014

AsianPLoP 2014 was successfully over! Thank you for your cooperation. We summarize the workshop result below.

  • Date: March 5-8, 2014
  • Place: National Center Sciences, Tokyo, Japan
  • General Chair: Hironori Washizaki, Waseda University / National Institute of Informatics, Japan
  • Program Co-Chairs: Yasunobu Kawaguchi, Rakuten Inc., Japan and Takashi Iba, Keio University, Japan
  • Sponsors and Supporters:
    • TopSE Education Center
    • Waseda University Global Software Engineering Laboratory,
    • SIGSE Patterns WG IPSJ,
    • eXtreme Programming Japan Users Group (XPJUG),
    • Agile Process Association, and
    • SEMAT Japan Chapter
  • Attendees: approx. 60 (Japan, Vietnam, Singapore, Taiwan, Portugal, Italy, Chile, USA, etc.)
  • Paper Submissions: 28
  • Acceptance: Writer's Workshop: 21, Writing Group: 5
  • Online Proceedings: available in below
  • Post-Proceedings: (currently under publishing process on ACM Digital Library)
  • Photos:

Conference Program

We have 21 papers for Writer's Workshops (WW), and 5 papers for Writing Groups (WG). Papers for WG were workshopped in the traditional PLoP format. Papers for WG were also explained and commented in the similar workshop style. Moreover there were two Keynotes, Tutorial on how to write good patterns (Bootcamp), Alexander's Properties Workshop, Disaster Prevention Workshop, and Games! "

March 5th Wed.
14:00-15:00Opening - Introduction, Workshop Demo, Games, Retrospective preparation
15:00-16:30Keynote 1 "How and Why Design Patterns Impact Quality and Future Challenges" (Slides in PDF)
Yann-Gael Gueheneuc (Ecole Polytechnique, Montreal)

Since their inception in the field of software engineering, design patterns have been the topic of much research work. This work as roughly divided into two directions: identifying, formalising, and publishing new design patterns on the one hand and measuring the impact of these design patterns on the other. Starting from a high-level view of quality, we discuss how design pattern can impact quality and be used to measure quality. Then, we discuss why design patterns can impact quality, in particular from the developers' perspective. Finally, we introduce new challenges faced the community defining and measuring design patterns due to multi-language systems.
"Discovering Alexander's Properties in Your Life"
Joseph Yoder (The Hillside Group) and Rebecca Wirfs-Brock

Christopher Alexander is best known to computer scientists and software engineers for his work on pattern languages. This work 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 software patterns community and its dozens if not hundreds of patterns books and a half a dozen or so conferences a year (PLoPs).

Alexander is an architect whose real interest lies in understanding the nature of beauty and its objective reality. This project has held his attention for over 30 years and culminated in the publication of his gargantuan four-book essay, The Nature of Order. In it he attempts nothing short of proposing a new scientific method and cosmology to replace the Cartesian / reductionist / mechanistic approach to science; and while he's at it, he proposes a *common sense* way to understand the incomprehensible mathematics of quantum mechanics. (Along the way he also unifies science, art, and the spiritual.)

Nature of Order focuses on centers, life, and wholeness, the Fundamental Process, and structure-preserving transformations. Alexander views core structure-preserving transformations as important principles and essential to his process, specifically for adding life to things we build. We can measure or evaluate the results based upon the fundamental 15 geometric properties that tend to accompany the presence of life in nature. He focuses on an evolutionary process for this and proposes that complex systems do not spring into existence completely formed, rather they evolve through a lot of small steps.

Joseph Yoder and Rebecca Wirfs-Brock have studied Alexander and patterns for many years and between the two, will provide lots to think about concerning the properties in many areas of life including software creation. This workshop will examine these geometric properties, and how they can be related to other areas such as software, beauty, learning, or surviving earthquakes. 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 for us.

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.

本ワークショップでは、防災のためのパターン・ランゲージである「サバイバル・ランゲージ」を用いて、地震への備えや地震発生時のよりよい行動について考え、語り合います。サバイバル・ランゲージには、日常生活における「備えのデザイン」、地震発生時の「緊急行動のデザイン」、および地震発生後の行動のための「地震直後のデザイン」について考え、実践するための方法が記述されています。それらのパターンを用いて、自分たちの経験を振り返り、今後につなげる対話を行います。 本ワークショップでは、パターン・ランゲージを「語りのメディア」として用います。パターン・ランゲージを用いることで、普段は話題になりにくいテーマについて深く語り合うことができることを体験していただければと思います。

"Disaster Prevention Workshop with the Survival Language"
Tomoki Furukawaono, Takashi Iba (Keio University)

This workshop provides an opportunity for you to reflect on your experiences and to design your preparation in their daily lives by using the the Survival Language, a pattern language to support survival when a catastrophic earthquake occurs. The Survival Language intends to design one’s immediate actions when an earthquake occurs, because it is critical to accumulate one’s knowledge and combine them in such circumstances. Another intention is to constantly remind one about the significance of earthquake preparation, because one’s awareness of catastrophic earthquakes that seldom occur tends to gradually fade. Through the workshop, you should realize that pattern languages can be used as media for people to talk about their experiences, even if such pattern languages are from domains where people hardly talk about their experiences. This usage of pattern language as a medium for narratives suggests a new possibility for introducing pattern languages into your community.
18:30-20:30Welcome Reception
March 6th Tur.
10:00-11:30Keynote 2 "Nature of Order" (TBD)
Hiroshi Nakano
13:00-15:00Writers' Workshop 1 (Group A, B, C, D)
15:30-17:30Writers' Workshop 2 (Group A, B, C, D)
17:30-18:00Review of Writers' Workshop 1-2
March 7th Fri.
10:00-12:00Writers' Workshop 3 and Writing Group (Group A, B, C, D)
13:30-14:30Writers' Workshop 4 and Writing Group (Group A, D)
パターンカード ワークショップ
Workshop on Pattern Language Cards
Patterns WG Alexander's books reading group

AsianPLoP 2011 にて実施したパターンカードによる街作りゲームをベースに改良して、参加者間でパターンランゲージをその場で作って、仮想的なシェアハウスのデザインをするゲームワークショップを実施します。

An interactive game workshop on designing virtual share-houses by writing a pattern language. The workshop is based on and extension of the workshop on city planning by Pattern cards at AsianPLop 2011.
Forcused Group (TBD)
16:30-17:30Review of Writers' Workshop 3-4, Retrospective, Games, Closing
March 8th Sat.
10:00-18:00Excursion to Kawagoe and Eishin Gakuen, highschool built by pattern language

Group A: Design and Security

Group B: Agile and Management

Group C: ソフトウェアとシステム

Group D: 社会と活動、教育

Conference Committee

General Chair:
Hironori Washizaki, Waseda University / National Institute of Informatics, Japan

Program Co-Chairs:
Yasunobu Kawaguchi, Rakuten Inc., Japan
Takashi Iba, Keio University, Japan

Local Chair:
Masaru Nagaku, National Institute of Informatics, Japan

Publicity Co-Chairs:
Kiro Harada, Attractor Inc., Japan
Youngsu Son, NHN NEXT, Korea
Chin-Yun Hsieh, National Taipei University of Technology, Taiwan
Joseph Yoder, The Hillside Group, USA
Dinesha Koravangala V, I.I.I.T. bangalore, India

Program Committee:
Chin-Yun Hsieh, National Taipei University of Technology, Taiwan
Masaru Amano, Eiwa System Management, Japan
Norihiro Yoshida, Nara Institute of Science and Technology, Japan
Youngsu Son, NHN NEXT, Korea
Hongyu Zhang, Tsinghua University, China
Joseph Yoder, The Hillside Group, USA
Masaru Nagaku, National Institute of Informatics, Japan
Kiro Harada, Attractor Inc., Japan
Foutse Khomh, DGIGL, Ecole Polytechnique de Montreal, Canada
Koichiro Eto, National Institute of Advanced Industrial Science and Technology (AIST), Japan
Masanari Motohashi, Tokyo Institute of Technology, Japan
Eric Platon, Cirius Technologies, Inc., Japan
Richard Lai, La Trobe University, Australia
Takashi Kobayashi, Tokyo Institute of Technology, Japan
Dinesha Koravangala V, I.I.I.T. bangalore, India
Eduardo B. Fernandez, Florida Atlantic University, USA
Naoyuki Okita, Pattern WG, Japan
Yann-Gael Gueheneuc, Ecole Polytechnique de Montreal, Canada
Shinpei Hayashi, Tokyo Institute of Technology, Japan
Yoichi Tamamaki, Jamzz Inc., Japan
Masao Tomono, KameNet Inc., Japan
Bimlesh Wadhwa, National University of Singapore, Singapore
Kazunori Sakamoto, National Institute of Informatics, Japan
Eiichi Hanyuda, MAMEZOU CO., LTD