Empowered and Embedded: Ethics and Agile Processes
Niina Zuber, Severin Kacianka, Jan Gogoll, Alexander Pretschner,, Julian Nida-R\"umelin

TL;DR
This paper argues that agile software development processes are particularly well-suited for embedding ethical considerations directly into the development cycle, promoting responsible and value-driven software engineering.
Contribution
It demonstrates how agile processes can effectively incorporate ethical evaluations by software engineers throughout development, emphasizing their influence on societal values.
Findings
Agile methods facilitate ethical deliberation through flat hierarchies.
Embedded values are best addressed by engineers during development.
Agile structures support continuous ethical evaluation.
Abstract
In this article we focus on the structural aspects of the development of ethical software, and argue that ethical considerations need to be embedded into the (agile) software development process. In fact, we claim that agile processes of software development lend themselves specifically well for this endeavour. First, we contend that ethical evaluations need to go beyond the use of software products and include an evaluation of the software itself. This implies that software engineers influence peoples' lives through the features of their designed products. Embedded values are thus approached best by software engineers themselves. Therefore, we put emphasis on the possibility to implement ethical deliberations in already existing and well established agile software development processes. Our approach relies on software engineers making their own judgments throughout the entire…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEthics and Social Impacts of AI · Software Engineering Techniques and Practices · Adversarial Robustness in Machine Learning
