Author List: Sojer, Manuel; Alexy, Oliver; KLEINKNECHT, SVEN; HENKEL, JOACHIM;
Journal of Management Information Systems, 2014, Volume 31, Issue 3, Page 287-325.
Programming is riddled with ethical issues. Although extant literature explains why individuals in IT would act unethically in many situations, we know surprisingly little about what causes them to do so during the creative act of programming. To address this issue, we look at the reuse of Internet-accessible code: software source code legally available for gratis download from the Internet. Specifically, we scrutinize the reasons why individuals would unethically reuse such code by not checking or purposefully violating its accompanying license obligations, thus risking harm for their employer. By integrating teleological and deontological ethical judgments into a theory of planned behavior model—using elements of expected utility, deterrence, and ethical work climate theory—we construct an original theoretical framework to capture individuals’ decision-making process leading to the unethical reuse of Internet-accessible code. We test this framework with a unique survey of 869 professional software developers. Our findings advance the theoretical and practical understanding of ethical behavior in information systems. We show that programmers use consequentialist ethical judgments when carrying out creative tasks and that ethical work climates influence programmers indirectly through their peers’ judgment of what is appropriate behavior. For practice, where code reuse promises substantial efficiency and quality gains, our results highlight that firms can prevent unethical code reuse by informing developers of its negative consequences, building a work climate that fosters compliance with laws and professional codes, and making sure that excessive time pressure is avoided.
Keywords: code reuse;ethical behavior;information systems ethics;Internet-accessible code;open source software;partial least squares;programming ethics;theory of planned behavior
Algorithm:

List of Topics

#156 0.347 ethical ethics ambidexterity responsibility codes moral judgments code behavior professional act abuse judgment professionals morality effect issues unethical intentions personal
#61 0.121 reuse results anchoring potential strategy assets leading reusability incentives impact bias situations effect similarity existing extraction reusable improvement necessary enhancing
#292 0.098 information research literature systems framework review paper theoretical based potential future implications practice discussed current concept propositions findings provided extant
#75 0.080 behavior behaviors behavioral study individuals affect model outcomes psychological individual responses negative influence explain hypotheses expected theories consequences impact theory
#297 0.064 programming program programmers pair programs pairs software development problem time language application productivity best nominal languages programmer generators working reduces
#273 0.062 source open software oss development developers projects developer proprietary community success openness impact paper project associated activity phenomenon peripheral variety
#103 0.060 exploration climate technology empowerment explore features trying use employees intention examining work intentions exploring autonomy exploitation innovate feature understanding individual