Professionalism Old NVIDIA Helsinki office.

Slides:



Advertisements
Similar presentations
Our roles and responsibilities as GPs
Advertisements

EECS 690 February 26. Professions Just to clear up some word confusion: In common usage, a professional is generally anyone who gets paid to do something.
5/5/2015Software Engineering Code of Ethics1 Software Engineering Code of Ethics and Professional Practice Dr. Bob Weber CEG 460 / 660 Wright State University.
Professionalism
Professionalism Professionalism takes more than knowledge
Professionalism
PROJECT MANAGEMENT ETHICS
Chapter 1- Ethics Lecture 2.
Introduction to Computer Ethics
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 An Introduction to Software Engineering.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 An Introduction to Software Engineering.
Software Engineering Code Of Ethics And Professional Practice
1 Software Testing and Quality Assurance Lecture 35 – SWE 205 Course Objective: Basics of Programming Languages & Software Construction Techniques.
Jul The New Geant4 License J. Perl The New Geant4 License Makes clear the user’s wide- ranging freedom to use, extend or redistribute Geant4, even.
SE 112 Slide 1 SE 112 l
ACM/IEEE Software Engineering Code of Ethics and Professional Practice
CDU – School of Information Technology HIT241 Professional Practice… - Slide 1 IT Project Management ACS - Core Body of Knowledge In Australia in November.
Introduction to Computer Science
Professional Ethics in Computing Dr. David Sinclair L253
1 An Introduction to Software Engineering. 2 Objectives l To introduce software engineering and to explain its importance l To set out the answers to.
Ch. 101 Epilogue. Ch. 102 Outline What will be the future of the field? What is the impact of SE on society? What ethical issues are raised by SE?
Professional Ethics: Should Software Engineers Adhere to a Professional Code of Conduct? Jonathan Schiff CS 301.
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.
CISB 412 Social and Professional Issues Professional Ethics.
X3D Graphics for Web Authors X3D-Edit Update SIGGRAPH 2008 Don Brutzman Naval Postgraduate School Monterey California USA.
17-1 JXTA Developer and Business Resources Module Objectives ● Understand JXTA's Open Source Model ● Learn how to get involved at jxta.org ● Learn.
Blue Diamond Scott Auge Amduus Information Works, Inc.
Therac-25 Case Family vs. Programmer. People Suffered From Different Type of Bad Programming Database accuracy problems. Many people could not vote in.
Unit 2- Ethical Theories and Obligations
Andrew McNab - License issues - 10 Apr 2002 License issues for EU DataGrid (on behalf of Anders Wannanen) Andrew McNab, University of Manchester
Professionalism
Lecture # 2 Professionalism
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 1 Slide 1 Chapter 1 Introduction.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 1 Slide 1 Professional and ethical responsibility l Software engineering involves wider.
1 These slides are designed to accompany Software Engineering: A Practitioner’s Approach, 7/e (McGraw-Hill 2009). Slides copyright 2009 by Roger Pressman.
National Alliance for Medical Image Computing Licensing in NAMIC 3 requirements from NCBC RFA (paraphrased)
Legal Disclaimers Accuracy Every effort is made to provide information that is accurate. However any information contained in this website or the “article.
ACM/IEEE SWEngineering Code of Ethics and Professional Practice Appendix A, p 467.
Business Ethics “doing well by doing good”
1 Software Engineering, 8th edition. Chapter 1 Jan 28 th, 2009 Lecture # 1 Courtesy: ©Ian Sommerville 2006 An Introduction to Software Engineering.
Why? Software Engineers don’t communicate very well…
1 CSC 4700 Software Engineering John Lewis These slides are based on originals provided by Ian Sommerville.
Chapter 2 - Ethics for IT Professionals and IT Users1 Ethics for IT Professionals and IT Users 2 Chapter.
Ethics and Computer Science Most of the material for these lectures was taken from an EXCELLENT text on the subject: Ethics for the Information Age Michael.
Basic Principles: Ethics and Business
IT depends on several codes of ethics 1. PUBLIC - IT engineers shall act consistently with the public interest. 2. CLIENT AND EMPLOYER - IT engineers shall.
1 The Nature of Ethics Ethics is generally concerned with rules or guidelines for morals and/or socially approved conduct Ethical standards generally apply.
Dr. Rob Hasker Dr. Brad Dennis. Sony’s Virus  2005: Sony wanted to reduce piracy  They put an XCP program on 20 CDs including Van Zant, The Bad Plus,
RaboDirect Financial Health Barometer 2016
INTRODUCTION TO SOFTWARE ENGINEERING

An Introduction to Software Engineering
Professional Practices
CHAPTER 4 LEGAL AND ETHICAL PRINCIPLES
Professionalism Old NVIDIA Helsinki office.
Evaluating Architectures
Chapter # 1 Overview of Ethics
Basic Principles: Ethics and Business
CHAPTER 21 Warranties and Product Liability
Comparative Law of Licenses and Contracts in the US, UK and EU
Introduction to Software Engineering
Automation in an XML Authoring Environment
CSCE 606: Licensing and Software Engineering Code of Ethics
Bill Tomlinson Art and computing Effects of computer-based art on society? (e.g. animation) Effects of participatory experiences on group dynamics.
An Introduction to Software Engineering
Software Engineering Code of Ethics
Customer collaboration
Basic Principles: Ethics and Business
2019 MEDICARE AGE-IN STUDY SENIOR MARKET INSIGHTS SERVICE Part IV
Chapter 15 Legal & Ethical Issues
Presentation transcript:

Professionalism Old NVIDIA Helsinki office. http://www.flickr.com/photos/wili/242259195/

Professionalism takes more than knowledge “Professionalism is a way of thinking and living rather than an accumulation of learning.” Think: What does it take to be a doctor? Hint: it’s not just by going to medical school

A profession isn’t just what you do, it’s who you are We say that somebody “is” a doctor. Here, “doctor” is a noun (“Doctoring the books” is something different!) Likewise, we don’t just “engineer” (verb) We also are engineers (noun). hello’s

A profession is who you are, not a contract. “Shame on the engineer who regards his professional function as a business transaction to be judged by the question: ‘Just what do I get out of it?’” What “professions” have a reputation for being self-centered and selfish?

Life as a professional: activities You perform “professional activity of a type carrying high individual responsibility, requiring application of special skills to activities that are predominantly intellectual and varied rather than routine and normal.” What are the specific pieces of “special skills” that you have learned in your courses? How are an engineer’s activities “varied”?

Life as a professional: motivation “Motivation for service takes first place over consideration of reward.”

Life as a professional: joy and pride “Motivation … implies joy and pride in the work to be done, and self-imposed standards.” If you don’t take joy and pride in engineering, then you should look for another line of work. Burn-out sucks Companies and customers are also entitled to impose (secondary) standards of excellence.

Life as a professional: social duty You have a “social duty, fulfilled through guarding the ideals and standards of the profession, by advancing it …, by sharing advances …, by rendering gratuitous public service, all as a return to society.” “Giving back” to society What does “guarding the ideals” mean? When are patents and copyrights acceptable?

Four traits of a professional Varied activities requiring special skills Society-centric motivation Personal standards of excellence Giving back to society

When you put many professionals together, what do you have? A profession isn’t just defined by who you are A profession is also something you are part of “Most professional engineers adopt an institutional view of the organisations of the profession: they perceive them as bodies representing the profession and therefore deserving, even requiring, the loyalty of each engineer as an expression of his identity as a professional engineer.”

Trait #1 of a profession “A body of knowledge and art, held as a common possession and to be extended through united effort.” What “united effort” is required to extend this knowledge and art?

Trait #2 of a profession “An educational process, based on the body of knowledge and art, and in the ordering of which the professional group has a recognised [sic] responsibility.” How does the current course fit into your planned course of study at U of M? What do you plan to do after this course in order to continue learning?

Trait #3 of a profession “A standard of personal qualification for admission, based on character, education and proved competence.” What traits of “character” have I mentioned during this course? Without naming names, in what ways have your teammates “proved” (no negatives, please) their competence?

Trait #4 of a profession “A standard of conduct, based upon an ethical code to guide the practitioner in his relationships with his employer or client, his colleagues and the community.” What is a reasonable “standard of conduct” to expect from your teammates? How would this standard differ at a company?

Trait #5 of a profession “A formally recognised status, either by members of the profession or by the State.” What “formally recognised status” do some states give to engineers? Since Tennessee doesn’t formally recognize software engineers, what can you do to obtain formal recognition of your professional skills?

Trait #6 of a profession “Organisations of the profession, devoted to common advancement, social duty and economic well-being.” What are the key organizations for software engineers? What are the benefits and responsibilities associated with membership in these organizations?

Six traits of a profession Body of knowledge and art Educational process Standard of qualifications Standard of conduct Formally recognized status Organizations of the profession

Part of being a professional is behaving ethically “Ethics means something more than ‘law’ and ‘morals’; it carries an additional connotation of ‘rightness’.” Breaking the law: can earn a fine or jail time Breaking a moral: can ruin your reputation Breaking an ethic: can ruin your conscience It’s possible to break all three, simultaneously! Laws are rules set by society; cover a subset of behaviors Ethics are a code of behavior set by (in this case) the profession; cover all behaviors Morals are personal beliefs about what behavior is right/wrong; cover all behaviors

Laws vs morals vs ethics Speeding in Los Angeles (driving 65 in a 55) Illegal, moral (“everyone” does it), maybe ethical Speeding down Beale St (driving 55 in a 25) Illegal, immoral, unethical What might a software engineer do that is… Illegal, immoral, unethical ? Legal, immoral, unethical ? Legal, moral, unethical ?

IEEE Code of Ethics: Actions 1. PUBLIC - Software engineers shall act consistently with the public interest. 2. CLIENT AND EMPLOYER - Software engineers shall act in a manner that is in the best interests of their client and employer consistent with the public interest.

IEEE Code of Ethics: Products 3. PRODUCT - Software engineers shall ensure that their products and related modifications meet the highest professional standards possible. Give an example of some software that you wish had been held to a higher standard.

IEEE Code of Ethics: Hierarchy 4. JUDGMENT - Software engineers shall maintain integrity and independence in their professional judgment. 5. MANAGEMENT - Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance.

IEEE Code of Ethics: Peers 6. PROFESSION - Software engineers shall advance the integrity and reputation of the profession consistent with the public interest. 7. COLLEAGUES - Software engineers shall be fair to and supportive of their colleagues. Give an example of a time when some software engineers gave the profession a bad reputation. See http://www.npr.org/templates/story/story.php?storyId=142898511 Facebook Makes Privacy Pledge In FTC Settlement by The Associated Press SAN FRANCISCO November 29, 2011, 06:35 pm ET SAN FRANCISCO (AP) — Government regulators are sharing some alarming information about Facebook: They believe the online social network has often misled its more than 800 million users about the sanctity of their personal information. …

IEEE Code of Ethics: Self 8. SELF - Software engineers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession.

8 Principles of IEEE Code of Ethics Act in public interest Act in interest of clients and employers Produce quality products Maintain independent judgment Manage ethically Protect integrity of profession Support colleagues Pursue lifelong learning

Scenario #1 You are the owner of a software engineering company. Your employees (engineers) want you to pay for them to attend training. How would you respond in a way that is legal, moral, and ethical?

Scenario #2 You are the owner of a software engineering company. Your employees (engineers) want you to let them do pro bono work for a local non-profit organization on company time. How would you respond in a way that is legal, moral, and ethical?

Scenario #3 You are the head of a computer science department at a university. Your boss (a “dean”) wants you to find a way to tweak your curriculum so undergrads are more likely to choose your department for their major. How would you respond in a way that is legal, moral, and ethical?

Scenario #4 You are a software engineer working at a large publicly traded corporation, where a colleague invents a new kind of compiler. Your managers see it as a huge potential cash cow. How would you respond in a way that is legal, moral, and ethical?

Scenario #5 You are a software engineer at a company where management routinely encourages you and your colleagues to use pirated software. How would you respond in a way that is legal, moral, and ethical?

True or false? “The young of today rise to idealism and altruistic motivation perhaps more readily than any previous generation. It must be the responsibility of this generation of our profession, and of the next generation, to see that our profession never will lose sight of its prime objective - the use of our professional talents in the service of the community.”

Copyright (c) Christopher Scaffidi 2009 All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of Oregon State University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Modified by Scott D. Fleming <Scott.Fleming@memphis.edu> 2011.