SlideShare a Scribd company logo
1 of 41
Download to read offline
MYTHS
OF
SOFTWARE ETHICS
ARIEL ELKIN
@ARIVOCALS
• Philosopher
• iOS Developer
• ACM Code of Ethics Panel Member, ETHICOMP 2018
ME
• Notion of software ethics needs clarity.
• Scant awareness of the ethical dimension of software.
• Scant regard for ethical issues in software.
ISSUES
AGENDA
1. Scope
2. Myths
3. Advice
4. Q&A & Discussion
SCOPE
• Moral norm: a principle used to distinguish between good and
bad behaviour.
• “deceiving is bad”
• “honouring contracts is good”
• “harming the environment is bad”
• Ethics: a set of moral norms.
SCOPE
META-ETHICSETHICS
PROFESSIONAL
ETHICS
SOFTWARE
ETHICS
SCOPE
MYTHS OF SOFTWARE
ETHICS
— Kranzberg’s First Law of Technology
TECHNOLOGY IS NEITHER
GOOD NOR BAD, NOR IS IT
NEUTRAL.
”
“
TECHNOLOGY IS NEITHER GOOD NOR BAD, NOR IS IT NEUTRAL
“By that I mean
that technology's interaction with the social ecology is such that
technical developments frequently have environmental, social,
and human consequences that go far beyond the immediate
purposes of the technical devices and practices themselves,
and the same technology can have quite different results when
introduced into different contexts or under different
circumstances.“
TECHNOLOGY IS NEITHER GOOD NOR BAD, NOR IS IT NEUTRAL
we CAN judge
the field of endeavour
that the object is meant for
DEBUNKING
“TECHNOLOGY IS NEITHER GOOD NOR BAD, NOR IS IT NEUTRAL”
• The ethical dimension of software is in the project’s field of
endeavour, not in its source code.
• The software maker should assess whether the project’s field
of endeavour is aligned with his/her ethics.
DEBUNKING
“TECHNOLOGY IS NEITHER GOOD NOR BAD, NOR IS IT NEUTRAL”
SOFTWARE ETHICS ARE NOT
MY CONCERN
”
“
STACKOVERFLOW ANNUAL DEVELOPER SURVEY 2018
DEBUNKING
“SOFTWARE ETHICS ARE NOT MY CONCERN”
• Discussions about ethics of software development need the
participation of software developers because they have unique
in-depth knowledge of a software’s risks.
DEBUNKING
“SOFTWARE ETHICS ARE NOT MY CONCERN”
• Ethical enquiry generates empathy between you, your users, and
colleagues.
DEBUNKING
“SOFTWARE ETHICS ARE NOT MY CONCERN”
• Group commitment to ethical behaviour is necessary for software
development to be fully established as a profession.
DEBUNKING
“SOFTWARE ETHICS ARE NOT MY CONCERN”
DEBUNKING
“SOFTWARE ETHICS ARE NOT MY CONCERN”
LAW == ETHICS
”
“
ETHICS
PROFESSIONAL
ETHICS
SOFTWARE
ETHICS LAW
DEBUNKING
“LAW == ETHICS”
DEBUNKING
“LAW == ETHICS”
DEBUNKING
“LAW == ETHICS”
DEBUNKING
“LAW == ETHICS”
DEBUNKING
“LAW == ETHICS”
DEBUNKING
“LAW == ETHICS”
• There is a difference between what you have a right to do and
what's right to do.
• Technology progresses much faster than laws.
• Laws vary by country, but software is the same across all
computers.
ADVICE
meta-ethical
• Don’t be indifferent.
• Don’t outsource moral responsibility.
• Don’t conflate ethics and law.
ADVICE
😫
ADVICE
• Clarify your own ethics.
• Clarify your software’s field of endeavour.
• Your software should be ethical by design (analogous to secure
by design)
• Build. Deploy. Test. Gather feedback.
• Iterate.
😀
DEVELOP
YOUR
ETHICS
LEARN MORE
code-is-law.org
eff.org
Everyday Ethics podcast
fsf.org
humanebydesign.com
THANK YOU
Q&A & DISCUSSION
ARIEL ELKIN
ARIELELKIN.GITHUB.IO
@ARIVOCALS
SPARE
PARTICIPATE
SOFTWARE DEVELOPERS & ETHICS
…Ethics?
SOFTWARE DEVELOPERS & ETHICS
STACKOVERFLOW ANNUAL DEVELOPER SURVEY 2018
#2749
CURRENT LAWS AND CODES OF ETHICS ARE ADEQUATE ENOUGH
CURRENT CODES OF ETHICS ARE ADEQUATE ENOUGH
ETHICAL PROBLEMS ARE
EXCESSIVELY COMPLICATED
”
“
ETHICAL PROBLEMS ARE EXCESSIVELY COMPLICATED
• Ethics is about modelling and systematising abstract concepts 

(…sounds familiar?)
• The main difference between philosophy and computer science is
that problems in computer science tend to have a solution.
• There is a difference between what you have a right to do and
what's right to do:
DEBUNKING
LAWS ARE ADEQUATE ENOUGH

More Related Content

What's hot

Challenges posed by iot
Challenges posed by iotChallenges posed by iot
Challenges posed by iotmusfirahahmed
 
What is Engineering? Presentation
What is Engineering? PresentationWhat is Engineering? Presentation
What is Engineering? Presentationyangpn
 
Mebradu Doro's resume
Mebradu Doro's resumeMebradu Doro's resume
Mebradu Doro's resumeMebradu Doro
 
Think like a futurist and see the future of digital entertainment - iGSS 2017
Think like a futurist and see the future of digital entertainment - iGSS 2017Think like a futurist and see the future of digital entertainment - iGSS 2017
Think like a futurist and see the future of digital entertainment - iGSS 2017iGamingBusiness
 
How technology can enhance the non-profit organization: What it can do for y...
How  technology can enhance the non-profit organization: What it can do for y...How  technology can enhance the non-profit organization: What it can do for y...
How technology can enhance the non-profit organization: What it can do for y...University of Calgary
 
Mebradu Doro's resume
Mebradu Doro's resumeMebradu Doro's resume
Mebradu Doro's resumeMebradu Doro
 
Bus ethics and tech
Bus ethics and techBus ethics and tech
Bus ethics and techwtidwell
 
Combined Powerpoint
Combined PowerpointCombined Powerpoint
Combined PowerpointWynthorpe
 
What is Computer Science
What is Computer ScienceWhat is Computer Science
What is Computer ScienceMarlouPadua1
 
Rethink Product Development: "How Agile is redefining the way we make things"
Rethink Product Development: "How Agile is redefining the way we make things"Rethink Product Development: "How Agile is redefining the way we make things"
Rethink Product Development: "How Agile is redefining the way we make things"Owais Zahid
 
How do you imagine social interaction within 10 years, taking into considerat...
How do you imagine social interaction within 10 years, taking into considerat...How do you imagine social interaction within 10 years, taking into considerat...
How do you imagine social interaction within 10 years, taking into considerat...Louis VS
 

What's hot (15)

Challenges posed by iot
Challenges posed by iotChallenges posed by iot
Challenges posed by iot
 
What is Engineering? Presentation
What is Engineering? PresentationWhat is Engineering? Presentation
What is Engineering? Presentation
 
Mebradu Doro's resume
Mebradu Doro's resumeMebradu Doro's resume
Mebradu Doro's resume
 
Think like a futurist and see the future of digital entertainment - iGSS 2017
Think like a futurist and see the future of digital entertainment - iGSS 2017Think like a futurist and see the future of digital entertainment - iGSS 2017
Think like a futurist and see the future of digital entertainment - iGSS 2017
 
How technology can enhance the non-profit organization: What it can do for y...
How  technology can enhance the non-profit organization: What it can do for y...How  technology can enhance the non-profit organization: What it can do for y...
How technology can enhance the non-profit organization: What it can do for y...
 
Mebradu Doro's resume
Mebradu Doro's resumeMebradu Doro's resume
Mebradu Doro's resume
 
Bus ethics and tech
Bus ethics and techBus ethics and tech
Bus ethics and tech
 
Software process
Software processSoftware process
Software process
 
What is Engineering?
What is Engineering?What is Engineering?
What is Engineering?
 
Combined Powerpoint
Combined PowerpointCombined Powerpoint
Combined Powerpoint
 
What is Computer Science
What is Computer ScienceWhat is Computer Science
What is Computer Science
 
Engineers ppt
Engineers pptEngineers ppt
Engineers ppt
 
Ethical Implications of IT
Ethical Implications of ITEthical Implications of IT
Ethical Implications of IT
 
Rethink Product Development: "How Agile is redefining the way we make things"
Rethink Product Development: "How Agile is redefining the way we make things"Rethink Product Development: "How Agile is redefining the way we make things"
Rethink Product Development: "How Agile is redefining the way we make things"
 
How do you imagine social interaction within 10 years, taking into considerat...
How do you imagine social interaction within 10 years, taking into considerat...How do you imagine social interaction within 10 years, taking into considerat...
How do you imagine social interaction within 10 years, taking into considerat...
 

Similar to Software Engineering Ethics Myths

Questions of Ethics in Software Development
Questions of Ethics in Software DevelopmentQuestions of Ethics in Software Development
Questions of Ethics in Software DevelopmentJane Prusakova
 
Professional Ethics
Professional EthicsProfessional Ethics
Professional EthicsIMAD HASSAN
 
Lecture 1 introduction to course
Lecture 1 introduction to courseLecture 1 introduction to course
Lecture 1 introduction to courseGC University Fsd
 
Are Computer Hacker Break-ins Ethical -- Spafford
Are Computer Hacker Break-ins Ethical -- SpaffordAre Computer Hacker Break-ins Ethical -- Spafford
Are Computer Hacker Break-ins Ethical -- SpaffordMia Eaker
 
Professional Ethics
Professional EthicsProfessional Ethics
Professional EthicsFaraz Ahmed
 
No Silver Bullet - Essence and Accidents of Software Engineering
No Silver Bullet - Essence and Accidents of Software EngineeringNo Silver Bullet - Essence and Accidents of Software Engineering
No Silver Bullet - Essence and Accidents of Software EngineeringAditi Abhang
 
Online Software development training
Online Software development trainingOnline Software development training
Online Software development trainingvibrantuser
 
DevOps Support for an Ethical Software Development Life Cycle (SDLC)
DevOps Support for an Ethical Software Development Life Cycle (SDLC)DevOps Support for an Ethical Software Development Life Cycle (SDLC)
DevOps Support for an Ethical Software Development Life Cycle (SDLC)Mark Underwood
 
Co-Presented: YOU are the Alpha and Omega of a Secure Future (Kottova / Dray)...
Co-Presented: YOU are the Alpha and Omega of a Secure Future (Kottova / Dray)...Co-Presented: YOU are the Alpha and Omega of a Secure Future (Kottova / Dray)...
Co-Presented: YOU are the Alpha and Omega of a Secure Future (Kottova / Dray)...Kimberley Dray
 
Computer ethics & copyright
Computer  ethics & copyrightComputer  ethics & copyright
Computer ethics & copyrightVehitaltinci
 
SE-MODULE-1-chap1.pptx
SE-MODULE-1-chap1.pptxSE-MODULE-1-chap1.pptx
SE-MODULE-1-chap1.pptxssuser9d6aac
 
Computer Ethics Final Work
Computer Ethics Final WorkComputer Ethics Final Work
Computer Ethics Final Worklorensr12
 

Similar to Software Engineering Ethics Myths (20)

Codes of ethics
Codes of ethicsCodes of ethics
Codes of ethics
 
P.p lect1-
P.p lect1-P.p lect1-
P.p lect1-
 
TIAD 2016 : Ethics in software development
TIAD 2016 : Ethics in software developmentTIAD 2016 : Ethics in software development
TIAD 2016 : Ethics in software development
 
Codemaking
CodemakingCodemaking
Codemaking
 
Questions of Ethics in Software Development
Questions of Ethics in Software DevelopmentQuestions of Ethics in Software Development
Questions of Ethics in Software Development
 
Professional Ethics
Professional EthicsProfessional Ethics
Professional Ethics
 
Lecture 1 introduction to course
Lecture 1 introduction to courseLecture 1 introduction to course
Lecture 1 introduction to course
 
Are Computer Hacker Break-ins Ethical -- Spafford
Are Computer Hacker Break-ins Ethical -- SpaffordAre Computer Hacker Break-ins Ethical -- Spafford
Are Computer Hacker Break-ins Ethical -- Spafford
 
Professional Ethics
Professional EthicsProfessional Ethics
Professional Ethics
 
P.practices-week-2.pptx
P.practices-week-2.pptxP.practices-week-2.pptx
P.practices-week-2.pptx
 
Ece481 lecture4engsocexp
Ece481 lecture4engsocexpEce481 lecture4engsocexp
Ece481 lecture4engsocexp
 
No Silver Bullet - Essence and Accidents of Software Engineering
No Silver Bullet - Essence and Accidents of Software EngineeringNo Silver Bullet - Essence and Accidents of Software Engineering
No Silver Bullet - Essence and Accidents of Software Engineering
 
Chapter 1: Professional Issues in Software Engineering
Chapter 1: Professional Issues in Software Engineering  Chapter 1: Professional Issues in Software Engineering
Chapter 1: Professional Issues in Software Engineering
 
Online Software development training
Online Software development trainingOnline Software development training
Online Software development training
 
DevOps Support for an Ethical Software Development Life Cycle (SDLC)
DevOps Support for an Ethical Software Development Life Cycle (SDLC)DevOps Support for an Ethical Software Development Life Cycle (SDLC)
DevOps Support for an Ethical Software Development Life Cycle (SDLC)
 
02 Why Software Engineering?
02 Why Software Engineering?02 Why Software Engineering?
02 Why Software Engineering?
 
Co-Presented: YOU are the Alpha and Omega of a Secure Future (Kottova / Dray)...
Co-Presented: YOU are the Alpha and Omega of a Secure Future (Kottova / Dray)...Co-Presented: YOU are the Alpha and Omega of a Secure Future (Kottova / Dray)...
Co-Presented: YOU are the Alpha and Omega of a Secure Future (Kottova / Dray)...
 
Computer ethics & copyright
Computer  ethics & copyrightComputer  ethics & copyright
Computer ethics & copyright
 
SE-MODULE-1-chap1.pptx
SE-MODULE-1-chap1.pptxSE-MODULE-1-chap1.pptx
SE-MODULE-1-chap1.pptx
 
Computer Ethics Final Work
Computer Ethics Final WorkComputer Ethics Final Work
Computer Ethics Final Work
 

Recently uploaded

THE STATE OF STARTUP ECOSYSTEM - INDIA x JAPAN 2023
THE STATE OF STARTUP ECOSYSTEM - INDIA x JAPAN 2023THE STATE OF STARTUP ECOSYSTEM - INDIA x JAPAN 2023
THE STATE OF STARTUP ECOSYSTEM - INDIA x JAPAN 2023Joshua Flannery
 
Which standard is best for your content?
Which standard is best for your content?Which standard is best for your content?
Which standard is best for your content?Rustici Software
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Why Agile? - A handbook behind Agile Evolution
Why Agile? - A handbook behind Agile EvolutionWhy Agile? - A handbook behind Agile Evolution
Why Agile? - A handbook behind Agile EvolutionDEEPRAJ PATHAK
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneUiPathCommunity
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2DianaGray10
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
The work to make the piecework work: An ethnographic study of food delivery w...
The work to make the piecework work: An ethnographic study of food delivery w...The work to make the piecework work: An ethnographic study of food delivery w...
The work to make the piecework work: An ethnographic study of food delivery w...stockholm university
 
Arti Languages Pre Seed Pitchdeck 2024.pdf
Arti Languages Pre Seed Pitchdeck 2024.pdfArti Languages Pre Seed Pitchdeck 2024.pdf
Arti Languages Pre Seed Pitchdeck 2024.pdfwill854175
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Dynamical Context introduction word sensibility orientation
Dynamical Context introduction word sensibility orientationDynamical Context introduction word sensibility orientation
Dynamical Context introduction word sensibility orientationBuild Intuit
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Tetracrom printing process for packaging with CMYK+
Tetracrom printing process for packaging with CMYK+Tetracrom printing process for packaging with CMYK+
Tetracrom printing process for packaging with CMYK+Antonio de Llamas
 
Introduction-to-Wazuh-and-its-integration.pptx
Introduction-to-Wazuh-and-its-integration.pptxIntroduction-to-Wazuh-and-its-integration.pptx
Introduction-to-Wazuh-and-its-integration.pptxmprakaash5
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...BookNet Canada
 

Recently uploaded (20)

THE STATE OF STARTUP ECOSYSTEM - INDIA x JAPAN 2023
THE STATE OF STARTUP ECOSYSTEM - INDIA x JAPAN 2023THE STATE OF STARTUP ECOSYSTEM - INDIA x JAPAN 2023
THE STATE OF STARTUP ECOSYSTEM - INDIA x JAPAN 2023
 
Which standard is best for your content?
Which standard is best for your content?Which standard is best for your content?
Which standard is best for your content?
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Why Agile? - A handbook behind Agile Evolution
Why Agile? - A handbook behind Agile EvolutionWhy Agile? - A handbook behind Agile Evolution
Why Agile? - A handbook behind Agile Evolution
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyone
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
The work to make the piecework work: An ethnographic study of food delivery w...
The work to make the piecework work: An ethnographic study of food delivery w...The work to make the piecework work: An ethnographic study of food delivery w...
The work to make the piecework work: An ethnographic study of food delivery w...
 
Arti Languages Pre Seed Pitchdeck 2024.pdf
Arti Languages Pre Seed Pitchdeck 2024.pdfArti Languages Pre Seed Pitchdeck 2024.pdf
Arti Languages Pre Seed Pitchdeck 2024.pdf
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Dynamical Context introduction word sensibility orientation
Dynamical Context introduction word sensibility orientationDynamical Context introduction word sensibility orientation
Dynamical Context introduction word sensibility orientation
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Tetracrom printing process for packaging with CMYK+
Tetracrom printing process for packaging with CMYK+Tetracrom printing process for packaging with CMYK+
Tetracrom printing process for packaging with CMYK+
 
Introduction-to-Wazuh-and-its-integration.pptx
Introduction-to-Wazuh-and-its-integration.pptxIntroduction-to-Wazuh-and-its-integration.pptx
Introduction-to-Wazuh-and-its-integration.pptx
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
 

Software Engineering Ethics Myths