SlideShare une entreprise Scribd logo
1  sur  12
The Ethics of Software 
Engineering
Background 
After the Enron and WorldCom debacle, the Sarbanes- 
Oxley Act (SOX) was passed in the United States to 
improve corporate governance and ethical practices in 
business. Like lawyers, accountants and bankers, IT 
professionals are professionals in business. 
Many of the provisions of SOX have a direct impact on IT 
professionals as the act addresses issues common to all 
professionals in business. However unlike other 
professionals who have to refer to a single code of ethics, 
IT professionals have a multitude of codes that they must 
refer to. The need to develop a single code of ethics for IT 
professional is therefore important. Which leads to the 
question: What is ethics?
Ethics theories 
Ethics is defined as the philosophical study of 
morality. Some major ethical theories include: 
• Consequentialism: is the ethical theory that 
deems correct actions that maximize the overall 
good or minimize the overall harm. 
• Deontology which deems actions to be morally 
right or wrong regardless of their consequences. 
• Virtue ethics: concentrates on the individual 
character. Honesty, courage, patience are some of 
the qualities deemed ethical.
IT Professionals 
IT Professionals include the following: 
• Programmers 
• Database Administrators 
• Telecommunication experts 
• Information systems executives 
• Software engineers 
While the focus of this presentation is on software 
engineers, the findings apply to all IT professionals
Software Engineering 
Software engineering is the driving force behind 
the IT revolution. Software developers create 
solutions for our lives on and off line. From 
highly sophisticated medical devices that rely on 
software to operate to web applications such as 
Facebook, software developers have increasing 
powers and a lapse in judgement can result in 
harm to society.
Software Engineering 
Software has become so important that it is now 
shaping our societal values. 
As a result software developers have gained 
tremendous power. 
In the last 15 years, the environment and 
practice of software engineering have changed. 
Commercial applications are mostly web based 
and are more and more being released to a 
global audience.
Software Engineering 
Nowadays ethics has made its way in companies 
under Corporate Social Responsibility (CSR) 
through which many companies have 
acknowledge globalization and its impact on 
society as a whole. The environment is a good 
example of what used to be considered local but 
now has become a global phenomenon. 
Decisions being made in our part of the world 
have an impact in other parts and vice-versa.
Software Engineering 
Issues of privacy and security have also 
demonstrated that though many end users 
usually agree to quasi-legal software licensing 
agreements; informed consent does not 
constitute educated consent. The desire to 
succeed with all the social perks associated with 
it may lead software engineers to rely on their 
personal ethics which may not be enough to 
protect society.
Challenges 
Software engineers face a series of challenges, the 
following are the most common: 
• Shorter life cycle 
• Global audience 
• Cultural difference 
• Inexistence of a single code of conduct 
• Social impact 
• Big data 
• Risk associated with future discoveries
Common Ethical Issues 
• Privacy 
• Cybercrime 
• Fraud 
• Intellectual Property 
• Social exclusion 
• Security 
• Digital divide
Conclusion 
A framework and an infrastructure that promote 
ethical reflexivity are necessary to allow emerging 
ICTs to develop in a social and ethically responsible 
manner. 
An unethical software developer is a great liability 
both to his employer and society. 
Policy makers, educators and employers play a big 
role in ensuring that software engineers and other 
IT professionals develop ethical behaviour as a 
safeguard for society
Reference 
• Callahan, J. (1988). Ethical issues in professional life. New York: Oxford University 
Press. 
• Mingers, J., Walsham, G.(2010). Toward Ethical Information Systems: The 
contribution of discourse ethics. MIS Quarterly Vol. 34 No. 4 PP. 833- 
854/December 2010 
• Payne, D., Landry, Brett J.L. (2005). Similarities in Business and IT Professional 
Ethics: The Need for the Development of A Comprehensive Code of Ethics. Journal 
of Business Ethics (2005) 62:73-85. DOI 10.1007/s10551-005-3439-3 
• Narayanan, A., Vallor, S. (2014). Computing ethics: Why Software Engineering 
courses should include ethics coverage. Communications of the ACM (2014), DOI: 
10.1145/2566966. 
• McBride, N. (2012). The ethics of software engineering should be an ethics for the 
client. Communication of the ACM (2012), DOI: 10.1145/2240236.2240250. 
• Basart, J., Serra, M. (2013). Engineering ethics beyond engineers’ethics. Sci Eng 
Ethics 19: 179-187. DOI 10.1007/s11948-011-9293-z 
• Stahl, B. (2011). Teaching Ethical Reflexivity in Information Systems: How to Equip 
Students to Deal with Moral and Ethical issues of emerging information and 
communication technologies.Journal of Information Systems Education, vol. 22(3)

Contenu connexe

Tendances

Software Engineering Code Of Ethics And Professional Practice
Software Engineering Code Of Ethics And Professional PracticeSoftware Engineering Code Of Ethics And Professional Practice
Software Engineering Code Of Ethics And Professional Practice Saqib Raza
 
Professional ethics in_computing
Professional ethics in_computingProfessional ethics in_computing
Professional ethics in_computingUc Man
 
Professional Code of Ethics in Software Engineering
Professional Code of Ethics in Software EngineeringProfessional Code of Ethics in Software Engineering
Professional Code of Ethics in Software EngineeringLemi Orhan Ergin
 
Professional Software Development, Practices and Ethics
Professional Software Development, Practices and EthicsProfessional Software Development, Practices and Ethics
Professional Software Development, Practices and EthicsLemi Orhan Ergin
 
Social and Professional Issues in Computing - Ethics
Social and Professional Issues in Computing - EthicsSocial and Professional Issues in Computing - Ethics
Social and Professional Issues in Computing - EthicsDyuti Islam
 
computing profession and core skills
computing profession and core skillscomputing profession and core skills
computing profession and core skillsHamza Cheema
 
professional ethics
professional ethicsprofessional ethics
professional ethicsHamza Cheema
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringSaqib Raza
 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life CycleVivek Gupta
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGSaqib Raza
 
Chapter 1 powerpoint
Chapter 1 powerpointChapter 1 powerpoint
Chapter 1 powerpointstanbridge
 
anatomy of a sw house
anatomy of a sw houseanatomy of a sw house
anatomy of a sw houseHamza Cheema
 

Tendances (20)

Software Engineering Code Of Ethics And Professional Practice
Software Engineering Code Of Ethics And Professional PracticeSoftware Engineering Code Of Ethics And Professional Practice
Software Engineering Code Of Ethics And Professional Practice
 
Professional ethics in_computing
Professional ethics in_computingProfessional ethics in_computing
Professional ethics in_computing
 
Professional Code of Ethics in Software Engineering
Professional Code of Ethics in Software EngineeringProfessional Code of Ethics in Software Engineering
Professional Code of Ethics in Software Engineering
 
Professional Software Development, Practices and Ethics
Professional Software Development, Practices and EthicsProfessional Software Development, Practices and Ethics
Professional Software Development, Practices and Ethics
 
TIAD 2016 : Ethics in software development
TIAD 2016 : Ethics in software developmentTIAD 2016 : Ethics in software development
TIAD 2016 : Ethics in software development
 
Social and Professional Issues in Computing - Ethics
Social and Professional Issues in Computing - EthicsSocial and Professional Issues in Computing - Ethics
Social and Professional Issues in Computing - Ethics
 
Codes of ethics
Codes of ethicsCodes of ethics
Codes of ethics
 
Software Evolution
Software EvolutionSoftware Evolution
Software Evolution
 
computing profession and core skills
computing profession and core skillscomputing profession and core skills
computing profession and core skills
 
professional ethics
professional ethicsprofessional ethics
professional ethics
 
Professional Ethics of IT
Professional Ethics of ITProfessional Ethics of IT
Professional Ethics of IT
 
ACM code of ethics
ACM code of ethicsACM code of ethics
ACM code of ethics
 
01 computing
01 computing01 computing
01 computing
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life Cycle
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERING
 
Chapter 1_dp-pertemuan 1
 Chapter 1_dp-pertemuan 1 Chapter 1_dp-pertemuan 1
Chapter 1_dp-pertemuan 1
 
IEEE Code Of Conduct/Ethics
IEEE Code Of Conduct/EthicsIEEE Code Of Conduct/Ethics
IEEE Code Of Conduct/Ethics
 
Chapter 1 powerpoint
Chapter 1 powerpointChapter 1 powerpoint
Chapter 1 powerpoint
 
anatomy of a sw house
anatomy of a sw houseanatomy of a sw house
anatomy of a sw house
 

En vedette

Ethics and software engineering
Ethics and software engineeringEthics and software engineering
Ethics and software engineeringSolomon Nsumba
 
Code of ethics ppt
Code of ethics pptCode of ethics ppt
Code of ethics pptaneez103
 
Ethical issues in software testing v4
Ethical issues in software testing v4Ethical issues in software testing v4
Ethical issues in software testing v4Scott Allman
 
Ethic in software engineering
Ethic in software engineeringEthic in software engineering
Ethic in software engineeringbeyondfuture
 
The dynamics of software evolution - EVOLUMONS 2011
The dynamics of software evolution - EVOLUMONS 2011The dynamics of software evolution - EVOLUMONS 2011
The dynamics of software evolution - EVOLUMONS 2011Israel Herraiz
 
An Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular Environments
An Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular EnvironmentsAn Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular Environments
An Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular EnvironmentsAlpen-Adria-Universität
 
Software Selection & Evaluation
Software Selection & EvaluationSoftware Selection & Evaluation
Software Selection & EvaluationAlaa Sadik
 
Need for Software Engineering
Need for Software EngineeringNeed for Software Engineering
Need for Software EngineeringUpekha Vandebona
 
06 professional ethics & code of ethics
06 professional ethics & code of ethics06 professional ethics & code of ethics
06 professional ethics & code of ethicsNimantha Perera
 

En vedette (12)

Ethics and software engineering
Ethics and software engineeringEthics and software engineering
Ethics and software engineering
 
Ch21
Ch21Ch21
Ch21
 
Code of ethics ppt
Code of ethics pptCode of ethics ppt
Code of ethics ppt
 
Ethical issues in software testing v4
Ethical issues in software testing v4Ethical issues in software testing v4
Ethical issues in software testing v4
 
Ethic in software engineering
Ethic in software engineeringEthic in software engineering
Ethic in software engineering
 
The dynamics of software evolution - EVOLUMONS 2011
The dynamics of software evolution - EVOLUMONS 2011The dynamics of software evolution - EVOLUMONS 2011
The dynamics of software evolution - EVOLUMONS 2011
 
An Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular Environments
An Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular EnvironmentsAn Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular Environments
An Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular Environments
 
Software evaluation
Software evaluationSoftware evaluation
Software evaluation
 
Software Selection & Evaluation
Software Selection & EvaluationSoftware Selection & Evaluation
Software Selection & Evaluation
 
Need for Software Engineering
Need for Software EngineeringNeed for Software Engineering
Need for Software Engineering
 
06 professional ethics & code of ethics
06 professional ethics & code of ethics06 professional ethics & code of ethics
06 professional ethics & code of ethics
 
Architecture evaluation
Architecture evaluationArchitecture evaluation
Architecture evaluation
 

Similaire à The ethics of software engineering

Ethical Issues related to Information System Design and Use
Ethical Issues related to Information System Design and UseEthical Issues related to Information System Design and Use
Ethical Issues related to Information System Design and Useuniversity of education,Lahore
 
Ethical Issues related to Information System Design and Use
Ethical Issues related to Information System Design and UseEthical Issues related to Information System Design and Use
Ethical Issues related to Information System Design and Useuniversity of education,Lahore
 
Definition of ethics
Definition of ethicsDefinition of ethics
Definition of ethicsVenkat Rao
 
1Ethical issues arising from use of ICT technologiesStud.docx
1Ethical issues arising from use of ICT technologiesStud.docx1Ethical issues arising from use of ICT technologiesStud.docx
1Ethical issues arising from use of ICT technologiesStud.docxdrennanmicah
 
Ethical issues related to is design and its use
Ethical  issues  related  to  is  design  and its useEthical  issues  related  to  is  design  and its use
Ethical issues related to is design and its useNoriha Nori
 
Presentation by alankar karpe.doc
Presentation by alankar karpe.docPresentation by alankar karpe.doc
Presentation by alankar karpe.docPMI_IREP_TP
 
Social and professional issuesin it
Social and professional issuesin itSocial and professional issuesin it
Social and professional issuesin itRushana Bandara
 
1. Emergence of Software EngineeringIn the software industry, we.docx
1. Emergence of Software EngineeringIn the software industry, we.docx1. Emergence of Software EngineeringIn the software industry, we.docx
1. Emergence of Software EngineeringIn the software industry, we.docxjackiewalcutt
 
1. Ethics for IT Professionals and IT Users2. PrivacyE.docx
1. Ethics for IT Professionals and IT Users2. PrivacyE.docx1. Ethics for IT Professionals and IT Users2. PrivacyE.docx
1. Ethics for IT Professionals and IT Users2. PrivacyE.docxketurahhazelhurst
 
1. Ethics for IT Professionals and IT Users2. PrivacyE.docx
1. Ethics for IT Professionals and IT Users2. PrivacyE.docx1. Ethics for IT Professionals and IT Users2. PrivacyE.docx
1. Ethics for IT Professionals and IT Users2. PrivacyE.docxjeremylockett77
 
INVESTIGATING GAME DEVELOPERS’ GUILT EMOTIONS USING SENTIMENT ANALYSIS
INVESTIGATING GAME DEVELOPERS’ GUILT EMOTIONS USING SENTIMENT ANALYSISINVESTIGATING GAME DEVELOPERS’ GUILT EMOTIONS USING SENTIMENT ANALYSIS
INVESTIGATING GAME DEVELOPERS’ GUILT EMOTIONS USING SENTIMENT ANALYSISijseajournal
 

Similaire à The ethics of software engineering (20)

Ethics in IT
Ethics in ITEthics in IT
Ethics in IT
 
Ethics in IT.pptx
Ethics in IT.pptxEthics in IT.pptx
Ethics in IT.pptx
 
Ethical Issues related to Information System Design and Use
Ethical Issues related to Information System Design and UseEthical Issues related to Information System Design and Use
Ethical Issues related to Information System Design and Use
 
Ethical Issues related to Information System Design and Use
Ethical Issues related to Information System Design and UseEthical Issues related to Information System Design and Use
Ethical Issues related to Information System Design and Use
 
Definition of ethics
Definition of ethicsDefinition of ethics
Definition of ethics
 
UNIT I.ppt
UNIT I.pptUNIT I.ppt
UNIT I.ppt
 
lecture 1234.ppt
lecture 1234.pptlecture 1234.ppt
lecture 1234.ppt
 
1Ethical issues arising from use of ICT technologiesStud.docx
1Ethical issues arising from use of ICT technologiesStud.docx1Ethical issues arising from use of ICT technologiesStud.docx
1Ethical issues arising from use of ICT technologiesStud.docx
 
Ethical issues related to is design and its use
Ethical  issues  related  to  is  design  and its useEthical  issues  related  to  is  design  and its use
Ethical issues related to is design and its use
 
Presentation by alankar karpe.doc
Presentation by alankar karpe.docPresentation by alankar karpe.doc
Presentation by alankar karpe.doc
 
Gr 3 ethical implication of it
Gr 3   ethical implication of itGr 3   ethical implication of it
Gr 3 ethical implication of it
 
Ethical Implications of IT
Ethical Implications of ITEthical Implications of IT
Ethical Implications of IT
 
Social and professional issuesin it
Social and professional issuesin itSocial and professional issuesin it
Social and professional issuesin it
 
Ethical issues
Ethical issuesEthical issues
Ethical issues
 
1. Emergence of Software EngineeringIn the software industry, we.docx
1. Emergence of Software EngineeringIn the software industry, we.docx1. Emergence of Software EngineeringIn the software industry, we.docx
1. Emergence of Software EngineeringIn the software industry, we.docx
 
1. Ethics for IT Professionals and IT Users2. PrivacyE.docx
1. Ethics for IT Professionals and IT Users2. PrivacyE.docx1. Ethics for IT Professionals and IT Users2. PrivacyE.docx
1. Ethics for IT Professionals and IT Users2. PrivacyE.docx
 
1. Ethics for IT Professionals and IT Users2. PrivacyE.docx
1. Ethics for IT Professionals and IT Users2. PrivacyE.docx1. Ethics for IT Professionals and IT Users2. PrivacyE.docx
1. Ethics for IT Professionals and IT Users2. PrivacyE.docx
 
P.practices-week-2.pptx
P.practices-week-2.pptxP.practices-week-2.pptx
P.practices-week-2.pptx
 
Ethic02
Ethic02Ethic02
Ethic02
 
INVESTIGATING GAME DEVELOPERS’ GUILT EMOTIONS USING SENTIMENT ANALYSIS
INVESTIGATING GAME DEVELOPERS’ GUILT EMOTIONS USING SENTIMENT ANALYSISINVESTIGATING GAME DEVELOPERS’ GUILT EMOTIONS USING SENTIMENT ANALYSIS
INVESTIGATING GAME DEVELOPERS’ GUILT EMOTIONS USING SENTIMENT ANALYSIS
 

Dernier

UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 

Dernier (20)

UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 

The ethics of software engineering

  • 1. The Ethics of Software Engineering
  • 2. Background After the Enron and WorldCom debacle, the Sarbanes- Oxley Act (SOX) was passed in the United States to improve corporate governance and ethical practices in business. Like lawyers, accountants and bankers, IT professionals are professionals in business. Many of the provisions of SOX have a direct impact on IT professionals as the act addresses issues common to all professionals in business. However unlike other professionals who have to refer to a single code of ethics, IT professionals have a multitude of codes that they must refer to. The need to develop a single code of ethics for IT professional is therefore important. Which leads to the question: What is ethics?
  • 3. Ethics theories Ethics is defined as the philosophical study of morality. Some major ethical theories include: • Consequentialism: is the ethical theory that deems correct actions that maximize the overall good or minimize the overall harm. • Deontology which deems actions to be morally right or wrong regardless of their consequences. • Virtue ethics: concentrates on the individual character. Honesty, courage, patience are some of the qualities deemed ethical.
  • 4. IT Professionals IT Professionals include the following: • Programmers • Database Administrators • Telecommunication experts • Information systems executives • Software engineers While the focus of this presentation is on software engineers, the findings apply to all IT professionals
  • 5. Software Engineering Software engineering is the driving force behind the IT revolution. Software developers create solutions for our lives on and off line. From highly sophisticated medical devices that rely on software to operate to web applications such as Facebook, software developers have increasing powers and a lapse in judgement can result in harm to society.
  • 6. Software Engineering Software has become so important that it is now shaping our societal values. As a result software developers have gained tremendous power. In the last 15 years, the environment and practice of software engineering have changed. Commercial applications are mostly web based and are more and more being released to a global audience.
  • 7. Software Engineering Nowadays ethics has made its way in companies under Corporate Social Responsibility (CSR) through which many companies have acknowledge globalization and its impact on society as a whole. The environment is a good example of what used to be considered local but now has become a global phenomenon. Decisions being made in our part of the world have an impact in other parts and vice-versa.
  • 8. Software Engineering Issues of privacy and security have also demonstrated that though many end users usually agree to quasi-legal software licensing agreements; informed consent does not constitute educated consent. The desire to succeed with all the social perks associated with it may lead software engineers to rely on their personal ethics which may not be enough to protect society.
  • 9. Challenges Software engineers face a series of challenges, the following are the most common: • Shorter life cycle • Global audience • Cultural difference • Inexistence of a single code of conduct • Social impact • Big data • Risk associated with future discoveries
  • 10. Common Ethical Issues • Privacy • Cybercrime • Fraud • Intellectual Property • Social exclusion • Security • Digital divide
  • 11. Conclusion A framework and an infrastructure that promote ethical reflexivity are necessary to allow emerging ICTs to develop in a social and ethically responsible manner. An unethical software developer is a great liability both to his employer and society. Policy makers, educators and employers play a big role in ensuring that software engineers and other IT professionals develop ethical behaviour as a safeguard for society
  • 12. Reference • Callahan, J. (1988). Ethical issues in professional life. New York: Oxford University Press. • Mingers, J., Walsham, G.(2010). Toward Ethical Information Systems: The contribution of discourse ethics. MIS Quarterly Vol. 34 No. 4 PP. 833- 854/December 2010 • Payne, D., Landry, Brett J.L. (2005). Similarities in Business and IT Professional Ethics: The Need for the Development of A Comprehensive Code of Ethics. Journal of Business Ethics (2005) 62:73-85. DOI 10.1007/s10551-005-3439-3 • Narayanan, A., Vallor, S. (2014). Computing ethics: Why Software Engineering courses should include ethics coverage. Communications of the ACM (2014), DOI: 10.1145/2566966. • McBride, N. (2012). The ethics of software engineering should be an ethics for the client. Communication of the ACM (2012), DOI: 10.1145/2240236.2240250. • Basart, J., Serra, M. (2013). Engineering ethics beyond engineers’ethics. Sci Eng Ethics 19: 179-187. DOI 10.1007/s11948-011-9293-z • Stahl, B. (2011). Teaching Ethical Reflexivity in Information Systems: How to Equip Students to Deal with Moral and Ethical issues of emerging information and communication technologies.Journal of Information Systems Education, vol. 22(3)