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

筛选
英文 中文
Pattern illustrating workshop 图案插画工作坊
Proceedings of the 24th European Conference on Pattern Languages of Programs Pub Date : 2019-07-03 DOI: 10.1145/3361149.3361192
K. Munakata, Tomoki Kaneko, Takashi Iba
{"title":"Pattern illustrating workshop","authors":"K. Munakata, Tomoki Kaneko, Takashi Iba","doi":"10.1145/3361149.3361192","DOIUrl":"https://doi.org/10.1145/3361149.3361192","url":null,"abstract":"This workshop highlighted the importance of 'Pattern Illustrating' in the process of pattern language creation. Pattern Illustrating is a process of creating a best-fit illustration which visualizes the essence of each pattern. It has been recognized that patterns illustrations make it easier to pattern readers to understand the core message of each pattern smoothly and remind it in the everyday practices. However, not many pattern creators know that there is also a significant benefit for themselves. The process of creating illustrations, enhances the quality of the pattern description, because it requires people to read it through over and over again and discuss others to reconsider what it really wants to say, to find a best-fit illustration. Therefore, regardless of whether you have a good drawing skill or not, we believe that every pattern creator should at least once try drawing illustrations for their patterns, since that would improve the quality of the entire language. In this workshop, we asked participants to bring their own patterns, discuss with others and reconsider the potential improvements which can be made in the description, through the process of pattern illustrating. We expect this workshop to provide participants with a clear understanding of the Pattern Illustrating with a view to using it effectively in the practice of improving their own patterns.","PeriodicalId":294665,"journal":{"name":"Proceedings of the 24th European Conference on Pattern Languages of Programs","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115357043","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
A proposal of modular-structured pattern language: based on pattern language for end of life care 基于模式语言的临终关怀模块化结构模式语言的提出
Proceedings of the 24th European Conference on Pattern Languages of Programs Pub Date : 2019-07-03 DOI: 10.1145/3361149.3361167
Yuka Banno, Tomoki Kaneko, Takashi Iba
{"title":"A proposal of modular-structured pattern language: based on pattern language for end of life care","authors":"Yuka Banno, Tomoki Kaneko, Takashi Iba","doi":"10.1145/3361149.3361167","DOIUrl":"https://doi.org/10.1145/3361149.3361167","url":null,"abstract":"This paper proposes a new structure, Modular-Structured Pattern Language, that makes possible to make a pattern language based on the core in pattern languages depending on their situation, needs, and problems. The In this paper, first, we describe how the Modular-Structured Pattern Language works, what kind of advantages and limits it has, and how it will be used in the future.","PeriodicalId":294665,"journal":{"name":"Proceedings of the 24th European Conference on Pattern Languages of Programs","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122615219","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
Democratic power structures in virtual communities 虚拟社区中的民主权力结构
Proceedings of the 24th European Conference on Pattern Languages of Programs Pub Date : 2019-07-03 DOI: 10.1145/3361149.3361181
Niels Seidel
{"title":"Democratic power structures in virtual communities","authors":"Niels Seidel","doi":"10.1145/3361149.3361181","DOIUrl":"https://doi.org/10.1145/3361149.3361181","url":null,"abstract":"Many social networks and cooperative systems provide spaces for public discourse and opinion formation, but the operators alone determine how these spaces are designed, who may enter them and what rules apply to their use. Although their systems and platforms accommodate virtual communities, they largely elude the influence of the public and the people participating there. This paper describes common organizational, operational and technological solutions for the design of democratized virtual communities. In detail a Voting pattern is presented.","PeriodicalId":294665,"journal":{"name":"Proceedings of the 24th European Conference on Pattern Languages of Programs","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123385932","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 pattern approach for identification of opportunities for personalisation and automation of user interactions for the IoT 一种识别物联网用户交互个性化和自动化机会的模式方法
Proceedings of the 24th European Conference on Pattern Languages of Programs Pub Date : 2019-07-03 DOI: 10.1145/3361149.3361157
Rubem Barbosa-Hughes
{"title":"A pattern approach for identification of opportunities for personalisation and automation of user interactions for the IoT","authors":"Rubem Barbosa-Hughes","doi":"10.1145/3361149.3361157","DOIUrl":"https://doi.org/10.1145/3361149.3361157","url":null,"abstract":"This paper introduces the 'Personal Spark' pattern which can be used to identify relevant fragments of human-human interaction as an initial step to inform requirements for adaptive user interfaces and data processing, in this case for user interactions of consumer Internet of Things. This pattern is aimed primarily at helping user experience designers, in modern, iterative environments, with the challenges and opportunities of using data and Machine Learning as design resources, since the resulting enhanced interaction concepts often represent ideal use cases for Machine Learning. The approach was tested with 23 User Experience designers who, overall, rated it as a very positive experience. This research reflects on a novel route to assist the conceptual phase of the user interaction design of consumer IoT. This is done by providing user experience designers with a pattern approach to help reducing the gap between the opportunities in human-computer interaction research and the practice of user experience design in the industry.","PeriodicalId":294665,"journal":{"name":"Proceedings of the 24th European Conference on Pattern Languages of Programs","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133974283","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
Software process anti-pattern detection in project data 软件处理项目数据中的反模式检测
Proceedings of the 24th European Conference on Pattern Languages of Programs Pub Date : 2019-07-03 DOI: 10.1145/3361149.3361169
P. Pícha, Přemek Brada
{"title":"Software process anti-pattern detection in project data","authors":"P. Pícha, Přemek Brada","doi":"10.1145/3361149.3361169","DOIUrl":"https://doi.org/10.1145/3361149.3361169","url":null,"abstract":"There is a significant amount of guidance on Project Management (PM) including software development methodologies, best practices and anti-patterns (APs). There is, however, a lack of automated way of applying this knowledge by analyzing readily available data from tools aiding in software PM, such as Application Lifecycle Management (ALM) tools. We propose a method of detecting process and PM anti-patterns in project data which can be used to warn software development teams about a potential threat to the project, or to conduct more general studies on the impact of AP occurrence on project success and product quality. We previously published a concept for the data mining and analysis toolset distinct from other research approaches and related work. Based on this toolset, we devised a formalized basis for our detection method in the form of standardized AP description template and a model for pattern operationalization over project data extracted from ALM tools. The main contribution of this paper is the general method for AP operationalization taking the description template as a starting point, discussed together with its potential limitations. We performed an initial validation of the method on data from student projects, using an AP we encountered in practice called \"Collective Procrastination\" which we also describe in this paper together with its detailed formal operationalization.","PeriodicalId":294665,"journal":{"name":"Proceedings of the 24th European Conference on Pattern Languages of Programs","volume":"83 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115575686","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}
引用次数: 6
Patterns for well-being in life: 9 patterns for being with others 幸福生活模式:与他人相处的9种模式
Proceedings of the 24th European Conference on Pattern Languages of Programs Pub Date : 2019-07-03 DOI: 10.1145/3361149.3361173
Karin Iwata, Hinako Ando, Takashi Iba
{"title":"Patterns for well-being in life: 9 patterns for being with others","authors":"Karin Iwata, Hinako Ando, Takashi Iba","doi":"10.1145/3361149.3361173","DOIUrl":"https://doi.org/10.1145/3361149.3361173","url":null,"abstract":"In this paper, we present 9 patterns for Being with others from Patterns for Well-being in Life which verbalize the tips for method on fulfilling four factors of happiness as pattern language. This study is based on well-being studies of Takashi Maeno. His study presents four factors of happiness: factor 1 \"let's try it!,\" factor 2 \"thank you,\" factor 3 \"it will turn out all right!,\" factor 4 \"be yourself.\" After we wrote some patterns in the last paper, we reconstructed this pattern language into three new categories, \"Love yourself,\" \"Love others,\" \"Love the world.\" In this paper, we present 9 patterns from Category 2.","PeriodicalId":294665,"journal":{"name":"Proceedings of the 24th European Conference on Pattern Languages of Programs","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117207758","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
The three-step refactoring detector pattern 三步重构检测器模式
Proceedings of the 24th European Conference on Pattern Languages of Programs Pub Date : 2019-07-03 DOI: 10.1145/3361149.3361168
Anastasius Tsimakis, A. Zarras, Panos Vassiliadis
{"title":"The three-step refactoring detector pattern","authors":"Anastasius Tsimakis, A. Zarras, Panos Vassiliadis","doi":"10.1145/3361149.3361168","DOIUrl":"https://doi.org/10.1145/3361149.3361168","url":null,"abstract":"Developing a tool that provides support for different refactorings, through a set of refactoring detectors which identify opportunities for source code improvements, is not easy. Our experience in developing such a tool for refactoring object-oriented software revealed the Three-Step Refactoring Detector pattern. The main idea behind the pattern is to develop an extensible hierarchy of refactoring detectors, with respect to a general three-step refactoring detection process. The proposed pattern facilitates the expansion of the hierarchy with new refactoring detectors and enables the reuse of existing refactoring detectors, provided by third party developers. Concerning maintainability, the pattern promotes the development of simple, clean and technology independent refactoring detectors. We have used the pattern for the development of 11 different refactoring detectors in the context of our tool. The pattern has not been observed in other contexts. However, the usage of the pattern in our tool brought out specific empirical evidence of its benefits, which we discuss in this paper.","PeriodicalId":294665,"journal":{"name":"Proceedings of the 24th European Conference on Pattern Languages of Programs","volume":"110 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127312230","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
A generic conceptual data model of social media services 社交媒体服务的通用概念数据模型
Proceedings of the 24th European Conference on Pattern Languages of Programs Pub Date : 2019-07-03 DOI: 10.1145/3361149.3361171
N. Mohammadi, Angela Borchert, Julia Pampus, M. Heisel
{"title":"A generic conceptual data model of social media services","authors":"N. Mohammadi, Angela Borchert, Julia Pampus, M. Heisel","doi":"10.1145/3361149.3361171","DOIUrl":"https://doi.org/10.1145/3361149.3361171","url":null,"abstract":"Data modelling patterns provide a good guideline for creating a data model of a software or service. However, there is a lack of such a pattern respecting data protection requirements that an online service should satisfy. Especially for social media services, this is a relevant topic as end-users' data are collected and processed. In this work, we introduce conceptual data model in different abstraction layer: a generic and an application specific layer. The generic conceptual data model for a social media service can be refined to present the conceptual data model of a specific social media service. The primary target audience of this work are academics, who are interested in the research on social media service analysis with respect to privacy and data protection. However, the generic conceptual data model of social media services may support social media service designers in obtaining an overview of data that a service collects and processes for service provisioning. By using our descriptive conceptual data model, service providers are supported to gain valuable information for addressing data protection regulations and to document collected and processed data in a transparent and understandable way. For example, the service providers can use the data model (created by refining the generic conceptual data model) for generating more transparent and usable privacy policies for their end-users. Furthermore, the created data model supports communication of different stakeholders, i.e. service developers, service providers and other involved stakeholders. We illustrate application of our generic conceptual data model with refining it for the online dating application Tinder. We consider our generic conceptual model for capturing data model of social media services as a pattern candidate.","PeriodicalId":294665,"journal":{"name":"Proceedings of the 24th European Conference on Pattern Languages of Programs","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121583521","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
Pattern-based incorporation of privacy preferences into privacy policies: negotiating the conflicting needs of service providers and end-users 将隐私偏好以模式为基础合并到隐私策略中:协商服务提供者和最终用户之间相互冲突的需求
Proceedings of the 24th European Conference on Pattern Languages of Programs Pub Date : 2019-07-03 DOI: 10.1145/3361149.3361154
N. Mohammadi, Julia Pampus, M. Heisel
{"title":"Pattern-based incorporation of privacy preferences into privacy policies: negotiating the conflicting needs of service providers and end-users","authors":"N. Mohammadi, Julia Pampus, M. Heisel","doi":"10.1145/3361149.3361154","DOIUrl":"https://doi.org/10.1145/3361149.3361154","url":null,"abstract":"Data protection during processing an end-user's personal data is one of the service provider's main responsibilities. According to data protection regulations, e.g. the European General Data Protection Regulation, an informed consent to privacy policies and a proper purpose specification in privacy policies are the essential legal foundation for the processing of personal data on the Internet. Privacy policies must make end-users aware of their rights and possibilities when using an online or offline service. While privacy policies affect both the service provider and end-user, current visualization methods and a missing voice of the end-user cause an asymmetry between the implementation of the needs of both parties. We aim to reconcile this asymmetry and propose a pattern for a modifiable privacy policy whose practical implementation can benefit both, service providers and end-users. We name our pattern \"privacy policy options\". With the \"privacy policy options\" pattern applied to WhatsApp, we demonstrate the application of our approach.","PeriodicalId":294665,"journal":{"name":"Proceedings of the 24th European Conference on Pattern Languages of Programs","volume":"407 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122195463","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}
引用次数: 4
A pattern language tool on real time innovation: focus group report 实时创新的模式语言工具:焦点小组报告
Proceedings of the 24th European Conference on Pattern Languages of Programs Pub Date : 2019-07-03 DOI: 10.1145/3361149.3361194
C. Weber
{"title":"A pattern language tool on real time innovation: focus group report","authors":"C. Weber","doi":"10.1145/3361149.3361194","DOIUrl":"https://doi.org/10.1145/3361149.3361194","url":null,"abstract":"Real-time innovation (RTI) processes deal with ad hoc network collaboration for innovation in unplanned and unpredictable environments. Today, they represent a growing challenge for many industries and societal actors. Successful real-time innovation processes do not only require expert knowledge and strategic management expertise but do strongly rely on implicit and tacit knowledge and intuitive, entrepreneurial mindsets. Often, this mindset is not vital in industries and innovation management fails.","PeriodicalId":294665,"journal":{"name":"Proceedings of the 24th European Conference on Pattern Languages of Programs","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131640736","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学术官方微信
小红书