28 Important Knacks to Improve Patterns

Yumiko Shimokawa, Misaki Yamakage, Natsuki Takahashi, Takashi Iba

研究成果: Conference contribution


In this paper, we propose knacks for creating pattern languages that encourage readers to practice. The knacks were extracted from Takashi Iba as an expert in pattern language creation and members of Iba laboratory, to investigate their process of improving patterns. In this research, we present four of the 28 extracted knacks. The first one is "include the perspectives of surrounding people when you explain the Problem". The second one is "Avoid abstract expressions and the reader can concretely imagine a real action". The third one is "Not to over-specialize your pattern for the reader to practice the pattern easily". The last one is "Be careful that the essence of the Problem is the situation, not human behaviour itself". The extracted 28 knacks could be used in the pattern creation process, thus it contributes to the improvement of the pattern to make it easier for the reader to practice the pattern. At the end, this paper includes summaries and descriptions of all 28 knacks as an appendix.

ホスト出版物のタイトルProceedings of the European Conference on Pattern Languages of Programs 2020, EuroPLoP 2020
出版社Association for Computing Machinery
出版ステータスPublished - 2020 7月 1
イベント2020 European Conference on Pattern Languages of Programs, EuroPLoP 2020 - Virtual, Online, Germany
継続期間: 2020 7月 12020 7月 4


名前ACM International Conference Proceeding Series


Conference2020 European Conference on Pattern Languages of Programs, EuroPLoP 2020
CityVirtual, Online

ASJC Scopus subject areas

  • ソフトウェア
  • 人間とコンピュータの相互作用
  • コンピュータ ビジョンおよびパターン認識
  • コンピュータ ネットワークおよび通信