skip to main content
10.1145/3387939.3391567acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
abstract

Towards a code of ethics for autonomous and self-adaptive systems

Published: 18 September 2020 Publication History

Abstract

Software systems are playing an increasingly important role in many domains of our society. To ensure that software will support the public good, software engineers, who create and maintain the software, shall adhere to ethical principles. A joint task force of IEEE and ACM has brought such a set of principles together in a Code of Ethics. These principles describe responsibilities for software engineers and guidelines to assist them when making decisions in the benefit of public good. With the emergence of computing systems that take autonomous decisions, there is growing consensus that new ethical principles will be required. Since self-adaptive systems are characterized by autonomy, the need for new principles applies to these systems. Based on the Code of Ethics and leveraging on ongoing initiatives, we suggest an initial set of new ethical principles for autonomous and self-adaptive systems as an inspiration for an extended Code of Ethics for this important class of systems.

References

[1]
J. Andersson et al. 2009. Modelling Dimensions of Self-adaptive Software Systems. In Software Engineering for Self-Adaptive Systems. LNCS, Vol. 5525. Springer.
[2]
A. Bennaceur et al. 2016. Feed Me, Feed Me: An Exemplar for Engineering Adaptive Software. In Software Engineering for Adaptive and Self-Managing Systems.
[3]
R. Calinescu et al. 2018. Engineering Trustworthy Self-Adaptive Software with Dynamic Assurance Cases. Transactions on Software Engineering 44, 11 (2018).
[4]
World Economic Forum. 1/2020. https://www.weforum.org/whitepapers/how-to-prevent-discriminatory-outcomes-in-machine-learning/
[5]
D. Gotterbarn et al. 2001. Software Engineering Code of Ethics and Professional Practice. Science and Engineering Ethics 7 (2001).
[6]
J. Kephart and D. Chess. 2003. The Vision of Autonomic Computing. Computer 36, 1 (2003).
[7]
J. Leikas et al. 2019. Ethical Framework for Designing Autonomous Intelligent Systems. Journal of Open Innovation: Technology, Market, & Complexity 5, 1 (2019).
[8]
IEEE/ACM Joint Task Force on Software Engineering Ethics and Professional Practices. 1/2020. Code of Ethics. www.computer.org/education/code-of-ethics
[9]
D. Weyns. 2019. Software Engineering of Self-adaptive Systems. In Handbook of Software Engineering. Springer, 399--443.
[10]
D. Weyns and U. Iftikhar. 2019. ActivFORMS: A Model-Based Approach to Engineer Self-Adaptive Systems. arXiv:cs.SE/1908.11179

Cited By

View all
  • (2021)Artificial Intelligence Autonomous Unmanned Aerial Vehicle (UAV) System for Remote Sensing in Security Surveillance2020 IEEE 2nd International Conference on Cyberspac (CYBER NIGERIA)10.1109/CYBERNIGERIA51635.2021.9428862(1-10)Online publication date: 23-Feb-2021
  • (2020)Society-Level Software GovernanceProceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops10.1145/3387940.3392269(307-308)Online publication date: 27-Jun-2020

Index Terms

  1. Towards a code of ethics for autonomous and self-adaptive systems
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image ACM Conferences
          SEAMS '20: Proceedings of the IEEE/ACM 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
          June 2020
          211 pages
          ISBN:9781450379625
          DOI:10.1145/3387939
          Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

          Sponsors

          In-Cooperation

          • IEEE CS

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          Published: 18 September 2020

          Check for updates

          Author Tags

          1. autonomy
          2. code of ethics
          3. ethical principles
          4. self-adaptation

          Qualifiers

          • Abstract

          Conference

          SEAMS '20
          Sponsor:

          Acceptance Rates

          Overall Acceptance Rate 17 of 31 submissions, 55%

          Upcoming Conference

          ICSE 2025

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)22
          • Downloads (Last 6 weeks)1
          Reflects downloads up to 08 Mar 2025

          Other Metrics

          Citations

          Cited By

          View all
          • (2021)Artificial Intelligence Autonomous Unmanned Aerial Vehicle (UAV) System for Remote Sensing in Security Surveillance2020 IEEE 2nd International Conference on Cyberspac (CYBER NIGERIA)10.1109/CYBERNIGERIA51635.2021.9428862(1-10)Online publication date: 23-Feb-2021
          • (2020)Society-Level Software GovernanceProceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops10.1145/3387940.3392269(307-308)Online publication date: 27-Jun-2020

          View Options

          Login options

          View options

          PDF

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          Figures

          Tables

          Media

          Share

          Share

          Share this Publication link

          Share on social media