{"title":"An evidence-based approach to mining patterns","authors":"M. Weiss","doi":"10.1145/3158491.3158492","DOIUrl":null,"url":null,"abstract":"In this paper, we experiment with an evidence-based approach to mining patterns. The goal of the approach is to support pattern discovery from design documentation. The approach is semi-automated: semantic word clouds are generated from the design documentation and then examined by a domain expert for interesting configurations of design elements. These configurations are expected to indicate elements of pattern candidates like the solution, problem, or context. Unlike regular word clouds, which are purely visual, semantic word clouds preserve semantic relationships in the underlying text. Hence, pattern elements found in close proximity in the same word cloud can be expected to be related. Clusters of pattern elements can be interpreted as the core of a pattern to be mined. The approach will be tested using design documentation for several projects related to the design of online communities. As a text-based approach, the approach is expected to be useful for pattern discovery in software architecture, high-level designs, requirements, as well as business models.","PeriodicalId":330681,"journal":{"name":"Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program","volume":"231 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3158491.3158492","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
In this paper, we experiment with an evidence-based approach to mining patterns. The goal of the approach is to support pattern discovery from design documentation. The approach is semi-automated: semantic word clouds are generated from the design documentation and then examined by a domain expert for interesting configurations of design elements. These configurations are expected to indicate elements of pattern candidates like the solution, problem, or context. Unlike regular word clouds, which are purely visual, semantic word clouds preserve semantic relationships in the underlying text. Hence, pattern elements found in close proximity in the same word cloud can be expected to be related. Clusters of pattern elements can be interpreted as the core of a pattern to be mined. The approach will be tested using design documentation for several projects related to the design of online communities. As a text-based approach, the approach is expected to be useful for pattern discovery in software architecture, high-level designs, requirements, as well as business models.