Incorporating ethics in software engineering: challenges and opportunities

Anna Catherine Mitchell, Dharini Balasubramaniam, Jade Fletcher

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)
66 Downloads (Pure)


Ethics is recognised as an important concern in the development and operation of software systems. While there are codes of ethics and sets of ethical principles available to software professionals, there is a lack of tool and process support for systematic ethical deliberation at most stages of the software lifecycle. To create and deploy ethical software, it is vital that ethical concerns of software systems are reflected in their artefacts, such as requirements, software architecture, code and test suites, and that software professionals are supported in considering the ethical as well as technical consequences of their decisions. This paper reports on some early work in identifying the challenges of ethical decision making and opportunities for addressing these challenges in the context of software engineering.
Original languageEnglish
Title of host publication2022 29th Asia-Pacific Software Engineering Conference (APSEC)
PublisherIEEE Computer Society
Number of pages9
ISBN (Electronic)9781665455374
ISBN (Print)9781665455381
Publication statusPublished - 6 Dec 2022
Event29th Asia-Pacific Software Engineering Conference - Virtual
Duration: 6 Dec 20229 Dec 2022
Conference number: 29

Publication series

NameAsia-Pacific Software Engineering Conference (APSEC)
ISSN (Print)1530-1362
ISSN (Electronic)2640-0715


Conference29th Asia-Pacific Software Engineering Conference
Abbreviated titleAPSEC 2022
Internet address


  • Software ethics
  • Ethical deliberation
  • Software engineering


Dive into the research topics of 'Incorporating ethics in software engineering: challenges and opportunities'. Together they form a unique fingerprint.

Cite this