Designing with ethnography: a presentation framework for design
DIS '97 Proceedings of the 2nd conference on Designing interactive systems: processes, practices, methods, and techniques
interactions
Rapid ethnography: time deepening strategies for HCI field research
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
Ethnographically informed analysis for software engineers
International Journal of Human-Computer Studies - Understanding work and designing artefacts
ROADMAP: extending the gaia methodology for complex open systems
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
Technology probes: inspiring design for and with families
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Agent-Oriented Modelling: Software versus the World
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
Presenting ethnography in the requirements process
RE '95 Proceedings of the Second IEEE International Symposium on Requirements Engineering
Towards Modeling and Reasoning Support for Early-Phase Requirements Engineering
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
Personal and Ubiquitous Computing
Developing multiagent systems: The Gaia methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
Tropos: An Agent-Oriented Software Development Methodology
Autonomous Agents and Multi-Agent Systems
A magic box for understanding intergenerational play
CHI '06 Extended Abstracts on Human Factors in Computing Systems
The Knowledge Engineering Review
ER '07 Tutorials, posters, panels and industrial contributions at the 26th international conference on Conceptual modeling - Volume 83
Coherence: an approach to representing ethnographic analyses in systems design
Human-Computer Interaction
Engineering the social: The role of shared artifacts
International Journal of Human-Computer Studies
The Art of Agent-Oriented Modeling
The Art of Agent-Oriented Modeling
Understanding family communication across time zones
Proceedings of the 2010 ACM conference on Computer supported cooperative work
Having fun at home: interleaving fieldwork and goal models
OZCHI '09 Proceedings of the 21st Annual Conference of the Australian Computer-Human Interaction Special Interest Group: Design: Open 24/7
Agent oriented software engineering with INGENIAS
CEEMAS'03 Proceedings of the 3rd Central and Eastern European conference on Multi-agent systems
Integrating Preferences into Goal Models for Requirements Engineering
RE '10 Proceedings of the 2010 18th IEEE International Requirements Engineering Conference
Socio-technical systems: From design methods to systems engineering
Interacting with Computers
Fieldwork for Design: Theory and Practice
Fieldwork for Design: Theory and Practice
Hi-index | 0.00 |
Technology has the potential to transform our home life, but only if it addresses the needs of its users. Understanding and modelling social needs is a challenge. For example, how do we understand, model, and then evaluate a system that must support needs such as ''being fun''? In this paper, we define a systematic and repeatable process and method for understanding the roles and goals within a social domain for the purpose of informing technology design. We use the case study of building technology that supports meaningful interactions between grandparents and grandchildren separated by distance. Rather than attempt to define the roles of grandparents and grandchildren, and their associated goals, we study the roles and goals of activities in which grandparents and grandchildren typically engage, such as storytelling and gifting, and define role and goals models from the resulting data. The data obtained from the study of these activities provides a form of validation of the models. From these, we gain a better understanding of this complex social relationship, and how software systems can be built to support it. The models that emerge during the process are useful boundary objects, allowing knowledge to be shared across and between the disparate stakeholder communities, including end users, software engineers, and field researchers, and serve as inputs to the design process.