Highlighting Ethical Dilemmas in Software Development

Ruth Hoffmann
Friday 17 March 2023

Ethical dilemmas occur in software development when software professionals face conflicting moral obligations, or their actions may have unintended consequences that impact stakeholders. These dilemmas may arise at various development stages, from requirements gathering and design to deployment and maintenance. While there are codes of ethics expressed as general principles, software professionals are not typically offered training in ethical deliberation or tools to support it. This project addresses this gap by creating an extensible proof of concept resource, which combines training and agile project management and highlights ethical dilemmas in software design.

Keywords

Ethical Dilemmas, Software Development, Ethics Principles, Agile Project Management

Staff

[Dharini Balasubramaniam]{db9}

Related topics

Share this story