Making by making strange: Defamiliarization and the design of domestic technologies
ACM Transactions on Computer-Human Interaction (TOCHI)
Let's go to the whiteboard: how and why software developers use drawings
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Notation and representation in collaborative object-oriented design: an observational study
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications
Hi-index | 0.00 |
This paper reports on initial results from a study of software developers doing their authentic work in their place of work. We apply the ethnographic and interaction-analytic methods that the CHI community has used to study people carrying out their work in non-software domains. Our preliminary results show professional software developers spending the majority of their time navigating a myriad of largely invisible constraints arising from multiple, concrete, real-world sources. They use frequent hypothesis-probe-interpret to cycles navigate the contextual, complex systems that they inhabit and construct. These constraints are qualitatively different from those reported in the literature based on early conceptual design.