{"title":"Empirical Evaluation Methods for Pattern Languages: Sketches, Classification, and Network Analysis","authors":"Niels Seidel","doi":"10.1145/3147704.3147719","DOIUrl":null,"url":null,"abstract":"After elaborating design patterns in a certain field or domain building a pattern language will be the next step. This can be a challenging task, because a large amount of text with numerous cross-references and dependencies needs to become inherently consistent. In order to improve the quality of a pattern language it is necessary to analyse and evaluate all individual patterns as well as the pattern language as a whole. This paper provides an overview of existing evaluation methods for pattern languages and contributes further empirical methods that aim to assess and analyse pattern languages from different perspectives. Methods for sketching patterns, pattern classification, and the network analysis of pattern interrelation will be introduced and explained. The three methods are applied and tested in a case study about a pattern language for video learning environments.","PeriodicalId":171324,"journal":{"name":"Proceedings of the 22nd European Conference on Pattern Languages of Programs","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 22nd European Conference on Pattern Languages of Programs","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3147704.3147719","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
After elaborating design patterns in a certain field or domain building a pattern language will be the next step. This can be a challenging task, because a large amount of text with numerous cross-references and dependencies needs to become inherently consistent. In order to improve the quality of a pattern language it is necessary to analyse and evaluate all individual patterns as well as the pattern language as a whole. This paper provides an overview of existing evaluation methods for pattern languages and contributes further empirical methods that aim to assess and analyse pattern languages from different perspectives. Methods for sketching patterns, pattern classification, and the network analysis of pattern interrelation will be introduced and explained. The three methods are applied and tested in a case study about a pattern language for video learning environments.