1 Software Testing and Quality Assurance Lecture 37– SWE 205 Course Objective: Learn about ethical issues of software engineering.

Slides:



Advertisements
Similar presentations
Software Certifications in QA By Kapila Ranasinghe,
Advertisements

Manager ethics Sample of Code of Ethical Business Conduct Slovak University of Technology Faculty of Material Science and Technology in Trnava.
 Ethics (relating to ICT) are about the: › Sensible › Legal › Moral uses of ICT.  They are designed to develop and make best use of technology.
IT Project Management AN INTRODUCTION TO ETHICS
IEEE and ACM Code of Ethics AEECS711 : Security Management and Audit Spring 2010 Presenter : Sara Mohseni Instructor : Dr. Hossein Saiedian.
Professionalism in IT - the UK perspective Susie Kay BCS Director of Professionalism.
CORPORATE ETHICS & SOCIAL RESPONSIBILITY. What is “Business Ethics”? A collection of principles and rules that define correct and incorrect behavior/conduct.
COMP427 Business Ethics. Objectives 1.To understand ethics and why its important in ways that are consistent with a code of principles. 2.Understand why.
The AMA Code of Ethics Could Egyptian Marketing Professionals Agree on a List of Rules, Perhaps Similar to This? The IMI Journal. Members of the AMA are.
Introduction to the Ethics of Engineering Introduction to Mechanical Engineering The University of Texas-Pan American College of Science and Engineering.
PROJECT MANAGEMENT ETHICS
1 Chapter 4 Politics and Law. 2 Learning Objectives To understand the importance of the political and legal environments in both the home and host countries.
Ethics in Information Technology, Fourth Edition
Chapter 2 IT Workers and IT Users
1 An Overview of Computer Security computer security.
Ethics in Information Technology, Second Edition
COMP427 Ethics for IT Professionals and IT Users
Software Engineering Code Of Ethics And Professional Practice
Professional Ethics “Ethics are statements of moral principles and values that guide the action of auditors”. The independence, powers and responsibilities.
Code of Ethics – Discussion Question
PART FOUR – COMMERCIAL LEGISLATION in the UAE
Read to Learn Define ethics and business ethics. Describe why ethical behavior is good for business. List the steps for dealing with an ethical dilemma.
ICS424: Ethics for IT Professionals and IT Users
Professional Ethics in Information Technology By: Romel L. Emperado
Scis.regis.edu ● CIS 318: Ethics for the IT Professional Week 2 Dr. Jesús Borrego Regis University 1.
ENHANCING INTEGRITY : BEST PRACTICES FROM MALAYSIA presentation by : ABDUL WAHAB BIN ABDUL AZIZ Chief Integrity Officer AMANAH RAYA BERHAD.
CDU – School of Information Technology HIT241 Professional Practice… - Slide 1 IT Project Management ACS - Core Body of Knowledge In Australia in November.
Ethics and professional Conducts for Civil engineers
Risk Management Reconstructed Implementing fraud risk intelligence practices July 2011 KPMG FORENSIC SM.
WORKING EFFECTIVELY IN AN INFORMATION TECHNOLOGY ENVIRONMENT
“Society cannot survive - cannot eat, breathe, or walk (it seems) - without law” (Lawrence M. Friedman, Law and Society:an introduction, Prentice Hall,
Home. Copyright © by The McGraw-Hill Companies, Inc. All rights reserved.Glencoe Accounting The accounting profession requires its members to follow a.
Copyright 2004 Prentice Hall1 Inside Stakeholders  Shareholders – the owners of the organization  Managers – the employees who are responsible for coordinating.
S OFTWARE E NGINEERING C ODE O F E THICS A ND P ROFESSIONAL P RACTICE Software Engineering Ethics and Professional Practices © 1999 by the Institute of.
Ethics in Information Technology, Second Edition1 Computer & Society Week 3 Marwan Al-Namari.
Career Opportunities in Information Technology There are four main categories of IT jobs, grouped by the main focus of the job: Sales and support Software.
Information Systems. What are Information Systems? The largest growth in most economies is coming from 'information' industries. The success of such knowledge-based.
Ethics & Codes of Conduct. Learning Outcomes: By the end of this topic you should be able to: discuss ethics and ICT describe the nature of a Code.
Lecture 08, 09: Ethics In Information Technology 3 rd Edition : 2013 UIIT, PMAS Arid Agriculture University, Rawalpindi Ethics For IT Workers and IT Users.
© 2010 The McGraw-Hill Companies, Inc. Managerial Accounting and the Business Environment Chapter 1.
Chapter Five Business Ethics and the Legal Environment of Business © 2007 The McGraw-Hill Companies, Inc., All Rights Reserved. McGraw-Hill/Irwin Introduction.
1-1 Right of free consent Right of privacy Right of freedom of conscience Right of freedom of speech Right to due process Ethics are the fundamental principles.
A.S. FlemingFall 2009 Acct 431 – Cost Management "Ethics in its broader sense, deals with human conduct in relation to what is morally good and bad, right.
Essentials Of Business Law Chapter 2 Ethics And The Law McGraw-Hill/Irwin Copyright © 2007 The McGraw-Hill Companies, Inc. All rights reserved.
ACF RISK MANAGEMENT POLICIES General Induction Course.
VIETNAM CHAMBER OF COMMERCE AND INDUSTRY (VCCI) OFFICE FOR BUSINESS SUSTAINABLE DEVELOPMENT (SDforB) INTRODUCTION ANTI-CORRUPTION TOOLS IN BUSINESS.
Csci5233 computer security & integrity 1 An Overview of Computer Security.
Group 7 CIS03 June 09, Socially responsible computing is a major concern because of the many ways an information worker’s work can affect other.
Chapter 9 The People in Information Systems. Learning Objectives Upon successful completion of this chapter, you will be able to: Describe each of the.
Chapter 2 - Ethics for IT Professionals and IT Users1 Ethics for IT Professionals and IT Users 2 Chapter.
ETHICS IN BUSINESS. The Importance of Ethics  Individual  Personal sense of right and wrong in order to make good decisions  Helps employees gain the.
PH.D Zhanglinyi CHAPTER 18 Ethical conflict.
Ethics in Information Technology, Fourth Edition Chapter 2 Ethics for IT Workers and IT Users 1.
Ethics in Information Technology, Second Edition 1.
Ethics in Information Technology, Fourth Edition
Fundamentals & Ethics of Information Systems IS 201
The accounting profession requires its members to follow a code of ethics.

Privileged Information: Confidentiality and Disclosure
ELEC4011 Ethics & Electrical Engineering Practice Hugh Outhred
ETHICS FOR IT WORKERS AND IT USERS
Technology, Careers, and Job Hunting
Welcome Back Glencoe Accounting.
Ethics in Information Technology, Fourth Edition
INFS 452 – Computer Ethics & Society
Chapter # 2 Ethics for IT workers & IT Users
ETHICS FOR IT WORKERS AND IT USERS 1 Rifat al mamun Roll : Presented by.
Presentation transcript:

1 Software Testing and Quality Assurance Lecture 37– SWE 205 Course Objective: Learn about ethical issues of software engineering

2 Lecture Outline What key characteristics distinguish a professional from other kinds of workers, and what is the role of an Software professional? What relationships must an Software professional manage, and what key ethical issues can arise in each? How do codes of ethics, professional organizations, certification, and licensing affect the ethical behaviour of software engineers?

3 Are IT Workers Professionals? Partial list of IT specialists Programmers Systems analysts Software engineers Database administrators Local area network (LAN) administrators Chief information officers (CIOs)

4 Professional Relationships That Must Be Managed Software Engineers have many different relationships with: Employers Clients Suppliers Other professionals IT users Society at large

5 Relationships Between software Professionals and Employers Software professionals must set an example and enforce policies regarding the ethical use of software. Software piracy is the act of illegally making copies of software or enabling others to access software to which they are not entitled Software piracy is an area in which software professionals can be tempted to violate laws and policies

6 Relationships Between software Professionals and Employers The Business Software Alliance (BSA) is a trade group that represents the world’s largest software and hardware manufacturers Its mission is to stop the unauthorized copying of software produced by its members

7 Members of Business Software Alliance (as of July 2005)

8 Relationships Between software Professionals and Employers Trade secret Information used in business Generally unknown to the public Company has taken strong measures to keep confidential Whistle-blowing Attracts attention to a negligent, illegal, unethical, abusive, or dangerous act that threatens the public interest

9 Relationships Between software Professionals and clients Software professional provides Hardware, software, or services at a certain cost and within a given time frame Client provides Compensation Access to key contacts Work space Relationship is usually documented in contractual terms

10 Relationships Between software Professionals and clients Ethical problems arise if a company recommends its own products and services to remedy problems they have detected A company is unable to provide full and accurate reporting of a project’s status

11 Legal Overview: Fraud, Misrepresentation, and Breach of Contract Fraud Crime of obtaining goods, services, or property through deception or trickery Fraud is proven in court Breach of contract One party fails to meet the terms of a contract

12 Legal Overview: Fraud, Misrepresentation, and Breach of Contract Software projects are joint efforts in which vendors and customers work together Difficult to assign blame

13 Relationships Between software Professionals and Suppliers Develop good relationships with suppliers Deal fairly with them Do not make unreasonable demands Bribery Providing money, property, or favours to someone in business or government to obtain a business advantage U.S. Foreign Corrupt Practices Act (FCPA) makes it a crime to bribe a foreign official, a foreign political party official, or a candidate for foreign political office

14 Relationships Between software Professionals and Suppliers Bribery At what point does a gift become a bribe? No gift should be hidden Perceptions of donor and recipient can differ

15 Distinguishing Between a Bribe and a Gift

16 Relationships Between software Professionals and Other Professionals Professionals owe each other adherence to a profession’s code of conduct Ethical problems between members of the software profession Résumé inflation Inappropriate sharing of corporate information

17 Relationships Between software Professionals and IT Users IT user is a person for whom a hardware or software product is designed Software professionals’ duty Understand users’ needs and capabilities Deliver products and services that best meet those needs Establish an environment that supports ethical behavior by users

18 Relationships Between software Professionals and Society Actions of an IT professional can affect society

19 The Ethical Behaviour of software Professionals Corporations are taking actions to ensure good business ethics among employees

20 Certification Indicates a professional possesses a particular set of skills, knowledge, or abilities in the opinion of a certifying organization Can also apply to products Generally voluntary Carries no requirement to adhere to a code of ethics

21 Certification Vendor certifications Some certifications substantially improve software workers’ salaries and career prospects Relevant for narrowly defined roles Or certain aspects of broader roles Require passing a written exam Workers are commonly recertified as newer technologies become available

22 Key Points A professional from a legal standpoint Has passed the state licensing requirements Has earned the right to practice there Software professionals have many different relationships Each with its own set of ethical issues and potential problems Professional code of ethics States the principles and core values essential to the work of an occupational group