Apparently, software architecture is only about structuring software and implementing non-functional requirements. But in reality, software is for people and people write software. Therefore, it is ...
Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with content, and download exclusive resources. In this episode, Thomas Betts chats with ...
Understanding software as a socio-technical system can be daunting for software architects at first. After all, it is the job of managers, project leaders, and others to decide on the organization.
Cybersecurity challenges cannot be solved with computers alone. They demand a closer look at how social and technical systems overlap, and how this growing overlap influences security. As it stands, ...
Organisations must conduct end-to-end audits that consider both the social and technical aspects of artificial intelligence (AI) to fully understand the impacts of any given system, but a lack of ...