64
Professional Issues in Information Technology Part VII: Ethical Codes for Computer Professionals

Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

  • Upload
    doxuyen

  • View
    223

  • Download
    5

Embed Size (px)

Citation preview

Page 1: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

ProfessionalIssuesinInformation

Technology

PartVII:EthicalCodesforComputerProfessionals

Page 2: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

!• 1Introduction• 2FunctionsofanEthicalCode• 3EthicsandtheComputingProfessional• 4TheACMandBCSCodesofConduct• 5ForandAgainstEthicalCodes• 6TheCapabilityApproach• 7.Valuesensitivedesign• 8.Summary

Page 3: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

1Introduction!• Computingisanewfield;theprofessionhashadneitherthetimenortheorganisationalcapabilitytoestablishabindingsetofmoralrulesonitsmembers.

!• Olderprofessions,suchasmedicineandlaw,havehadcenturiestoestablishtheircodesofmoralconduct.!

• MedicsandlawyerscanonlypracticeiftheybelongtotheGeneralMedicalCouncil(GMC)andLawSocietyrespectively,andadheretotheethicalcodesoftheseorganisations.

Page 4: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

2FunctionsofanEthicalCode

.

2.1Professionalisation!Occupationalgroupsadoptethicalcodesinordertodemonstratethattheydeservetobecalledaprofession.!Acodeofethicsholdstheprofessionaccountabletothepublic.Thistendstoyieldapayoffintermsofpublictrustandconsequentsocialandeconomicrewards.

Page 5: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

2.2Protectionofgroupinterests!Professionsusecodesofconducttorestricttheactivitiesofnon-members,therebyestablishingamonopolyfortheprofession'sservices.!Bydemonstratingthattheyareabletocontroltheirmembership,professionscanconvincethepublicthattheydeservetobeself-regulating

Page 6: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• 2.3Etiquetteandinspiration!

• Codesofethicsoutlinestandardsofcourtesyandprofessionalconductamongmembersofaprofession.!!

• Anethicalcodecanbeusedtoinspiremembersoftheprofessiontoactappropriately,oftenbyinstillingasenseofprideandself-importance.

Page 7: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

2.4Education!Codesofethicsexplicitlystatewhatbehaviourisacceptable.Assuch,theyactasanaidtoindividualdecisionmaking.

Page 8: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

2.5Enforcement!Anethicalcodecanalsobeusedtodisciplineordeter.Itmayspecifywhenthenormsofaprofessionhavebeenviolated,andindicatethatsanctionssuchassuspensionorexpulsionwillbeimposed.

Page 9: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

2.6Principles,idealsandrules!Ethicalcodesaimtolayoutasetofprincipleswhichfunctionasthebasisforspecificobligations.!Also,acodemayexpressideals,whichwillnotalwaysbestrictlyadheredto,i.e.membersshoulddothisratherthanmembersshalldothis.!Anethicalcodemaycontainaspecificsetofruleswhichapplytoconcretesituations.However,attemptstospecifyexhaustivelistsofdo'sanddon'tsareoftenunsuccessful.

Page 10: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• 2.7Rights!

• Aswellasstatingtheobligationsanddutiesoftheprofessional,thecodemayindicaterightsofmembersandindicatetheobligationoftheprofessionalbodytoitsmembers.

Page 11: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

3EthicsandtheComputingProfessional

• Insomecases,computershavesimplycreatednewversionsofageoldmoralissues,suchas

!• Rightandwrong

!• Loyalty

!• Responsibility

!• Confidentiality

!• Fairness

Page 12: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• However,theexistenceofcomputershasalsocreatedawholenewrangeofsocialproblems.Theseinclude:!

• Softwaretheft!

• Computermisuseandcomputercrime!

• Responsibilityforcomputererrors!

• Manyofthesedilemmas(suchascopyingsoftware)are'greyareas'forwhichtherearefewsocialconventions.!

• Shouldcomputerprofessionalsbeboundbyanethicalcodeofconduct?Ifso,whatshoulditinclude?

Page 13: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• 3.1Existingethicalcodesforcomputingprofessionals!

• Anumberofprofessionalcomputerorganisationshaveattemptedtodeviseanethicalcodefortheirmembers:!

• TheAssociationforComputingMachinery(ACM)!• InstituteofElectricalandElectronicsEngineers(IEEE)!

• DataProcessingManagementAssociation(DPMA)!

• InternationalFederationforInformationProcessing(IFIP)!

• BritishComputerSociety(BCS)!

• AustralianComputerSociety(ACS)

Page 14: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• Likeengineers,computingprofessionalshavefourbasictypesofobligations,andconflictscanoccurwithinandbetweencategories:!

• Obligationstosociety!• Obligationstotheiremployers!

• Obligationstotheirclients!

• Obligationstootherprofessionalsandprofessionalorganisations

Page 15: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

3.3Howdoethicalproblemsarise?

!• 3.3.1Computersalterrelationshipsbetweenpeople

!• Datacommunicationstakeplacewithoutphysicalcontact

ofthepeopleinvolved,sothevisualandauralsensescannothelptoconveymeaning.

!

!• Electroniccommunicationoccurssoquicklythatonemay

nothavetimetoconsidertheimplicationsoftheinformationbeforeithasbeensentandreceived.

Page 16: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• 3.3Howdoethicalproblemsarise?(continued)!

3.3.2Computerprofessionalshavepower!• Technologyputspowerinthehandsofcomputerprofessionals

throughaccesstofinancial,medicalandmilitaryinformation.Thispowercanbeabused.!

3.3.3Thenatureofelectronicinformation!

• Computersallowrapidprocessing,communication,copyingandprintingofintellectualproperty.Thisintroducesnewethicalissuesofcopyright,plagiarism,piracy,eavesdroppingandinvasionofprivacy.

Page 17: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

3.3Howdoethicalproblemsarise?!

3.3.4Societyisvulnerabletotheactionsofcomputerprofessionals!

• Thegeneralpublicdonotunderstandthedangersofprojectsunderthecontrolofcomputerprofessionals.!

3.3.5Clientsatthemercyofcomputerprofessionals!

• Manyclientshavenounderstandingofhowtheircomputersystemswork.Theprocessofcostingasoftwareprojectsispoorlyunderstood.

Page 18: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

4TheACM,BCSandIEEECodesofConduct!

• ThreeprofessionalcomputingbodiesthathavedevelopedethicalcodesfortheirmembersaretheAssociationforComputingMachinery(ACM),theBritishComputerSociety(BCS),andtheIEEEassociation.

Page 19: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

BCScodeofconduct:rulescoveringfourmainareas

1.Publicinterest2.Professionalcompetenceandintegrity3.Dutytorelevantauthority4.Dutytotheprofession

Page 20: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

1.Publicinterest!

Youshall:a)havedueregardforpublichealth,privacy,securityandwellbeingofothersandtheenvironment.

b)havedueregardforthelegitimaterightsofThirdParties*.

c)conductyourprofessionalactivitieswithoutdiscriminationonthegroundsofsex,sexualorientation,maritalstatus,nationality,colour,race,ethnicorigin,religion,ageordisability,orofanyotherconditionorrequirement

d)promoteequalaccesstothebenefitsofITandseektopromotetheinclusionofallsectorsinsocietywhereveropportunitiesarise.

Page 21: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

2.ProfessionalcompetenceandintegrityYoushall:

a)onlyundertaketodoworkorprovideaservicethatiswithinyourprofessionalcompetence.

b)NOTclaimanylevelofcompetencethatyoudonotpossess.

c)developyourprofessionalknowledge,skillsandcompetenceonacontinuingbasis,maintainingawarenessoftechnologicaldevelopments,procedures,andstandardsthatarerelevanttoyourfield.

d)ensurethatyouhavetheknowledgeandunderstandingofLegislation*andthatyoucomplywithsuchLegislation,incarryingoutyourprofessionalresponsibilities.

e)respectandvaluealternativeviewpointsand,seek,acceptandofferhonestcriticismsofwork.

f)avoidinjuringothers,theirproperty,reputation,oremploymentbyfalseormaliciousornegligentactionorinaction.

g)rejectandwillnotmakeanyofferofbriberyorunethicalinducement.

Page 22: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

3.DutytorelevantauthorityYoushall

a)carryoutyourprofessionalresponsibilitieswithduecareanddiligenceinaccordancewiththeRelevantAuthority’srequirementswhilstexercisingyourprofessionaljudgementatalltimes.

b)seektoavoidanysituationthatmaygiverisetoaconflictofinterestbetweenyouandyourRelevantAuthority.

c)acceptprofessionalresponsibilityforyourworkandfortheworkofcolleagueswhoaredefinedinagivencontextasworkingunderyoursupervision.

d)NOTdiscloseorauthorisetobedisclosed,oruseforpersonalgainortobenefitathirdparty,confidentialinformationexceptwiththepermissionofyourRelevantAuthority,orasrequiredbyLegislation

e)NOTmisrepresentorwithholdinformationontheperformanceofproducts,systemsorservices(unlesslawfullyboundbyadutyofconfidentialitynottodisclosesuchinformation),ortakeadvantageofthelackofrelevantknowledgeorinexperienceofothers.

Page 23: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

4.DutytotheprofessionYoushall:

a)acceptyourpersonaldutytoupholdthereputationoftheprofessionandnottakeanyactionwhichcouldbringtheprofessionintodisrepute.

b)seektoimproveprofessionalstandardsthroughparticipationintheirdevelopment,useandenforcement.

c)upholdthereputationandgoodstandingofBCS,theCharteredInstituteforIT.

d)actwithintegrityandrespectinyourprofessionalrelationshipswithallmembersofBCSandwithmembersofotherprofessionswithwhomyouworkinaprofessionalcapacity.

e)notifyBCSifconvictedofacriminaloffenceoruponbecomingbankruptordisqualifiedasaCompanyDirectorandineachcasegivedetailsoftherelevantjurisdiction.

f)encourageandsupportfellowmembersintheirprofessionaldevelopment

Page 24: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• Definitions:• Legislation-Theterm“Legislation”meansanyapplicablelaws,

statutesandregulations.• ThirdParties-Theterm‘ThirdParties’includesanypersonor

organisationthatmightbeaffectedbyyouractivitiesinyourprofessionalcapacity,irrespectiveofwhethertheyaredirectlyawareorinvolvedinthoseactivities.

• RelevantAuthority-Theterm“RelevantAuthority”inthisdocumentisusedtoidentifytheperson(s)ororganisation(s)whichhas/haveauthorityovertheactivityofindividualsintheirprofessionalcapacity.ForpractisingBCSmembersthisisnormallyanemployerorclient.Forstudentmembers,thisisnormallyanacademicinstitution.

Page 25: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• SeealsoIEEECodeofEthicshttp://www.ieee.org/about/corporate/governance/p7-8.html!

• 1.toacceptresponsibilityinmakingdecisionsconsistentwiththesafety,health,andwelfareofthepublic,andtodisclosepromptlyfactorsthatmightendangerthepublicortheenvironment;

• 2.toavoidrealorperceivedconflictsofinterestwheneverpossible,andtodisclosethemtoaffectedpartieswhentheydoexist;

• 3.tobehonestandrealisticinstatingclaimsorestimatesbasedonavailabledata;

4.torejectbriberyinallitsforms;• 5.toimprovetheunderstandingoftechnology;itsappropriateapplication,and

potentialconsequences;• 6.tomaintainandimproveourtechnicalcompetenceandtoundertake

technologicaltasksforothersonlyifqualifiedbytrainingorexperience,orafterfulldisclosureofpertinentlimitations;

• 7.toseek,accept,andofferhonestcriticismoftechnicalwork,toacknowledgeandcorrecterrors,andtocreditproperlythecontributionsofothers;

• 8.totreatfairlyallpersonsregardlessofsuchfactorsasrace,religion,gender,disability,age,ornationalorigin;

• 9.toavoidinjuringothers,theirproperty,reputation,oremploymentbyfalseormaliciousaction;

• 10.toassistcolleaguesandco-workersintheirprofessionaldevelopmentandtosupporttheminfollowingthiscodeofethics.

Page 26: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• PaulisafreelanceprogrammerandtechnicalauthorwhoseexperienceisprimarilyinthedevelopmentofPCdatabasesystemsforsmallcompanies.Forthepast6monthshehasbeenworking,onacontractbasis,forasmallsoftwarehousewhohaveoftensenthimouttoworkfortheirclients.

• NowthesoftwarehousehasbeenaskedbyoneofitsregularclientstosetuptheirE-commercewebsite.Unfortunatelyallthestaffthatnormallydothiskindofworkareoccupiedwithexistingprojects.Neverthelessthesoftwarehouseagreestodothework,andPaulisaskedtogoonsiteandsetsomethingup.WhenPaulpointsoutthathehasneversetupanE-commercewebsitebeforethemanagertellshimnottoworry,givenhisknowledgeheshouldbefine,andifanyproblemsarisehecangetintouchwithoneofthesoftwarehouse’sE-commerceexperts.

Page 27: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• Pauliskeentodotheworksinceitwillbroadenhisexperience.Whenheaskswhethertheclientknowshehasneverdonethiskindofworkbefore,heisassuredthathedoesn’tneedtoworryaboutthat.Heshouldjustdohisbest,butnotletonthathehasneverdonesimilarwork.

• WhatshouldPauldo?Heissurethattheclienthasbeenmisledabouthislevelofexpertise.Ontheotherhand,thesoftwarehouseisquitesurethatthereisnoproblem.Hedoesn’twanttoupsetthemsincetheygivehimalotofwork,andtheassignmentisagoodopportunitytobroadenhislevelofexpertise.

Page 28: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• Theexampleillustratesthedifficultproblemsthatcanarise:– Professionalhasdutytocomplywithemployer’sinstructions

– Professionalalsohasdutytowardsclient– Andtowardstheirownjudgementaboutactivities.– Sometimesemployerorclientmightasktheprofessionaltoundertakeillegalactivity!

Page 29: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• Volkswagendieselemissionsscandal• InUStheEnvironmentalProtectionAgencyfoundmanyVWcarshadbeingsoldinAmericahada"defeatdevice"-orsoftware-indieselenginesthatcoulddetectwhentheywerebeingtested,changingtheperformanceaccordinglytoimproveresults.

• Whennotintestmode,enginesemittednitrogenoxidepollutantsupto40timesabovelegallimitinUS

• whoisaffected?whoistoblame?29

Page 30: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• Whatcouldacomputerprofessionaldoifaskedtotakepartinillegalactivity?

Page 31: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• Whatcouldacomputerprofessionaldoifaskedtotakepartinillegalactivity?!– Maketheirobjectionsknown– Seekcolleagues’advice,orprofessionalbody’sadvice.

– Quitthejob?

Page 32: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• NeitherBCSnorACMcodehassucceededinbecomingacentralpointofreferenceforcomputerprofessionals.!

• Whynot?

Page 33: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

4.1Limitationtoaspecificgroupofprofessionals!BoththeACMandBCScodesmakeclearthattheyapplyonlytotheirmembers.!!So,either(i) onlymembersoftheACMorBCSareconsidered

computingprofessionals,or(ii)otherprofessionalscanpracticewithadifferent

ethicalcode.

Page 34: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

4.2Lackofattentiontotherightsofprofessionals!

• NeithertheACMorBCScodesplacesanyemphasisontherightsofitsmembers.Forexample,whatifamemberdisagreeswithatermintheethicalcode?

Page 35: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

4.3Justificationofthecode!BoththeACMandBCSfailtoindicatewhatthebasicsourceofjustificationis.Forexample,allbutonetermintheBCScodeofconductisoftheform‘Youshalldosomething'.!

Q.Isthisaproblem?

Page 36: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

!Manycomputingprofessionalsreportthattheyfindthecodesunhelpful.Onereasonforthisistheambiguityofsomeoftheterms.Forexampleoneitemofthecodeisd)actwithintegrityandrespectinyourprofessionalrelationshipswithallmembersofBCSandwithmembersofotherprofessionswithwhomyouworkinaprofessionalcapacity....!Isthisuseful?!!·MuchoftheACMandBCScodesareopentopersonalinterpretation.

Page 37: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

4.4Prioritising!

• Neithercodeestablishesprioritiesamongitsdifferentobligations.Foraparticularethicalproblem,morethanoneprincipleofthecodeislikelytoapply.

!• Thiscouldleadtocontradictoryadvicewhenapplyingthecodestoa

concreteproblem.!

• Forexample,itisnothardtoimaginethefollowingitemsoftheBCScodebeingplacedincompetition.!

• d)NOTdiscloseorauthorisetobedisclosed,oruseforpersonalgainortobenefitathirdparty,confidentialinformationexceptwiththepermissionofyourRelevantAuthority,orasrequiredbyLegislation

• e)NOTmisrepresentorwithholdinformationontheperformanceofproducts,systemsorservices(unlesslawfullyboundbyadutyofconfidentialitynottodisclosesuchinformation),ortakeadvantageofthelackofrelevantknowledgeorinexperienceofothers.

Page 38: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

5.ForandAgainstEthicalCodes

• Advantages:!

• Defineacommonstandardofbehaviour,soclientsknowwhattoexpect;!!

• Codescansupportarefusaltobehaveunethically,soeven'obvious'ruleshavetheiruses;

Page 39: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

5:ForandAgainstEthicalCodes·Disadvantages:!Codescangivecontradictoryadvice;!Maygiverisetocomplacency-practitionersthinkthatsolongastheyareobeyingthecode,theyneednotconcernthemselveswithethicalissues.!Coulddrawattentionawayfrommajorethicalissues(e.g.,howtechnologyshouldbeintroducedandcontrolled)towardssmallerimmediateissues(thebehaviourofindividuals).!Maysuggestadichotomybetweenethicaldecisionmakinginpersonallifeandinprofessionallife.

Page 40: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

6.Arecent(influen[al)ethicaltheory:Thecapabilityapproach

•PioneeredanddevelopedbyAmartyaSen (economistandphilosopher)andMarthaNussbaum(philosopher)

•Insteadoffocusingonmaximisingunlityor happiness,oronjusnce–focusoncapabilines

•Capabilines:whatpeopleareeffecnvely abletobeortodo 40

Page 41: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

AmartyaSenMarthaNussbaum

41

Page 42: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

•CapabilitytheoristsfocusoncapabilinesinsteadofunlityorpreferencesansfacnonbecauseofaphenomenonthatSencalls– “adap[vepreferences”.

•Peopleadjusttocircumstancestomakelifebearable–thosewhoarepersistentlydeprivedmayfindwaysofadjusnngtotheirsituanon,andmaylackcouragetodemandchange.

42

Page 43: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• Emphasisoncapabilitybecauseofpersonalchoice

• i.e.Apersonwhoisfasnngisinastateofunder- nutrinon,whichmayseemverysimilartoapersonwhoisstarving.Butintheonecase,thefasnngpersoncouldeatandchoosesnotto;whereasthestarvingpersonwouldeatifshecould.

• Aimistoprovidethepossibilityofadequatefood.

43

Page 44: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

Nussbaum(unlikeSen)hasdevelopedalistof10capabilines.

• Peopleneedathresholdlevelofallofthesein ordertohavealife“worthyofhumandignity”

• Emphasisonsocialjusnce

44

Page 45: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

Centralhumancapabili[es(Nussbaum,2006)

1.Life:beingabletolivetotheendofahumanlifeofnormallength2.Bodilyhealth:beingabletohavegoodhealth,tobeadequatelynourished,tohaveadequateshelter3.Bodilyintegrity:beingabletomovefreelyfromplacetoplace,beingsecureagainstviolentassault,

opportuninesforsexualsansfacnon,choiceinmarersofreproducnon4.Senses,imaginanonandthought:beingabletoimagine,thinkandreasonintrulyhuman

way...includesliteracyandmathemancalandsciennfictraining,andfreedomofexpression5.Emonons:beingabletohavearachmentstothingsandpeople-tolove,togrieve,toexperience

longing,grantudeandjusnfiedanger.Requiressupportforformsofhumanassocianonthatenableposinveemononaldevelopmentfreefromfearandanxiety

6.Pracncalreason–beingabletoformaconcepnonofthegood,andtoengageincrincalreflecnonabouttheplanningofone’slife.

7.Affilianon– – a)beingabletolivewithandtowardsothers,torecogniseandshowconcernforothers,tobe

abletoimaginethesituanonofothers,socialinteracnon – b)beingtreatedasdignifiedbeingwhoseworthisequaltothatofothers(requiresguards

againstdiscriminanononmanygrounds)8.Otherspecies–beingabletolivewithconcernforandinrelanontoanimals,plantsandtheworldof

nature9.Play–beingabletolaugh,toplay,toenjoyrecreanonalacnvines10.Controloverone’senvironmenta)Polincalparncipanonb)Material–beingabletoholdproperty,

andhavingtherighttoseekemployment 45

Page 46: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

Technology,andcomputersouware,couldincreasethecapabilinesofsomepeople

– e.g.blindpeopleandselfdrivingcars– disabledpeopleandexoskeletons– accesstoeducanon(MOOCs?) – peoplewithdemennaandrobotpets! 46

Page 47: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

7.Computerethicsandvaluesensitivedesign

• HelenNissenbaum,(2001)Howcomputersystemsembodyvalues– Informationtechnologycanchangesociety–buttechnologyisalsodevelopedonthebasisofcertainvalues.

• Complexinterplaybetweensystemand“thosewhobuiltit,whattheyhadinmind,itsconditionsofuse,andthenatural,cultural,social,andpoliticalcontextinwhichitisembedded—allthesefactorsmayfeatureinanaccountofthevaluesembodiedinit”

Page 48: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• FriedmanandNissenbaum(1996)Biasincomputersystems.

• Biascantakedifferentforms• (i)Pre-existingbias• (ii)Technicalbias• (iii)Emergentbias

Page 49: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• (i)Pre-existingbias:– e.g.automatedloanadvisorwhichnegativelyweightsapplicantswholivein“undesirable”locations,suchaslow-incomeorhigh-crimeneighbourhoods,asindicatedbytheirhomeaddresses

Page 50: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• (ii)Technicalbias• E.g.Listingofflights:whicharelistedfirst?

– Systemmayhaveabiastowardsplacingcertainairlinesflightsfirst–forinstancethosewithallsegmentsonasinglecarrier.

– MightmissbetteralternativesforsomeoneflyingfromPhoenix,USAtoNewYorkandthenLondon.

Page 51: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• (iii)Emergentbias–emergesasusechanges.– E.g.Flightadvisorthatwasdevelopedfornationalflightsmightbebiasedtowardsflightswithonecarrierwhenextendedtointernationalflights.

– E.g.InUSA,thecomputerisedNationalResidentMedicalMatchprogramisusedtoplacemedicalstudentsintheirfirstjobs.Developedinthe‘70sitassumedonlyonememberofthefamilyneededplacing.Butincreasingnumbersofwomenleadtomoremarriagesbetweenresidents,anditwasbiasedagainstcouples.

Page 52: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• Examplesoftherelationshipbetweenvaluesandtechnologicaldesign– (fromFriedmanandKahn,2003)

• Inuitpeopleweregivensnowmobiles:– alteredtransportationmethodsfromdogsleds,butalsointroducedasymbolofsocialstatusandadependenceonmoneyeconomy.

• Email:– rarelytellsyouanythingaboutthesocialstatusoftheemailer.

Page 53: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

Valuesensitivedesign!

Friedman,KahnandBorning(2008)• Valuesensitivedesignis“atheoreticallygroundedapproachtothedesignoftechnologythataccountsforhumanvaluesinaprincipledandcomprehensivemannerthroughoutthedesignprocess”

• Extendthetraditionalcriteriausedtoevaluateasystem(e.g.Reliabilityandcorrectness),andalsoconsideritsrelationshiptocorehumanvalues

Page 54: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• Valuesensitivedesign:concernedwithsharedhumanvaluessuchas– Well-being– Humandignity– Justice– Humanrights

• E.g.Righttoprivacy

Page 55: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• Howtoapplyvaluesensitivedesign– Startwithvalue,technologyorcontextofuse– Identifydirectandindirectstakeholders(indirect–thosewhodon’t

usethesystembutcouldbeaffectedbyitsuse)– Identifypotentialharmsandbenefitsofsystemforstakeholders– Mapharmsandbenefitsontocorrespondingvalues– Conceptuallyinvestigatevalues(philosophicalworkcanbeuseful

here)– Identifyvalueconflicts(e.g.Privacyvssecurity,trustvssecurity,

accountabilityvsprivacy)– Exploreeffectsofdifferenttechnicaldesignsonvalueconflicts,and

ondifferentgroupsofstakeholders– Designforflexibility,andsubsequentmodificationbasedon

feedback.

Page 56: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• Valuesensitivedesigninvolvesaninteractiveprocessthatexaminesconceptual,empiricalandtechnicalissues.

• Conceptual–howarevaluessupportedordiminishedbydesigns

• Empirical–researchingunderstandingsandexperiencesofthoseaffectedbyapplication

• Technical–identifyingvaluesanddevelopingtechnicalmechanismsthatsupportthem.

Page 57: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• Casestudies,applyingconceptual,empiricalandtechnicalinvestigations.

• E.g.toDesignofcookiestechnology• A)Conceptual• Whatvaluesareimplicated?Tradeoffs?Weighting(e.gbetweenmoralvaluessuchasprivacy,andnonmoralvaluese.g.Aestheticpreferences)

• Valueofinformedconsentisinvolved,protectionofotherhumanvaluessuchasprivacy,autonomy,andtrust.

• Dopeopleunderstandwhattheyareagreeingto?

Page 58: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• B)empiricalinvestigations• Observingpeople’suseofandunderstandingofcookiesonwebsites

• C)technicalinvestigations• Designingsystemstosupportthevaluesthatwereidentifiedasrelevant

• Lookingathowthetechnologicalpropertiessupportorhinderhumanvalues.

Page 59: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• Value-sensitivedesign:– Linkedtoparticipatorydesign,butaswellasuser-centreddesign,alsoinvolvestheinclusionofmarginalisedperspectivesinthedesignprocess.

Page 60: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

7Summary!

• CodesofConductareameansbywhichprofessionalorganisationscancontroltheirmembershipandavoidexternalregulation.!!

• Theyalsoactasaguidetoprofessionaldecisionmaking.!

• Ethicalproblemsoftenarisebecauseofthespecialnatureofcomputertechnology.

Page 61: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

Summary(continued)BoththeBCSandACMhaveestablishedprofessionalcodesofconduct.Bothareflawed,buthavesomemerit.!Undesirable:Computingprofessionalsareboundbyafixedsetofrulesthatdistancethemfromtheirownethicalstandardsandthoseofsocietyingeneral.!Desirable:Professionalethicalcodesactasguidelinesforethicaldecisionmakinginthecontextofprofessionalemployment,notinlifeingeneral.Theguidelinesplaceanemphasisonthepersonalethicsoftheindividualandtheirplacewithintheethicsofsocietyasawhole.

Page 62: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

Summary(continued)

• TheCapabilityApproach• canprovideaframeworktohelptheassessmentofcomputersoftwareandtechnology-andthewayinwhichitimproves(orlimits)accesstothecapabilitiesneededforalifeworthyofhumandignity

62

Page 63: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

Summary(continued)

• Valuesensitivedesign–recentapproach.• Arecentapproachthatemphasisestheideaofvaluesindesign– Conceptual–howarevaluessupportedordiminishedbydesigns

– Empirical–researchingunderstandingsandexperiencesofthoseaffectedbyapplication

– Technical–identifyingvaluesanddevelopingtechnicalmechanismsthatsupportthem

Page 64: Professional Issues in Information Technology Part …staff Issues in Information Technology Part VII: Ethical Codes for Computer Professionals! • 1 Introduction • 2 Functions

• Takehomemessage• itisimportanttothinkabouttheeffectofwhatyouengineeronhumansociety

64