Cited by 244Ethics in Business and EducationFlooding and Environmental ImpactSoftware Engineering Techniques and Practices

Does ACM’s code of ethics change ethical decision making in software development?

McNamara, Andrew, Smith, Justin, Murphy-Hill, Emerson·2018·Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering

Abstract

Ethical decisions in software development can substantially impact end-users, organizations, and our environment, as is evidenced by recent ethics scandals in the news. Organizations, like the ACM, publish codes of ethics to guide software-related ethical decisions. In fact, the ACM has recently demonstrated renewed interest in its code of ethics and made updates for the first time since 1992. To better understand how the ACM code of ethics changes software-related decisions, we replicated a prior behavioral ethics study with 63 software engineering students and 105 professional software developers, measuring their responses to 11 ethical vignettes. We found that explicitly instructing participants to consider the ACM code of ethics in their decision making had no observed effect when compared with a control group. Our findings suggest a challenge to the research community: if not a code of ethics, what techniques can improve ethical decision making in software engineering?

Integrity signals

Registry

Crossref · 10.1145/3236024.3264833

Cites

2 of 2 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
McNamara, A., Smith, J., & Murphy-Hill, E.
Affiliations
North Carolina State University (US)
Venue
Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
Publisher
ACM
Published
2018-10-26
Pages
729-733
OpenAlex
W2899367046
Cited by
244
References
2
Citations by year
2026: 17 · 2025: 34 · 2024: 50 · 2023: 25 · 2022: 54 · 2021: 35 · 2020: 13 · 2019: 13 · 2018: 1 · 2017: 1
FWCI
38.01
Type
conference paper
Language
en
Open access
closed
Locations
ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) (publishedVersion)
Topics
  • Social Sciences › Decision Sciences › Information Systems and Management › Ethics in Business and Education
  • Social Sciences › Sociology and Political Science › Flooding and Environmental Impact
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
Keywords
ACM Code of Ethics, ethical decision-making, software ethics, code of ethics, software developers, software engineering students, replication, behavioral ethics, ethics education

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review