Plans and situated actions: the problem of human-machine communication
Plans and situated actions: the problem of human-machine communication
Moving out from the control room: ethnography in system design
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Technomethodology: paradoxes and possibilities
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Computers and other interactive technologies for the home
Communications of the ACM
Using ethnography in contextural design
Communications of the ACM
Designing with ethnography: a presentation framework for design
DIS '97 Proceedings of the 2nd conference on Designing interactive systems: processes, practices, methods, and techniques
Interactive systems in domestic environments
DIS '97 Proceedings of the 2nd conference on Designing interactive systems: processes, practices, methods, and techniques
The innovator's dilemma: when new technologies cause great firms to fail
The innovator's dilemma: when new technologies cause great firms to fail
Contextual design: defining customer-centered systems
Contextual design: defining customer-centered systems
The invisible computer
interactions
Requirements engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Talking Work: Language-games, Organisations and Computer Supported Cooperative Work
Computer Supported Cooperative Work
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
Ethnomethodologically informed ethnography and information system design
Journal of the American Society for Information Science
Technology biographies: field study techinques for home use product development
CHI '02 Extended Abstracts on Human Factors in Computing Systems
Agile Software Development: Principles, Patterns, and Practices
Agile Software Development: Principles, Patterns, and Practices
Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence
Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence
ROADMAP: extending the gaia methodology for complex open systems
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
The Gaia Methodology for Agent-Oriented Analysis and Design
Autonomous Agents and Multi-Agent Systems
Technology probes: inspiring design for and with families
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The Importance of Homes in Technology Research
CoBuild '99 Proceedings of the Second International Workshop on Cooperative Buildings, Integrating Information, Organization, and Architecture
A Requirements-Driven Development Methodology
CAiSE '01 Proceedings of the 13th International Conference on Advanced Information Systems Engineering
Using ethnography to design a mass detection tool (MDT) for the early discovery of insurance fraud
CHI '03 Extended Abstracts on Human Factors in Computing Systems
Proceedings of the 25th International Conference on Software Engineering
Pattern-based support for interactive design in domestic settings
DIS '02 Proceedings of the 4th conference on Designing interactive systems: processes, practices, methods, and techniques
Presenting ethnography in the requirements process
RE '95 Proceedings of the Second IEEE International Symposium on Requirements Engineering
Modelling strategic relationships for process reengineering
Modelling strategic relationships for process reengineering
Personal and Ubiquitous Computing
Patterns of cooperative interaction: Linking ethnomethodology and design
ACM Transactions on Computer-Human Interaction (TOCHI)
Developing Intelligent Agent Systems: A Practical Guide
Developing Intelligent Agent Systems: A Practical Guide
Making tea: iterative design through analogy
DIS '04 Proceedings of the 5th conference on Designing interactive systems: processes, practices, methods, and techniques
Design in the absence of practice: breaching experiments
DIS '04 Proceedings of the 5th conference on Designing interactive systems: processes, practices, methods, and techniques
Cultural probes and the value of uncertainty
interactions - Funology
Evaluating computer-supported cooperative work: models and frameworks
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Behind the help desk: evolution of a knowledge management system in a large organization
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Improving Goal and Role Oriented Analysis for Agent Based Systems
ASWEC '05 Proceedings of the 2005 Australian conference on Software Engineering
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Expected, sensed, and desired: A framework for designing sensing-based interaction
ACM Transactions on Computer-Human Interaction (TOCHI)
Making by making strange: Defamiliarization and the design of domestic technologies
ACM Transactions on Computer-Human Interaction (TOCHI)
Autoethnography: a tool for practice and education
CHINZ '05 Proceedings of the 6th ACM SIGCHI New Zealand chapter's international conference on Computer-human interaction: making CHI natural
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Explained: Embrace Change (2nd Edition)
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Applying small group theory to analysis and design of CSCW systems
HSSE '05 Proceedings of the 2005 workshop on Human and social factors of software engineering
A general approach to ethnographic analysis for systems design
Proceedings of the 23rd annual international conference on Design of communication: documenting & designing for pervasive information
Conveying human-computer interaction concerns to software engineers through an interaction model
CLIHC '05 Proceedings of the 2005 Latin American conference on Human-computer interaction
Integrating activity theory and organizational modeling for context of use analysis
CLIHC '05 Proceedings of the 2005 Latin American conference on Human-computer interaction
Moving with the times: IT research and the boundaries of CSCW
Computer Supported Cooperative Work
Staying open to interpretation: engaging multiple meanings in design and evaluation
DIS '06 Proceedings of the 6th conference on Designing Interactive systems
Design documentaries: inspiring design research through documentary film
DIS '06 Proceedings of the 6th conference on Designing Interactive systems
Designing a mobile communicator: combining ethnography and object-oriented design
OZCHI '06 Proceedings of the 18th Australia conference on Computer-Human Interaction: Design: Activities, Artefacts and Environments
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Probing user values in the home environment within a technology driven Smart Home project
Personal and Ubiquitous Computing
Pervasive computing in the domestic space
Personal and Ubiquitous Computing
Kitchen stories: sharing recipes with the Living Cookbook
Personal and Ubiquitous Computing
Bringing emotion and physicality to domestic ICTs: interview with Steven Kyffin
Personal and Ubiquitous Computing
Back to the shed: gendered visions of technology and domesticity
Personal and Ubiquitous Computing
Digital homes on wheels: designing for the unimagined home
Personal and Ubiquitous Computing
Computer Supported Cooperative Work
Understanding the academic environments: developing personas from field-studies
Proceedings of the 13th Eurpoean conference on Cognitive ergonomics: trust and control in complex socio-technical systems
OZCHI '07 Proceedings of the 19th Australasian conference on Computer-Human Interaction: Entertaining User Interfaces
Using on ethnographic process to conduct requirements analysis for agile systems developmet
Information Technology and Management
Making innovation work: how to manage it, measure it, and profit from it
Making innovation work: how to manage it, measure it, and profit from it
Coherence: an approach to representing ethnographic analyses in systems design
Human-Computer Interaction
The Magic Box and Collage: Responding to the challenge of distributed intergenerational play
International Journal of Human-Computer Studies
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
Shared artefacts as participatory Babel fish
Proceedings of the 11th Biennial Participatory Design Conference
Engaging stakeholders with agent-oriented requirements modelling
AOSE'10 Proceedings of the 11th international conference on Agent-oriented software engineering
International Journal of Human-Computer Studies
Agent-Based modelling for understanding sustainability
PRIMA'11 Proceedings of the 14th international conference on Agents in Principle, Agents in Practice
Substantiating agent-based quality goals for understanding socio-technical systems
AAMAS'11 Proceedings of the 10th international conference on Advanced Agent Technology
The benefits of agent-based motivation models in policy formulation and implementation
AAMAS'11 Proceedings of the 10th international conference on Advanced Agent Technology
Understanding socially oriented roles and goals through motivational modelling
Journal of Systems and Software
Engineering societal information systems by agent-oriented modeling
Journal of Ambient Intelligence and Smart Environments - A software engineering perspective on smart applications for AmI
Hi-index | 0.00 |
This paper presents a multidisciplinary approach to engineering socio-technical design. The paper addresses technological design for social interactions that are non-instrumental, and thereby sometimes contradictory or surprising and difficult to model. Through cooperative analysis of cultural probe data and development of agent-oriented software engineering (AOSE) models, ethnographers and software engineers participate in conversations around shared artifacts, which facilitate the transition from data collected in a social environment to a socially oriented requirements analysis for informing socio-technical design. To demonstrate how this transition was made, we present a case study of the process of designing technology to support familial relationships, such as playing, gifting, showing, telling and creating memories. The case study is based on data collected in a cultural probes study that explores the diverse, complex and unpredictable design environment of the home. A multidisciplinary team worked together through a process of conversations around shared artifacts to cooperatively analyze collected data and develop models. These conversations provided the opportunity to view the data from the perspective of alternative disciplines that resulted in the emergence of novel understandings and innovative practice. The artifacts in the process included returned probe items, scrapbooks, videos of interviews, photographs, family biographies and the AOSE requirements models. When shared between the two communities of practice, some of these artifacts played important roles in mediating discussions of mutual influence between ethnographers and software engineers. The shared artifacts acted as both triggers for conversations and information vessels-providing a variety of interpretable objects enabling both sides to articulate their understandings in different ways and to collaboratively negotiate understandings of the collected data. Analyzing the interdisciplinary exchange provided insight into the identification of bridging elements that allowed 'the social' to permeate the processes of analysis, requirements elicitation and design.