Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program最新文献

筛选
英文 中文
Towards a pattern language for increasing gender diversity in computer science education 迈向一种模式语言,以增加计算机科学教育中的性别多样性
Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program Pub Date : 2017-03-30 DOI: 10.1145/3158491.3158501
C. Köppe, Anne Bartilla
{"title":"Towards a pattern language for increasing gender diversity in computer science education","authors":"C. Köppe, Anne Bartilla","doi":"10.1145/3158491.3158501","DOIUrl":"https://doi.org/10.1145/3158491.3158501","url":null,"abstract":"There are many different reasons why few women participate in CS, such as geek culture, gender stereotypes, lack of female role models, or lack of support for females when choosing a CS career. There are also initiatives which successfully addressed these reasons, leading to a more diverse student population in CS education. In earlier work we identified important aspects of these initiatives and described them as educational design patterns. In this paper we connect these diverse patterns and make the beginning of a pattern language.","PeriodicalId":330681,"journal":{"name":"Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128542109","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Adapting design patterns across learning environments 跨学习环境调整设计模式
Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program Pub Date : 2017-03-30 DOI: 10.1145/3158491.3158503
P. Inventado, P. Scupelli
{"title":"Adapting design patterns across learning environments","authors":"P. Inventado, P. Scupelli","doi":"10.1145/3158491.3158503","DOIUrl":"https://doi.org/10.1145/3158491.3158503","url":null,"abstract":"Pedagogical design patterns offer high-quality solutions to known educational problems. Design patterns are meant to guide teachers' pedagogical decisions to improve student learning in varied learning contexts such as intelligent tutoring systems, traditional classrooms, online learning systems, and so forth. In theory, design patterns are written so that they are applicable to multiple learning contexts, but, in practice, we wonder if pedagogical design patterns intended specifically for one learning environment can be used in other learning environments. We explore this theoretical question for practical reasons. Over the past three years, we applied existing pedagogical design patterns and wrote new pedagogical patterns to enhance student feedback for math problems in an intelligent tutoring system (ITS) called ASSISTments. It was more difficult than expected for two reasons: there are few pedagogical design patterns specifically for ITSs and contextual features for design patterns developed for other learning environments make them either too general or too specific to apply to an ITS. For example, feedback design patterns that involve interpreting learners' misconceptions may be easy for teachers to apply in traditional classroom settings, but difficult for ITSs because current algorithms poorly predict student misconceptions. In this paper, we explore the adaptability of design patterns to different learning environments using guide questions and contextual design pattern features we developed from our experience of adapting design patterns to ITSs.","PeriodicalId":330681,"journal":{"name":"Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129036627","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Decisions among teams: two patterns for improving team processes 团队之间的决策:改进团队过程的两种模式
Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program Pub Date : 2017-03-30 DOI: 10.1145/3158491.3158499
Andreas Rüping
{"title":"Decisions among teams: two patterns for improving team processes","authors":"Andreas Rüping","doi":"10.1145/3158491.3158499","DOIUrl":"https://doi.org/10.1145/3158491.3158499","url":null,"abstract":"We all make decisions all the time, sometimes instinctively, sometimes after rational deliberation. Some decisions aren't made by individuals, but by groups of people instead. This paper addresses two problems that are common when a team makes a decision: first, group-think can lead to important aspects being ignored, and second, reaching an agreement within a group can become a lengthy and tedious process. Both patterns can be applied in wide range of situations, but will be especially useful for IT projects.","PeriodicalId":330681,"journal":{"name":"Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program","volume":"140 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125077883","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Open dialogue patterns: a pattern language for collaborative problem dissolving 开放对话模式:用于协作解决问题的模式语言
Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program Pub Date : 2017-03-30 DOI: 10.1145/3158491.3158502
Takashi Iba, M. Nagai, Reiko Asano, Tsuyoshi Ishida, Misa Eguchi, Ai Matsumiya
{"title":"Open dialogue patterns: a pattern language for collaborative problem dissolving","authors":"Takashi Iba, M. Nagai, Reiko Asano, Tsuyoshi Ishida, Misa Eguchi, Ai Matsumiya","doi":"10.1145/3158491.3158502","DOIUrl":"https://doi.org/10.1145/3158491.3158502","url":null,"abstract":"In this paper, we propose a pattern language for collaborative problem dissolution, which is called `Open Dialogue'. The Open Dialogue approach was originally developed as a psychiatric programme; however, we anticipate that it has applicability to educational and organisational situations, because it is based on the philosophy of dialogism, which is not limited to psychotherapy. In this context, we created a pattern language for supporting people who want to take the approach for psychotherapy, education and organization. This paper presents three core patterns of 30 patterns in the Open Dialogue Patterns: `Experienced World', `Various Voices' and `Co-Created Understanding'.","PeriodicalId":330681,"journal":{"name":"Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program","volume":"857 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129588489","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
An evidence-based approach to mining patterns 基于证据的模式挖掘方法
Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program Pub Date : 2017-03-30 DOI: 10.1145/3158491.3158492
M. Weiss
{"title":"An evidence-based approach to mining patterns","authors":"M. Weiss","doi":"10.1145/3158491.3158492","DOIUrl":"https://doi.org/10.1145/3158491.3158492","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.0,"publicationDate":"2017-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116137057","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Towards a pattern language for knowledge processing systems: expert systems 面向知识处理系统的模式语言:专家系统
Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program Pub Date : 2017-03-30 DOI: 10.1145/3158491.3158506
Stefan Nadschläger, J. Küng
{"title":"Towards a pattern language for knowledge processing systems: expert systems","authors":"Stefan Nadschläger, J. Küng","doi":"10.1145/3158491.3158506","DOIUrl":"https://doi.org/10.1145/3158491.3158506","url":null,"abstract":"Existing knowledge processing systems, especially expert systems, do not always fit to a company's needs. This reduces the benefits of such a technology, or even completely prevents their usage. Therefore, an architectural guideline is needed to enable software engineers to design and implement custom knowledge processing systems. In this paper a first approach via a pattern language for knowledge processing systems, consisting of five patterns covering the basic components needed, is presented. The patterns were extracted from three different open source expert systems / rule engines. The applicability of the patterns is discussed by applying them on an example custom knowledge processing system project that shows how the pattern language supports the design and implementation.","PeriodicalId":330681,"journal":{"name":"Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128920570","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
A case study on applying AIM patterns of the OASP4J reference architecture by code generation 通过代码生成应用OASP4J参考体系结构的AIM模式的案例研究
Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program Pub Date : 2017-03-30 DOI: 10.1145/3158491.3158496
Malte Brunnlieb
{"title":"A case study on applying AIM patterns of the OASP4J reference architecture by code generation","authors":"Malte Brunnlieb","doi":"10.1145/3158491.3158496","DOIUrl":"https://doi.org/10.1145/3158491.3158496","url":null,"abstract":"The Open Architecture Standard Platform for Java (OASP4J) describes a pattern-based reference architecture for building complex server-side business information systems. We showed in a previous work, that architecture implementation (AIM) patterns can be automatically applied on an existing code base by code generation techniques. This paper presents the automatic application of AIM Patterns recognized from the existing architecture OASP4J in a case study.","PeriodicalId":330681,"journal":{"name":"Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program","volume":"71 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131967348","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Patterns for making entrance to a new organization culture a pleasant experience 使进入一种新的组织文化成为愉快经历的模式
Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program Pub Date : 2017-03-30 DOI: 10.1145/3158491.3158498
Veli-Pekka Eloranta
{"title":"Patterns for making entrance to a new organization culture a pleasant experience","authors":"Veli-Pekka Eloranta","doi":"10.1145/3158491.3158498","DOIUrl":"https://doi.org/10.1145/3158491.3158498","url":null,"abstract":"On-boarding in a new company is often a terrifying experience for a new recruit. There is a lot to learn and many new people to meet and get to know to. From the company's perspective it is crucial to make the on-boarding experience efficient so that the new employees become productive as soon as possible. On the other hand, making the on-boarding a pleasant experience the new recruit is happier with the new company and more likely to stay there longer. In this paper, a set of organizational patterns to make the on-boarding experience smoother experience is presented. There are four patterns presented in this paper: Feedback session, Welcoming Party, Quit Bonus and Feedback for Rejected. These patterns can be applied to some extent to other situations such as when an individual is entering a foreign culture. However, this paper focuses on entering a new organization.","PeriodicalId":330681,"journal":{"name":"Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122213185","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Patterns in classroom facilitation for process oriented guided inquiry learning (POGIL) 面向过程的指导性研究性学习课堂促进模式
Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program Pub Date : 2017-03-30 DOI: 10.1145/3158491.3158507
Clifton Kussmaul
{"title":"Patterns in classroom facilitation for process oriented guided inquiry learning (POGIL)","authors":"Clifton Kussmaul","doi":"10.1145/3158491.3158507","DOIUrl":"https://doi.org/10.1145/3158491.3158507","url":null,"abstract":"Process Oriented Guided Inquiry Learning (POGIL) is an evidence-based instructional strategy used across Science, Technology, Engineering, and Mathematics (STEM) disciplines. In POGIL, student teams work on classroom activities specifically designed to guide them to construct understanding of key concepts and to develop key process skills, with active facilitation by a teacher. A pattern language for POGIL should help the POGIL community to more easily create, review, and revise POGIL activities, and use them effectively in the classroom. A previous paper described POGIL, some advantages of using patterns with POGIL, and patterns for some of the structure and elements of POGIL activities, including models used in learning cycles. This paper describes nine patterns to help teachers organize teams, lead discussions, and guide students to learn and reflect. These patterns should help teachers to use POGIL more effectively, and to better understand elements of POGIL that can be adapted to other settings.","PeriodicalId":330681,"journal":{"name":"Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122425506","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Attracting talents 吸引人才
Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program Pub Date : 2017-03-30 DOI: 10.1145/3158491.3158497
Nadezhda Gourova, E. Gourova
{"title":"Attracting talents","authors":"Nadezhda Gourova, E. Gourova","doi":"10.1145/3158491.3158497","DOIUrl":"https://doi.org/10.1145/3158491.3158497","url":null,"abstract":"Knowledge and innovation are widely acknowledged as key factors for competitiveness and growth of organisations. People are the primary knowledge creators, and therefore, special emphasis is paid nowadays on talent management and attraction. Many companies world-wide have focused on strategic human resources management and creating attractive and motivating organisational environment. Recently, specific activities have been launched for raising employers image and for attracting talented employees through appropriate employers branding.","PeriodicalId":330681,"journal":{"name":"Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132562947","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信