ABSTRACT
This paper presents a vision of how the Internet of Things will impact the study of software engineering by 2025 and beyond. The following questions guide this inquiry. What will it mean to be able to deploy hundreds of sensors and data collectors running concurrently over months to gather very large and rich datasets of the physical, digital, and social aspects of software engineering organizations and the products and services those organizations create? How might such datasets change the types of research questions that can be addressed? What sort of tools will be needed to allow interdisciplinary communities of researchers to collaboratively analyse such datasets? How might such datasets help us understand the principles governing the interplay of physical, cyber, and social aspects of software engineering and its products, and automate aspects of such systems?
- Adams, R. S. and Siddiqui, J. eds. 2015. Analyzing Design Review Conversations. Purdue University Press.Google Scholar
- Clark, A. 2008. Supersizing the Mind: Embodiment, Action, and Cognitive Extension. Oxford University Press.Google Scholar
- Friedman, C. et al. 2014. Toward a science of learning systems: a research agenda for the high-functioning Learning Health System. Journal of the American Medical Informatics Association. (2014).Google Scholar
- Goodwin, M. H. and Goodwin, C. 2000. Emotion within situated activity. Linguistic Anthropology: A Reader. A. Duranti, ed. Blackwell. 239--257.Google Scholar
- Hutchins, E. 1995. Cognition in the Wild. MIT Press.Google Scholar
- Jordan, B. B. and Henderson, A. 1995. Interaction Analysis: Foundations and Practice. The Journal of the Learning Sciences. 4, 1 (1995), 39--103.Google ScholarCross Ref
- McDonnell, J. and Lloyd, P. 2009. About: Designing: Analyzing Design Meetings. CRC Press/Balkema.Google Scholar
- Murphy, K. M. 2012. Transmodality and temporality in design interactions. Journal of Pragmatics. 44, (2012), 1966--1981.Google ScholarCross Ref
- Petre, M. and Hoek, A. van der 2014. Software designers in action: a human-centric look at design work. Google ScholarDigital Library
- Robbins, P. and Aydede, M. eds. 2009. Cambridge Handbook of Situated Cognition. Cambridge University Press. Google ScholarDigital Library
- Roth, W.-M. 2005. Doing Qualitative Research: Praxis of Method. Sense Publishers.Google Scholar
- Roth, W.-M. and Tobin, K. 2010. Solidarity and conflict: Aligned and misaligned prosody as a transactional resource in intra- and intercultural communication involving power differences. Cultural Studies of Science Education. 5, (2010), 805--847.Google ScholarCross Ref
- Salomon, G. ed. 1993. Distributed Cognitions: Psychological and Educational Considerations. Cambridge University Press.Google Scholar
- Socha, D. et al. 2015. Using a Large Whiteboard Wall to Support Software Development Teams. Proceedings of the 48th Hawaii International Conference on System Sciences (HICSS'15) (2015). Google ScholarDigital Library
- Socha, D. and Sutanto, K. 2015. The "Pair" as a Problematic Unit of Analysis for Pair Programming. Proceedings of the Eighth International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE '15) (2015), 64--70. Google ScholarDigital Library
- Socha, D. and Tenenberg, J. 2015. Sketching and Conceptions of Software Design. Proceedings of the Eighth International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE '15) (2015), 57--63. Google ScholarDigital Library
- Vygotsky, L. 1978. Mind in society: the development of higher psychological processes. Harvard University Press.Google Scholar
Index Terms
- Wide-field ethnography: studying software engineering in 2025 and beyond
Recommendations
Using ethnographic methods in software engineering research
ICSE '10: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2This tutorial provides an overview of the role of ethnography in Software Engineering research. It describes the use of ethnographic methods as a means to provide an in-depth understanding of the socio-technological realities surrounding everyday ...
Thing Ethnography: Doing Design Research with Non-Humans
DIS '16: Proceedings of the 2016 ACM Conference on Designing Interactive SystemsDrawing from a study of everyday home practices from a material objects' perspective, this paper examines the potential that a thing ethnography holds for both design and anthropology. In doing so, the paper challenges anthropocentric assumptions about ...
On challenges in engineering IoT software systems
SBES '18: Proceedings of the XXXII Brazilian Symposium on Software EngineeringContemporary software systems, such as the Internet of Things (IoT), Industry 4.0, and Smart Cities are new technology paradigms that offer challenges for their construction since they are calling into question our traditional form of developing ...
Comments