用元模型对以人为本的编程中的人类活动建模

S. Goschnick, L. Sterling, L. Sonenberg
{"title":"用元模型对以人为本的编程中的人类活动建模","authors":"S. Goschnick, L. Sterling, L. Sonenberg","doi":"10.4018/IJPOP.2015070101","DOIUrl":null,"url":null,"abstract":"People Oriented Programming POP is a new paradigm for developing individual-oriented software applications and associated devices that entails four defining elements. The first three elements call upon, respectively, the individual user: 1. As the central focus of a customised software artefact addressing their heterogeneous needs, described as 'markets of one'. 2. As a self-ethnographer administering and using Cultural Probes, sensors, personal Role Models and Scenarios to gather their own data and requirements. 3. As end-user developers, coming up with their own solutions to match their personal needs, utilising user-friendly computer languages, development environments and software toolkits designed to make the user the centre of innovation in new product development. The fourth defining element of POP is the cognitive and emotion-led modelling behind the tools, techniques and frameworks upon which the user toolkits are built. The models are drawn from two perspectives that rely on Psychology: the Agent-Oriented paradigm and its connection with Cognitive Task Modelling; and from Emotion-led Modelling for requirements gathering. POP draws upon research from the analysis, design and development paradigms of software development, software engineering and from within HCI Human Computer Interaction including Task Analysis. Many user-friendly tools and coding environments exist that can service POP developers. However further research is needed to provide a broad selection of tools to cater for everybody interested. After defining the four elements of POP this paper concentrates on cognitive and emotion-led modelling of people's activities, examining meta-models drawn from Task Analysis and the Agent-Oriented paradigm. The meta-models are of interest in the service of the third element: to be used as foundational structures in building new, highly usable and well-engineered development tools for end-users to code or configure solutions that service their own needs. The ShaMAN meta-model is described and presented as a potential foundational structure.","PeriodicalId":309154,"journal":{"name":"Int. J. People Oriented Program.","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Modelling Human Activity in People-Oriented Programming with Metamodels\",\"authors\":\"S. Goschnick, L. Sterling, L. Sonenberg\",\"doi\":\"10.4018/IJPOP.2015070101\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"People Oriented Programming POP is a new paradigm for developing individual-oriented software applications and associated devices that entails four defining elements. The first three elements call upon, respectively, the individual user: 1. As the central focus of a customised software artefact addressing their heterogeneous needs, described as 'markets of one'. 2. As a self-ethnographer administering and using Cultural Probes, sensors, personal Role Models and Scenarios to gather their own data and requirements. 3. As end-user developers, coming up with their own solutions to match their personal needs, utilising user-friendly computer languages, development environments and software toolkits designed to make the user the centre of innovation in new product development. The fourth defining element of POP is the cognitive and emotion-led modelling behind the tools, techniques and frameworks upon which the user toolkits are built. The models are drawn from two perspectives that rely on Psychology: the Agent-Oriented paradigm and its connection with Cognitive Task Modelling; and from Emotion-led Modelling for requirements gathering. POP draws upon research from the analysis, design and development paradigms of software development, software engineering and from within HCI Human Computer Interaction including Task Analysis. Many user-friendly tools and coding environments exist that can service POP developers. However further research is needed to provide a broad selection of tools to cater for everybody interested. After defining the four elements of POP this paper concentrates on cognitive and emotion-led modelling of people's activities, examining meta-models drawn from Task Analysis and the Agent-Oriented paradigm. The meta-models are of interest in the service of the third element: to be used as foundational structures in building new, highly usable and well-engineered development tools for end-users to code or configure solutions that service their own needs. The ShaMAN meta-model is described and presented as a potential foundational structure.\",\"PeriodicalId\":309154,\"journal\":{\"name\":\"Int. J. People Oriented Program.\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Int. J. People Oriented Program.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4018/IJPOP.2015070101\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Int. J. People Oriented Program.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4018/IJPOP.2015070101","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

面向人的编程POP是开发面向个人的软件应用程序和相关设备的新范例,它包含四个定义元素。前三个元素分别调用单个用户:作为解决他们的异构需求的定制软件工件的中心焦点,被描述为“一个的市场”。2. 作为一名自我民族志学家,管理和使用文化探针、传感器、个人角色模型和场景来收集自己的数据和需求。3.作为最终用户的开发人员,利用用户友好的计算机语言、开发环境和软件工具包,提出符合他们个人需要的解决方案,使用户成为新产品开发的创新中心。POP的第四个定义要素是建立用户工具包所依据的工具、技术和框架背后以认知和情感为主导的建模。这些模型是从两个依赖于心理学的角度得出的:面向主体的范式及其与认知任务建模的联系;从情感导向的需求收集建模。POP从软件开发、软件工程和人机交互(包括任务分析)的分析、设计和开发范例中汲取研究成果。存在许多用户友好的工具和编码环境,可以为POP开发人员提供服务。然而,需要进一步的研究来提供广泛的工具选择,以满足每个感兴趣的人。在定义了POP的四个要素之后,本文将重点放在以认知和情感为主导的人们活动建模上,研究从任务分析和面向主体范式中得出的元模型。元模型对第三个元素的服务很感兴趣:作为构建新的、高度可用的、设计良好的开发工具的基础结构,用于最终用户编码或配置满足他们自己需求的解决方案。萨满元模型被描述为潜在的基础结构。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Modelling Human Activity in People-Oriented Programming with Metamodels
People Oriented Programming POP is a new paradigm for developing individual-oriented software applications and associated devices that entails four defining elements. The first three elements call upon, respectively, the individual user: 1. As the central focus of a customised software artefact addressing their heterogeneous needs, described as 'markets of one'. 2. As a self-ethnographer administering and using Cultural Probes, sensors, personal Role Models and Scenarios to gather their own data and requirements. 3. As end-user developers, coming up with their own solutions to match their personal needs, utilising user-friendly computer languages, development environments and software toolkits designed to make the user the centre of innovation in new product development. The fourth defining element of POP is the cognitive and emotion-led modelling behind the tools, techniques and frameworks upon which the user toolkits are built. The models are drawn from two perspectives that rely on Psychology: the Agent-Oriented paradigm and its connection with Cognitive Task Modelling; and from Emotion-led Modelling for requirements gathering. POP draws upon research from the analysis, design and development paradigms of software development, software engineering and from within HCI Human Computer Interaction including Task Analysis. Many user-friendly tools and coding environments exist that can service POP developers. However further research is needed to provide a broad selection of tools to cater for everybody interested. After defining the four elements of POP this paper concentrates on cognitive and emotion-led modelling of people's activities, examining meta-models drawn from Task Analysis and the Agent-Oriented paradigm. The meta-models are of interest in the service of the third element: to be used as foundational structures in building new, highly usable and well-engineered development tools for end-users to code or configure solutions that service their own needs. The ShaMAN meta-model is described and presented as a potential foundational structure.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信