{"id":256,"date":"2017-07-01T09:22:10","date_gmt":"2017-07-01T07:22:10","guid":{"rendered":"http:\/\/imbstudent.donau-uni.ac.at\/isabellgru\/?p=256"},"modified":"2017-07-05T18:26:50","modified_gmt":"2017-07-05T16:26:50","slug":"finding-patterns-pattern-mining","status":"publish","type":"post","link":"https:\/\/www.isabellgru.eu\/index.php\/2017\/07\/01\/finding-patterns-pattern-mining\/","title":{"rendered":"Finding Patterns: Pattern Mining"},"content":{"rendered":"<p>What is happening during pattern mining? How can patterns be found and how are pattern languages created? This blogposts tries to explain the process, gives hints and links to further literature.<\/p>\n<h2>Miners Are Digging into Earth&#8230;<\/h2>\n<div id=\"attachment_617\" style=\"width: 163px\" class=\"wp-caption alignright\"><a href=\"http:\/\/imbstudent.donau-uni.ac.at\/isabellgru\/index.php\/2017\/07\/01\/finding-patterns-pattern-mining\/silhouettes-808153_1920\/\" rel=\"attachment wp-att-617\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-617\" class=\" wp-image-617\" src=\"http:\/\/imbstudent.donau-uni.ac.at\/isabellgru\/wp-content\/uploads\/2016\/08\/silhouettes-808153_1920-200x300.jpg\" alt=\"Pattern Mining\" width=\"153\" height=\"230\" srcset=\"https:\/\/www.isabellgru.eu\/wp-content\/uploads\/2016\/08\/silhouettes-808153_1920-200x300.jpg 200w, https:\/\/www.isabellgru.eu\/wp-content\/uploads\/2016\/08\/silhouettes-808153_1920-768x1152.jpg 768w, https:\/\/www.isabellgru.eu\/wp-content\/uploads\/2016\/08\/silhouettes-808153_1920-683x1024.jpg 683w, https:\/\/www.isabellgru.eu\/wp-content\/uploads\/2016\/08\/silhouettes-808153_1920.jpg 1280w\" sizes=\"auto, (max-width: 153px) 100vw, 153px\" \/><\/a><p id=\"caption-attachment-617\" class=\"wp-caption-text\">Pattern Mining &#8211; Where is the nugget of treasure?<\/p><\/div>\n<p>&#8220;Miners dig into earth in search of nuggets of treasure. The minded elements must be separated from the surrounding residue. There is, however, a certain predictability to mining. Mining engineers tend to know where to excavate for the minerals they seek. What they find is not always of high quality, just as patterns vary in usefulness.&#8221; (DeLano 1998, p.88)<\/p>\n<p>Looking for patterns in practice is very similar to the mining process.<\/p>\n<h2>3 Ways of Pattern Mining<\/h2>\n<p>DeLano (1998) described\u00a0three categories of pattern mining:<\/p>\n<ol>\n<li>Individual contributions: &#8220;Individual contributions can be based on the expertise of the individual writing the pattern or on the experiences of the individual and his or her associates.&#8221; (DeLano, 1998, p.90)<\/li>\n<li>Second-hand contributions: &#8220;Secondhand contributions can come from interviews with exerts from the experience of others, or from facilitating the effort of another pattern writer.&#8221;\u00a0(DeLano, 1998, p.92)and<\/li>\n<li>Pattern mining workshops: At pattern mining workshops several participants are invited, DeLano reported about a number of 10 people. It also included a moderator and facilitator, who kept the discussions moving.\u00a0(DeLano, 1998, p.94)<\/li>\n<\/ol>\n<h2>How to Cluster Notes During Pattern Mining?<\/h2>\n<p>&#8220;Always think of the notes in terms of why it is important, and less about the actual actions being taken. Think of the distance between the notes in terms of similarity in its Problem or Context, and less about its Solution and Actions taken.&#8221; (Iba, Isaku, 2012, p14)<\/p>\n<h2>How to Choose a Good Pattern Name?<\/h2>\n<p>&#8220;Ideally, the name of the pattern should crystallise a valued element of design experience and help relate it to other design elements such that we can create and use a pattern language.&#8221; (Goodyear 2004, p. 342)<\/p>\n<h2>Why a Pattern Language and Not Simply a Few Patterns?<\/h2>\n<p>&#8220;But Design patterns on their own are rather hard to evaluate and to use. They gain a great deal of meaning and strenght from their position in a structure, an especially a sequence, of other patterns.&#8221;\u00a0(Goodyear 2004, p. 343)<\/p>\n<p>The citation shows the power of pattern languages. The pattern on its own is too much out of context &#8211; it is much more meaningful if you realize the whole context within a pattern language, its relation to other patterns.<\/p>\n<h2>An Experiment: A Pattern Language Remix<\/h2>\n<p>What I am now trying out for the project <a href=\"http:\/\/imbstudent.donau-uni.ac.at\/isabellgru\/index.php\/2017\/03\/14\/ats2020-meeting-in-zagreb\/\">ATS2020 <\/a>is to use existing patterns for feedback and assessments, deriving from different pattern languages, for creating (an attempt) to create a new language, tailored to the needs of ATS2020. I&#8217;ll keep you posted&#8230;.<\/p>\n<h2>\u00a0Literature<\/h2>\n<p><span style=\"font-weight: 400;\">DeLano, D. C. (1998). Patterns Mining. In L. Rising (Ed.), The Patterns Handbook.\u00a0<\/span><span style=\"font-weight: 400;\">Techniques, Strategies, and Applications. (pp. 87\u201398). New York: Cambridge University Press.<\/span><\/p>\n<p><a href=\"https:\/\/www.ascilite.org\/conferences\/perth04\/procs\/pdf\/goodyear.pdf\">Goodyear, P. (2004). Patterns, pattern languages and educational design.<\/a> In R. Atkinson, C. McBeath, D. Jonas-Dwyer &amp; R. Phillips (Eds), Beyond the comfort zone: Proceedings of the 21st ASCILITE Conference (pp. 339-347). Perth, 5-8 December.\u00a0<a href=\"https:\/\/www.ascilite.org\/conferences\/perth04\/procs\/pdf\/goodyear.pdf\">https:\/\/www.ascilite.org\/conferences\/perth04\/procs\/pdf\/goodyear.pdf<\/a><\/p>\n<p>Iba, T., Isaku, T. (2012). Holistic Pattern-Mining Patterns: A Pattern Language for Pattern Mining on a Holistic Approach. In: Proceedings of the 19th Conference on Pattern Languages of Programs. Tucson, \u00a0Arizona, USA.\u00a0<a href=\"http:\/\/www.hillside.net\/plop\/2012\/papers\/Writing%20Group\/Holistic%20Pattern-Mining%20Patterns.pdf\">http:\/\/www.hillside.net\/plop\/2012\/papers\/Writing%20Group\/Holistic%20Pattern-Mining%20Patterns.pdf\u00a0<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is happening during pattern mining? How can patterns be found and how are pattern languages created? This blogposts tries to explain the process, gives hints and links to further literature. Miners Are Digging&#46;&#46;&#46;<\/p>\n","protected":false},"author":3,"featured_media":619,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[59,50],"tags":[38,34,39,126,74],"class_list":["post-256","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-english","category-patterns","tag-alexander","tag-pattern","tag-pattern-language","tag-pattern-mining","tag-patterns"],"jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Finding Patterns: Pattern Mining - Isabell&#039;s EdTech Insights<\/title>\n<meta name=\"description\" content=\"What is happening during pattern mining? How can patterns be found and how are pattern languages created? This blogposts tries to explain the process.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.isabellgru.eu\/index.php\/2017\/07\/01\/finding-patterns-pattern-mining\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Finding Patterns: Pattern Mining - Isabell&#039;s EdTech Insights\" \/>\n<meta property=\"og:description\" content=\"What is happening during pattern mining? How can patterns be found and how are pattern languages created? This blogposts tries to explain the process.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.isabellgru.eu\/index.php\/2017\/07\/01\/finding-patterns-pattern-mining\/\" \/>\n<meta property=\"og:site_name\" content=\"Isabell&#039;s EdTech Insights\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/isabell.gru\" \/>\n<meta property=\"article:published_time\" content=\"2017-07-01T07:22:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-07-05T16:26:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.isabellgru.eu\/wp-content\/uploads\/2016\/08\/coal-1521718_1920.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Isabell Grundschober\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@isabellgru\" \/>\n<meta name=\"twitter:site\" content=\"@isabellgru\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Isabell Grundschober\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.isabellgru.eu\/index.php\/2017\/07\/01\/finding-patterns-pattern-mining\/\",\"url\":\"https:\/\/www.isabellgru.eu\/index.php\/2017\/07\/01\/finding-patterns-pattern-mining\/\",\"name\":\"Finding Patterns: Pattern Mining - Isabell&#039;s EdTech Insights\",\"isPartOf\":{\"@id\":\"https:\/\/www.isabellgru.eu\/#website\"},\"datePublished\":\"2017-07-01T07:22:10+00:00\",\"dateModified\":\"2017-07-05T16:26:50+00:00\",\"author\":{\"@id\":\"https:\/\/www.isabellgru.eu\/#\/schema\/person\/eb9299ffaaad5ec06d3440532bee93b5\"},\"description\":\"What is happening during pattern mining? How can patterns be found and how are pattern languages created? This blogposts tries to explain the process.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.isabellgru.eu\/index.php\/2017\/07\/01\/finding-patterns-pattern-mining\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.isabellgru.eu\/index.php\/2017\/07\/01\/finding-patterns-pattern-mining\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.isabellgru.eu\/index.php\/2017\/07\/01\/finding-patterns-pattern-mining\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/www.isabellgru.eu\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Finding Patterns: Pattern Mining\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.isabellgru.eu\/#website\",\"url\":\"https:\/\/www.isabellgru.eu\/\",\"name\":\"Isabell Goes Edu-Tech\",\"description\":\"Exploring AI and the Future of Education\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.isabellgru.eu\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.isabellgru.eu\/#\/schema\/person\/eb9299ffaaad5ec06d3440532bee93b5\",\"name\":\"Isabell Grundschober\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.isabellgru.eu\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/aabe5b13b2fb091ca38afa6e1a07a3419ebabe1f479556adf81ef39a375da8dd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/aabe5b13b2fb091ca38afa6e1a07a3419ebabe1f479556adf81ef39a375da8dd?s=96&d=mm&r=g\",\"caption\":\"Isabell Grundschober\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Finding Patterns: Pattern Mining - Isabell&#039;s EdTech Insights","description":"What is happening during pattern mining? How can patterns be found and how are pattern languages created? This blogposts tries to explain the process.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.isabellgru.eu\/index.php\/2017\/07\/01\/finding-patterns-pattern-mining\/","og_locale":"en_US","og_type":"article","og_title":"Finding Patterns: Pattern Mining - Isabell&#039;s EdTech Insights","og_description":"What is happening during pattern mining? How can patterns be found and how are pattern languages created? This blogposts tries to explain the process.","og_url":"https:\/\/www.isabellgru.eu\/index.php\/2017\/07\/01\/finding-patterns-pattern-mining\/","og_site_name":"Isabell&#039;s EdTech Insights","article_publisher":"https:\/\/www.facebook.com\/isabell.gru","article_published_time":"2017-07-01T07:22:10+00:00","article_modified_time":"2017-07-05T16:26:50+00:00","og_image":[{"width":1920,"height":1280,"url":"https:\/\/www.isabellgru.eu\/wp-content\/uploads\/2016\/08\/coal-1521718_1920.jpg","type":"image\/jpeg"}],"author":"Isabell Grundschober","twitter_card":"summary_large_image","twitter_creator":"@isabellgru","twitter_site":"@isabellgru","twitter_misc":{"Written by":"Isabell Grundschober","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.isabellgru.eu\/index.php\/2017\/07\/01\/finding-patterns-pattern-mining\/","url":"https:\/\/www.isabellgru.eu\/index.php\/2017\/07\/01\/finding-patterns-pattern-mining\/","name":"Finding Patterns: Pattern Mining - Isabell&#039;s EdTech Insights","isPartOf":{"@id":"https:\/\/www.isabellgru.eu\/#website"},"datePublished":"2017-07-01T07:22:10+00:00","dateModified":"2017-07-05T16:26:50+00:00","author":{"@id":"https:\/\/www.isabellgru.eu\/#\/schema\/person\/eb9299ffaaad5ec06d3440532bee93b5"},"description":"What is happening during pattern mining? How can patterns be found and how are pattern languages created? This blogposts tries to explain the process.","breadcrumb":{"@id":"https:\/\/www.isabellgru.eu\/index.php\/2017\/07\/01\/finding-patterns-pattern-mining\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.isabellgru.eu\/index.php\/2017\/07\/01\/finding-patterns-pattern-mining\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.isabellgru.eu\/index.php\/2017\/07\/01\/finding-patterns-pattern-mining\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.isabellgru.eu\/"},{"@type":"ListItem","position":2,"name":"Finding Patterns: Pattern Mining"}]},{"@type":"WebSite","@id":"https:\/\/www.isabellgru.eu\/#website","url":"https:\/\/www.isabellgru.eu\/","name":"Isabell Goes Edu-Tech","description":"Exploring AI and the Future of Education","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.isabellgru.eu\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.isabellgru.eu\/#\/schema\/person\/eb9299ffaaad5ec06d3440532bee93b5","name":"Isabell Grundschober","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.isabellgru.eu\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/aabe5b13b2fb091ca38afa6e1a07a3419ebabe1f479556adf81ef39a375da8dd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/aabe5b13b2fb091ca38afa6e1a07a3419ebabe1f479556adf81ef39a375da8dd?s=96&d=mm&r=g","caption":"Isabell Grundschober"}}]}},"jetpack_featured_media_url":"https:\/\/www.isabellgru.eu\/wp-content\/uploads\/2016\/08\/coal-1521718_1920.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7oFoB-48","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.isabellgru.eu\/index.php\/wp-json\/wp\/v2\/posts\/256","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.isabellgru.eu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.isabellgru.eu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.isabellgru.eu\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.isabellgru.eu\/index.php\/wp-json\/wp\/v2\/comments?post=256"}],"version-history":[{"count":10,"href":"https:\/\/www.isabellgru.eu\/index.php\/wp-json\/wp\/v2\/posts\/256\/revisions"}],"predecessor-version":[{"id":627,"href":"https:\/\/www.isabellgru.eu\/index.php\/wp-json\/wp\/v2\/posts\/256\/revisions\/627"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.isabellgru.eu\/index.php\/wp-json\/wp\/v2\/media\/619"}],"wp:attachment":[{"href":"https:\/\/www.isabellgru.eu\/index.php\/wp-json\/wp\/v2\/media?parent=256"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.isabellgru.eu\/index.php\/wp-json\/wp\/v2\/categories?post=256"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.isabellgru.eu\/index.php\/wp-json\/wp\/v2\/tags?post=256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}