Reference Hub5
Modelling Human Activity in People-Oriented Programming with Metamodels

Modelling Human Activity in People-Oriented Programming with Metamodels

Steve Goschnick, Leon Sterling, Liz Sonenberg
Copyright: © 2015 |Volume: 4 |Issue: 2 |Pages: 24
ISSN: 2156-1796|EISSN: 2156-1788|EISBN13: 9781466679504|DOI: 10.4018/IJPOP.2015070101
Cite Article Cite Article

MLA

Goschnick, Steve, et al. "Modelling Human Activity in People-Oriented Programming with Metamodels." IJPOP vol.4, no.2 2015: pp.1-24. http://doi.org/10.4018/IJPOP.2015070101

APA

Goschnick, S., Sterling, L., & Sonenberg, L. (2015). Modelling Human Activity in People-Oriented Programming with Metamodels. International Journal of People-Oriented Programming (IJPOP), 4(2), 1-24. http://doi.org/10.4018/IJPOP.2015070101

Chicago

Goschnick, Steve, Leon Sterling, and Liz Sonenberg. "Modelling Human Activity in People-Oriented Programming with Metamodels," International Journal of People-Oriented Programming (IJPOP) 4, no.2: 1-24. http://doi.org/10.4018/IJPOP.2015070101

Export Reference

Mendeley
Favorite Full-Issue Download

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.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.