Abstract
It's time to appreciate the human side of Internet-facing software systems.
- Allspaw, J. 2016. Human factors and ergonomics practice in web engineering and operations: navigating a critical yet opaque sea of automation. Human Factors and Ergonomics in Practice. S. Shorrock and C. Williams, eds. CRC Press (Taylor & Francis) Boca Raton, FL, 2016, 313---322.Google Scholar
- Allspaw, J. Trade-offs under pressure: Heuristics and observations of teams resolving Internet service outages. Master's thesis, 2015. Lund University, Lund, Sweden.Google Scholar
- Allspaw, J. Incidents as we imagine them versus how they actually are. PagerDuty Summit 2018. YouTube; https://www.youtube.com/watch?v=8DtzmV1jiyQ.Google Scholar
- Allspaw, J. and Cook, R.I. SRE cognitive work. Seeking SRE: Conversations about Running Production Systems at Scale. D. Blank-Edelman, ed. O'Reilly Media, 2018, 441---465.Google Scholar
- Cook, R.I. Above the line, below the line. Comm. ACM 63, 3 (Mar. 2020), 43---46.Google ScholarDigital Library
- Grayson, M.R. Cognitive work of hypothesis exploration during anomaly response. Comm. ACM 63, 4 (Apr. 2020), 97---103..Google ScholarDigital Library
- Klein, G., Feltovich, P.J., Bradshaw, J.M. and Woods, D.D. Common ground and coordination in joint activity. Organizational Simulation. W. Rouse and K. Boff, eds. Wiley, 2005, 139---184.Google Scholar
- Maguire, L.M.D. Managing the hidden costs of coordination. Comm. ACM 63, 4 (Apr. 2020), 90---96.Google ScholarDigital Library
- Perry, S.J. and Wears, R.L. 2012. Underground adaptations: cases from health care. Cognition, Technology & Work 14, 3 (2012), 253---260 Google ScholarDigital Library
- Watts-Perotti, J. and Woods, D.D. Cooperative advocacy: a strategy for integrating diverse perspectives in anomaly response. Computer Supported Cooperative Work: The Journal of Collaborative Computing 18, 2 (2009), 175---98.Google ScholarDigital Library
- Woods, D.D. Four concepts of resilience and the implications for resilience engineering. Reliability Engineering and Systems Safety 141 (2015), 5---9 Google ScholarCross Ref
- Woods D.D. Stella Report from the SNAFUcatchers Workshop on Coping with Complexity, 2017; https://snafucatchers.github.io/.Google Scholar
- Woods, D.D. Resilience is a verb. IRGC Resource Guide on Resilience (vol. 2): Domains of Resilience for Complex Interconnected Systems. B.D. Trump, M.-V. Florin, and I. Linkov, eds. EPFL International Risk Governance Center, Lausanne, Switzerland, 2018. https://www.researchgate.net/publication/329035477_Resilience_is_a_Verb.Google Scholar
- Woods, D.D. and Hollnagel, E. Joint Cognitive Systems: Patterns in Cognitive Systems Engineering. CRC Press (Taylor & Francis), Boca Raton, FL, 2006.Google ScholarCross Ref
Index Terms
- Revealing the critical role of human performance in software
Recommendations
Human-centric software engineering
FoSER '10: Proceedings of the FSE/SDP workshop on Future of software engineering researchResearch into how humans interact with computers has a long and rich history. Only a small fraction of this research has considered how humans interact with computers when engineering software. A similarly small amount of research has considered how ...
Critical Decisions in Software Development: Updating the State of the Practice
This article focuses on how to choose the "right" software development process, how to structure global software design chains, how to manage the interaction of project structure and software design, and how to balance innovation and efficiency in a ...
Emphasizing Human Capabilities in Software Development
The human dimension is a critical factor in any organization, especially in software companies where the production process is essentially intellectual. One key aspect of the software engineering workforce is identifying the people best suited for ...
Comments