Sciweavers

HCI
2009

People-Oriented Programming: From Agent-Oriented Analysis to the Design of Interactive Systems

13 years 2 months ago
People-Oriented Programming: From Agent-Oriented Analysis to the Design of Interactive Systems
Where the Object-Oriented paradigm set about abstracting objects, iented (AO) theory draws on Psychology to abstract mentalist notions like: beliefs, perceptions, goals, and intentions. As such, the associated AgentOriented analysis can be used quite successfully to design interactive systems for people, delivering applications that are heavily individual-oriented. This reversal of the AO lens focuses analysis back upon people. It puts a multifaceted agent used in analysis `into the shoes' of the user and turns the design and implementation into one we call People-Oriented Programming (POP). POP calls on users to gather ethnographic data about themselves using Cultural Probes and on end-user innovation via software toolkits. This turn of focus is timely as the analyst/designer of interactive systems is facing new challenges regarding flexibility, user situatedness, dynamic environments, incomplete data, diversity in user needs, sensors in the environment, and users emersed in mult...
Steve Goschnick
Added 18 Feb 2011
Updated 18 Feb 2011
Type Journal
Year 2009
Where HCI
Authors Steve Goschnick
Comments (0)