Yumiko Shimokawa, Misaki Yamakage, Natsuki Takahashi, Takashi Iba
{"title":"28 Important Knacks to Improve Patterns","authors":"Yumiko Shimokawa, Misaki Yamakage, Natsuki Takahashi, Takashi Iba","doi":"10.1145/3424771.3424826","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":216842,"journal":{"name":"Proceedings of the European Conference on Pattern Languages of Programs 2020","volume":"46 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the European Conference on Pattern Languages of Programs 2020","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3424771.3424826","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
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.