AsianPLoP

AsianPLoP Conference Proceedings
8th ASIAN CONFERENCE ON PATTERN LANGUAGES OF PROGRAMS

March 20-22, 2019, Tokyo, Japan

Proceedings

AsianPLoP is a premier event for pattern authors and users to gather, discuss and learn more about patterns and pattern languages in the Asia region as well as other regions. AsianPLoP is a PLoP® Conference sanctioned by the Hillside Group. PLoP is a registered trademark of The Hillside Group.

These papers were work-shopped at Asian Conference on Pattern Languages of Programs (AsianPLoP) 2019 March 20-22, 2019, Tokyo, Japan. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission. Copyright is held by the authors.

ISBN: [Hillside 978-1-941652-13-8]

Made in the USA

Welcome to AsianPLoP 2019

Asian Conference on Pattern Languages of Programs (AsianPLoP) took place at the sixth time. The conference had 11 papers for Writer's Workshops (WW), and 2 paper for Writing Group (WG). Papers for WW were workshopped in the traditional PLoP format. Papers for WG were also explained and commented in the similar workshop style. Moreover there were Pattern Mining Workshop and Games!

The conference was sponsored and supported by Waseda University Global Software Engineering Laboratory.
The conference was also supported by The Hillside Group and IPSJ Special Interest Group on Software Engineering (SIGSE)

Hironori Washizaki, AsianPLoP 2019 General Chair, Taichi Isaku,Joseph Yoder, and Nobukazu Yoshioka AsianPLoP 2019 Program Chairs

AsianPLoP 2019 Conference Description

Pattern Languages of Programs (PLoP) conference is a place for pattern authors to have their pattern languages reviewed by fellow authors. The purpose of AsianPLoP is to promote development of patterns, pattern languages, technologies and experiences of patterns primarily about software; however, these for domains outside software were also welcome.

AsianPLoP 2019 was held in Tokyo, Japan from March 20-22, 2019.

We invited contributions from practitioners and researchers on:

  • Patterns and pattern languages

  • Critiques of patterns and pattern languages

  • Research on patterns and pattern languages

  • Case studies of the use of patterns and pattern languages

We specifically invited new patterns and pattern languages of:
  • innovation patterns
  • business patterns
  • requirements patterns
  • analysis patterns
  • architecture patterns
  • design patterns
  • programming and refactoring patterns
  • testing and maintenance patterns
  • process and organizational management patterns
  • pedagogical and education patterns
  • communication patterns
  • machine learning patterns
  • other non-software patterns

AsianPLoP is different from other conferences. It is run in the "writers' workshop" style, as described in Richard Gabriel's book. Before the conference, authors interact with a "shepherd" who helps them improve their paper to make it as ready for AsianPLoP as possible. A program committee reviews the papers for final acceptance after they have gone through the shepherding process. The writers workshops provide more feedback.

The table of contents is organized by the workshop groups and the chairs as they were presented at AsianPLoP.

Table of Contents

Writer's Workshops including Writing Groups

Writers' Workshop in English

A Pattern for NFV Management and Orchestration

by Ahmed M. Alwakeel, Abdulrahman K. Alnaim, and Eduardo B. Fernandez

PDF

Deployment Patterns for Confidence

by Joseph W. Yoder, Ademar Aguiar, Paulo Merson, and Hironori Washizaki

PDF

Abstract and IoT security segmentation patterns

by Eduardo B. Fernandez, Nobukazu Yoshioka, and Hironori Washizaki

PDF

Misuse Patterns for NFV based on Privilege Escalation

by Abdulrahman Alnaim, Ahmed Alwakeel, and Eduardo B. Fernandez

PDF

Writers' Workshop in Japanese

本人・家族のための遺産相続の相談に関するパタン

by 細谷 綾乃, 堀ノ上 千恵子, and 細谷 泰夫

PDF

AIで予想をするだけでなく説明もしよう。

by Junji Hashimoto

PDF

誰もが生き生きと働ける社会を導く ユニバーサル・キャリアデザイン・パターン

by Keiji endo

PDF

習慣とダンスしよう - 日常生活でパターンを見つけ、使いこなすためのパターンランゲージ (Writing Group)

by Tokiko Motohashi

PDF

The modeling pattern of human and society for AI business (Writing Group)

by Tomoko Kaneko, Kazuki Yoshida, and Nobukazu Yoshioka

PDF

Machine Learning Engineering Group

In addition to the above-mentioned general topics, this year AsianPLoP organizers collaborate with JSSST Special Interest Group on Machine Learning Systems (MLSE, https://mlxse.connpass.com/).

人の手で作る日本版AI社会プロジェクト~AIと人のFIT関数を構築しよう

by 櫻井 敏明

PDF

Kaggleカーネルを参照した機械学習アルゴリズムの選択/適用パターンの抽出と評価

by 晦日 慶太, 大内 一哲, 岡留 有哉, 神崎 元, 土屋 俊雄, 松岡 賢, and 吉田 和樹

PDF

Committees

The AsianPLoP Conference would not be a success without the volunteer help of the shepherds and program committee members. The shepherds devote hours of their time to helping authors improve their papers pre-conference. The program committee members help organize the conference, handle requests, and communicate with attendees.

We would like to thank all those who helped make AsianPLoP 2019 a complete success.

Conference Organization Committees

Program co-chairs Taichi Isaku, Keio Research Institute at SFC & CoCooking, Japan
Joseph W. Yoder, The Refactory, USA
Nobukazu Yoshioka, National Institute of Informatics, Japan
General Chair Hironori Washizaki, Waseda University, Japan
Publicity Chair Joseph W. Yoder, The Refactory, USA
Web Chairs Teddy Lee, Taipei Tech, Taiwan
Yu Chin Cheng, Taipei Tech, Taiwan

Program Committee

  • Ademar Aguiar, Universidade do Porto
  • Arisa Kamata, Keio University SFC
  • Christian Kohls, Technische Hochschule Köln
  • Chu-Ti Lin, National Chiayi University
  • Eduardo Fernandez, Florida Atlantic University
  • Eduardo Guerra, National Institute of Space Research
  • Emiliano Tramontana, Dipartimento di Matematica e Informatica, University of Catania
  • Foutse Khomh, DGIGL, École Polytechnique de Montréal
  • Hironori Washizaki, Waseda University
  • Jiwon Kim
  • Joseph W. Yoder, The Refactory
  • Jung-Sing Jwo, Tunghai Universit
  • Kai Chang, Auburn University
  • Nobukazu Yoshioka, National Institute of Informatics
  • Norihiro Yoshida, Nagoya University
  • Shang-Pin Ma, National Taiwan Ocean University
  • Shinpei Hayashi, Tokyo Institute of Technology
  • Sumit Kaira, IIT Kanpur
  • Taichi Isaku, Keio Research Institute at SFC & CoCooking, Japan
  • Takashi Iba, Keio University
  • Teddy Lee, National Taipei University of Technology
  • Y C Cheng, National Taipei University of Technology
  • Yuma Akado, Keio University SFC