Co-designing resilient socio-technical software systems

T Lopez, H Sharp, M Wermelinger - … of the 1st International Workshop on …, 2024 - dl.acm.org
Socio-technical resilience is increasingly a design goal for software that integrates new
kinds of automation. Using an example drawn from air traffic control, this paper explores how …

Securing Code: A View on the Cultural Aspects of Resilience

T Lopez - IEEE Security & Privacy, 2025 - ieeexplore.ieee.org
Developers navigate diverse security cultures and face pressures from production demands,
leading to circumventions of resilient software development practices that are not always …

Learning From Lessons Learned: Preliminary Findings From a Study of Learning From Failure

J Sillito, M Pope - Proceedings of the 2024 IEEE/ACM 17th International …, 2024 - dl.acm.org
Due to various sources of uncertainty, emergent behavior, and ongoing changes, the
reliability of many socio-technical systems depends on an iterative and collaborative …

[PDF][PDF] Humans in the Loop: People at the Heart of Systems Development

H Sharp - Hannes Werthner· Carlo Ghezzi· Jeff Kramer· Julian …, 2024 - library.oapen.org
Despite increased automation in the process, people are (still) at the heart of software
systems development. This chapter adopts a sociotechnical perspective and explores three …

Human-Machine Teaming and Team Effectiveness in AI tools for Software Engineering

I Rauf, H Sharp, T Lopez, M Wermelinger - 2025 - oro.open.ac.uk
Background: Artificial Intelligence (AI) is increasingly being used to support software
engineering (SE), shifting the role of AI tools for SE (AI4SE) towards team members rather …