A small matter of programming: perspectives on end user computing
A small matter of programming: perspectives on end user computing
You and whose army?: Or requirements, rhetoric and resistance in cooperative prototyping
ACM SIGOIS Bulletin - Special issue: “Do users get what they want?” (DUG'93)
Occasioned practices in the work of software engineers
Requirements engineering
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Extreme Programming in Action: Practical Experiences from Real World Projects
Extreme Programming in Action: Practical Experiences from Real World Projects
Computer Supported Cooperative Work
Balancing Agility and Discipline: A Guide for the Perplexed
Balancing Agility and Discipline: A Guide for the Perplexed
Extreme Programming Refactored: The Case Against XP
Extreme Programming Refactored: The Case Against XP
"Breaking the code", moving between private and public work in collaborative software development
GROUP '03 Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work
From Cards to Code: How ExtremeProgramming Re-Embodies Programming as aCollective Practice
Computer Supported Cooperative Work
An Ethnographic Study of XP Practice
Empirical Software Engineering
Human-Machine Reconfigurations: Plans and Situated Actions
Human-Machine Reconfigurations: Plans and Situated Actions
The Social Dynamics of Pair Programming
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Making the organization come alive: talking through and about the technology in remote banking
Human-Computer Interaction
Setting the stage - Embodied and spatial dimensions in emerging programming practices
Interacting with Computers
Time, Narratives and Participation Frameworks in Software Troubleshooting
Computer Supported Cooperative Work
Diagnostic Reasoning in the Use of Travel Management System
Computer Supported Cooperative Work
Testing in the Wild: The Social and Organisational Dimensions of Real World Practice
Computer Supported Cooperative Work
Hi-index | 0.00 |
This paper examines how software developers discuss users and how such discussions are intrinsic to the negotiation and settling of technical decisions in the development and testing of a software product. Using ethnographic data, we show how the user features in conversations, not as a 'topic' but as 'context' to technical work. By understanding the user as a contextual feature in developers' group work we are able to draw attention to issues in the use of Extreme Programming for software product development. Extreme Programming is a participatory design method, but software product development involves envisioning and designing for future customers.