Proceedings of the 27th European Conference on Pattern Languages of Programs最新文献

筛选
英文 中文
Patterns for the Advanced Design of Programming Exercises supported by Technology-Enhanced Assessment Systems 由技术增强的评估系统支持的编程练习的高级设计模式
Proceedings of the 27th European Conference on Pattern Languages of Programs Pub Date : 2022-07-06 DOI: 10.1145/3551902.3551974
Michael Striewe
{"title":"Patterns for the Advanced Design of Programming Exercises supported by Technology-Enhanced Assessment Systems","authors":"Michael Striewe","doi":"10.1145/3551902.3551974","DOIUrl":"https://doi.org/10.1145/3551902.3551974","url":null,"abstract":"Students typically must work on complex exercises if they are about to learn advanced concepts of programming. Technology-enhanced assessment systems can not only be used to grade submissions to such exercises, but also as a support tool for students. In particular, they can support them in the learning process with automated, formative feedback. However, they cannot automatically reduce the complexity of the problems and thus reduce the cognitive load for the students. Instead, that can be achieved by careful exercise design in conjunction with specific features of technology-enhanced assessment systems. This paper introduces five patterns on how to split complex exercises into several parts so that additional benefits can arise from a close interaction between students and a technology-enhanced assessment systems with appropriate additional features beyond direct feedback generation.","PeriodicalId":320481,"journal":{"name":"Proceedings of the 27th European Conference on Pattern Languages of Programs","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121037020","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
Exploring slowness: Three patterns to speed up product delivery 探索缓慢:加快产品交付的三种模式
Proceedings of the 27th European Conference on Pattern Languages of Programs Pub Date : 2022-07-06 DOI: 10.1145/3551902.3551986
Thomas Epping
{"title":"Exploring slowness: Three patterns to speed up product delivery","authors":"Thomas Epping","doi":"10.1145/3551902.3551986","DOIUrl":"https://doi.org/10.1145/3551902.3551986","url":null,"abstract":"“We need to go faster!” – There are good reasons for an organization to increase the speed of its product delivery. Among them might be a desire for rapid feedback from customers as well as an ability for a rapid response to such feedback. We reframe the call to action of going faster and propose to go less slowly by addressing waiting times within the value chains of an organization. This article proposes the patterns Visual Value Chain Representation, Wait Time Exposure, and Delivery Speed Measurement to help raise awareness for product delivery speed and to enable an organization to start having conversations with their customers about it.","PeriodicalId":320481,"journal":{"name":"Proceedings of the 27th European Conference on Pattern Languages of Programs","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131759754","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
Designing interfaces for multilingual users: a pattern language 为多语言用户设计接口:一种模式语言
Proceedings of the 27th European Conference on Pattern Languages of Programs Pub Date : 2022-07-06 DOI: 10.1145/3551902.3551964
D. M. da Rosa, Maria Luisa Lamb Souto, M. Silveira
{"title":"Designing interfaces for multilingual users: a pattern language","authors":"D. M. da Rosa, Maria Luisa Lamb Souto, M. Silveira","doi":"10.1145/3551902.3551964","DOIUrl":"https://doi.org/10.1145/3551902.3551964","url":null,"abstract":"Despite the existence of a large contingent of bilingual and multilingual individuals in the world, this characteristic of software users went unnoticed for decades. With the emergence of Web 2.0, users began to generate content and make it available on their favorite websites, yielding a series of intercultural communications with other users. Several companies began to adapt their user interfaces to this new reality, preparing their applications and websites for the ever increasing multilingual characteristics of their public. In this work, we seek to map, through the development of a pattern language, the interaction design strategies related to users’ multilingualism existing in current systems. An overview of the resulting pattern language is presented together with a few example patterns, while a website is made available with the complete language description.","PeriodicalId":320481,"journal":{"name":"Proceedings of the 27th European Conference on Pattern Languages of Programs","volume":"98 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116330163","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
Organizational Patterns for Improving the Understanding Between a Customer and the Development Team 提高客户和开发团队之间理解的组织模式
Proceedings of the 27th European Conference on Pattern Languages of Programs Pub Date : 2022-07-06 DOI: 10.1145/3551902.3551988
Mohammad Ismail Khattab
{"title":"Organizational Patterns for Improving the Understanding Between a Customer and the Development Team","authors":"Mohammad Ismail Khattab","doi":"10.1145/3551902.3551988","DOIUrl":"https://doi.org/10.1145/3551902.3551988","url":null,"abstract":"During a software development process, a customer and the development team need to communicate and understand each other. Poor communication between a customer and the development team is one of the most common challenges in the software development process, which leads to software failures and further increases the budget. In our practical experience and from the literature, we found that lack of customer involvement, no common communication language, complex business processes, end-user resistance toward system development, lack of trust, lack of leadership, and and end-user capacity are the main challenges toward the development team understanding. We bring six newly discovered patterns that address these problems and improve the understanding between a customer and the development team during the software development process. We also bring some of the known organizational patterns that also mitigate these problems into relation to the newly discovered patterns. To create a pattern language from these patterns, we illustrated the sequences of the patterns so that the development team and customer could understand each other.","PeriodicalId":320481,"journal":{"name":"Proceedings of the 27th European Conference on Pattern Languages of Programs","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128219967","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
Element Similarity Calculator in XML Schema Matching XML模式匹配中的元素相似度计算器
Proceedings of the 27th European Conference on Pattern Languages of Programs Pub Date : 2022-07-06 DOI: 10.1145/3551902.3551970
Dionysis Athanasopoulos
{"title":"Element Similarity Calculator in XML Schema Matching","authors":"Dionysis Athanasopoulos","doi":"10.1145/3551902.3551970","DOIUrl":"https://doi.org/10.1145/3551902.3551970","url":null,"abstract":"XML is one of the standard ways for representing and exchanging information on the Web. However, XML schemas that represent the same/similar information are usually heterogeneous. To reconcile the heterogeneity of XML schemas, there are many approaches in the literature that match the elements of XML schemas to each other. The calculation step that is in common among all the matching approaches is the similarity calculation among XML elements. We extract a pattern that abstracts the similarity metrics that have been applied by the existing XML matching approaches. The pattern provides to data/software engineers a skeleton of abstract classes that the engineers should extend for implementing the automated calculation of element similarity.","PeriodicalId":320481,"journal":{"name":"Proceedings of the 27th European Conference on Pattern Languages of Programs","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130094718","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
Maker Spaces for Hybrid Education 混合教育的创客空间
Proceedings of the 27th European Conference on Pattern Languages of Programs Pub Date : 2022-07-06 DOI: 10.1145/3551902.3551982
Christian Kohls
{"title":"Maker Spaces for Hybrid Education","authors":"Christian Kohls","doi":"10.1145/3551902.3551982","DOIUrl":"https://doi.org/10.1145/3551902.3551982","url":null,"abstract":"Universities are reshaping their campuses. In this paper we will present patterns for planning and implementing maker spaces and establishing a maker culture. It is based on the assumption that building things is a great learning opportunity and that prototypes enables both practical and theoretical insights. University can create maker spaces, maker garages and maker bases that enable various types of creative activities. The patterns are part of a larger research project in which we identify patterns for hybrid learning spaces.","PeriodicalId":320481,"journal":{"name":"Proceedings of the 27th European Conference on Pattern Languages of Programs","volume":"114 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123776947","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 of Agile Coach roles 敏捷教练角色的模式
Proceedings of the 27th European Conference on Pattern Languages of Programs Pub Date : 2022-07-06 DOI: 10.1145/3551902.3551963
Allan Kelly
{"title":"Patterns of Agile Coach roles","authors":"Allan Kelly","doi":"10.1145/3551902.3551963","DOIUrl":"https://doi.org/10.1145/3551902.3551963","url":null,"abstract":"Agile software development, and other applications of agile working, continue to grow both in terms of usage and in terms of knowledge and lore. As a result the Agile Coach role has become an established role; yet the role is mired in confusion. This paper aims to reduce this confusion by differentiating the agile coach role. Agile coaches are not homogenous: some are directive, some non-directive, some deal with specific technologies while others address management and organisational form. Skills, experience, specialisation and motivations differ widely. Strictly speaking, other coaching roles, such as Product Coach, are distinct to agile. However, these roles are frequently used in conjunction with agile and managed in a similar fashion. Therefore, it makes sense to take a board view of coaching roles.","PeriodicalId":320481,"journal":{"name":"Proceedings of the 27th European Conference on Pattern Languages of Programs","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124184405","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 of Remote Work Environments 远程工作环境的模式
Proceedings of the 27th European Conference on Pattern Languages of Programs Pub Date : 2022-07-06 DOI: 10.1145/3551902.3551987
Kristian Toldy, Waheedullah Sulaiman Khail, V. Vranić
{"title":"Patterns of Remote Work Environments","authors":"Kristian Toldy, Waheedullah Sulaiman Khail, V. Vranić","doi":"10.1145/3551902.3551987","DOIUrl":"https://doi.org/10.1145/3551902.3551987","url":null,"abstract":"People are more and more in a position to work remotely. They face the same problems of establishing and running remote work environments over and over again. In order to help them a bit, six organizational patterns of remote work environments are presented in this paper: Unofficial Meetings, Remote Mentor, Unified Communication Channels, Standard Operating Procedures, Information Hub, and Cut Meetings. The patterns come from a firsthand remote work experience obtained in a company focusing on quality assurance through a crowd testing methodology where software companies get real users to test their newest products.","PeriodicalId":320481,"journal":{"name":"Proceedings of the 27th European Conference on Pattern Languages of Programs","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126258921","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
Evolving Pattern Candidates for Setting Up Educational Online Seminars: - Findings from the COVID-19 Pandemic - 建立教育在线研讨会的不断演变的候选模式:-来自COVID-19大流行的发现-
Proceedings of the 27th European Conference on Pattern Languages of Programs Pub Date : 2022-07-06 DOI: 10.1145/3551902.3551978
René Reiners, Sam Jayhooni
{"title":"Evolving Pattern Candidates for Setting Up Educational Online Seminars: - Findings from the COVID-19 Pandemic -","authors":"René Reiners, Sam Jayhooni","doi":"10.1145/3551902.3551978","DOIUrl":"https://doi.org/10.1145/3551902.3551978","url":null,"abstract":"E-Learning, Blended Learning, Massive Online Courses, Distributed Learning, Webinars Hybrid Events and video conferencing are topics treated for decades. Technology-wise, many opportunities were taken and chances were used. However, in many situations, work places, universities and institutions, lectures, courses, trainings, workshops or informative events were still primarily held on-site. All of them, with their specific advantages and disadvantages (e.g., personal contact, networking vs. time loss, ecological footprint, etc.). First with the Corona Pandemic and the subsequent measures, all foremost the lockdown situations worldwide, remote working, learning and video conferencing experienced a dramatic boost. The option of preferring on-site, personal meetings vanished completely. Due to this profound change in collaborative that had to become common overnight, people were forced to face and adapt to available technologies. The latter, on the other side, also evolved quickly to provide more and more features to improve collaboration, usability and privacy. Formats for lectures, courses, workshops and collaboration also had to be adapted quickly. The problem was that all stakeholders, both lecturers as well as learners could not that easily change their habits, ways of teaching and learning, interacting, and – not to forget – their didactic concept, methods and materials. A 1:1 transformation was impossible since different technical background knowledge as well as very different technical and spatial conditions lead to great imbalance in quality of teaching, interaction, use of technology and practicability. In order to address these uncertainties, this work provides a basic set of suggestions for lecturers in form of a pattern collection for setting up educational online courses regarding several aspects like common sense, technology and rules of the game. Since patterns are technology-agnostic and formulated for a broad audience with different professional backgrounds, they qualify as universal format and at the same time keep the validity of time. Even after almost three years with COVID-19, there is still struggle with technology adaption and format generation. The formulated patterns are based on interviews with experts that worked as lecturers, a larger-scale survey including the results from 63 online questionnaires and one focus group. The resulting set of 19 guidelines was then reformulated as patterns in a mid-high maturity state with the perspective of being further supported by new findings and practical experience. The pattern collection is linked to a process model for evolving pattern libraries from previous work.","PeriodicalId":320481,"journal":{"name":"Proceedings of the 27th European Conference on Pattern Languages of Programs","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115629374","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
Challenges and Requirements in Hybrid Written Exams Settings 混合笔试设置的挑战和要求
Proceedings of the 27th European Conference on Pattern Languages of Programs Pub Date : 2022-07-06 DOI: 10.1145/3551902.3551975
J. Noller
{"title":"Challenges and Requirements in Hybrid Written Exams Settings","authors":"J. Noller","doi":"10.1145/3551902.3551975","DOIUrl":"https://doi.org/10.1145/3551902.3551975","url":null,"abstract":"New media technologies not only enable hybrid forms of teaching and learning but also new hybrid forms of examining students in higher education. In this paper, we present a general design pattern on hybrid written exams, thereby distinguishing between different types and modes of question, answer, space, tool, hybridity, fraud, and proctoring. Based on these distinctions, we present two patterns that outline multiple combinations for hybrid written exams in higher education, and discuss possible ways of proctoring and preventing examination fraud.","PeriodicalId":320481,"journal":{"name":"Proceedings of the 27th European Conference on Pattern Languages of Programs","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128408047","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
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学术官方微信
小红书