TY - GEN
T1 - 28 Important Knacks to Improve Patterns
AU - Shimokawa, Yumiko
AU - Yamakage, Misaki
AU - Takahashi, Natsuki
AU - Iba, Takashi
N1 - Publisher Copyright:
© 2020 ACM.
PY - 2020/7/1
Y1 - 2020/7/1
N2 - 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.
AB - 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.
KW - Pattern Language
KW - creation
KW - human action
KW - pattern writing
KW - quality
UR - http://www.scopus.com/inward/record.url?scp=85123043146&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85123043146&partnerID=8YFLogxK
U2 - 10.1145/3424771.3424826
DO - 10.1145/3424771.3424826
M3 - Conference contribution
AN - SCOPUS:85123043146
T3 - ACM International Conference Proceeding Series
BT - Proceedings of the European Conference on Pattern Languages of Programs 2020, EuroPLoP 2020
PB - Association for Computing Machinery
T2 - 2020 European Conference on Pattern Languages of Programs, EuroPLoP 2020
Y2 - 1 July 2020 through 4 July 2020
ER -