NotesFAQContact Us
Search Tips
ERIC Number: ED522510
Record Type: Non-Journal
Publication Date: 2010
Pages: 233
Abstractor: As Provided
Reference Count: 0
ISBN: ISBN-978-1-1242-8784-3
Ethics and Morality in Software Development: A Developer's Perspective
Stephenson, James H.
ProQuest LLC, Ph.D. Dissertation, Capella University
Computers and other digital devices have become ubiquitous in our lives. Almost all aspects of our lives are in part or wholly impacted by computers and the software that runs on them. Unknowingly, we are placing our livelihoods and even our lives in the hands unknown software developers. Ethical and moral decisions made during software development projects may impact how lives are lived and businesses conducted. Traditional studies of ethics in information technology (IT) have primarily centered on the ethical uses of computers and software; issues such as privacy, piracy, copyright protection, hacking, and so forth. These are in reality, "after-the-fact" issues in that the processes or capabilities used in each of these examples were designed into the system before any ethical or moral behavioral issues occurred. Little research has been done on how IT professionals, specifically software developers, make ethical and moral decisions, or if they even believe that they encounter ethical or moral decision making opportunities, during software development projects. Many theories for explaining and predicting ethical and moral behavior have been developed. Traditional theories ranging from deontology to virtue ethics have helped researchers and social scientists categorize human behavior in relation to ethical and moral judgments. Another theory, proposed by Forsyth (A taxonomy of ethical ideologies, 1980), called ethics position theory (EPT), calls for categorizing human behavior and thinking into four categories labeled situationism, absolutism, subjectivism, and exceptionism. EPT suggests ethical characteristics and tendencies can be determined, based on where a person falls in relation to the four categories identified. This study examined the application of EPT in relation to decisions made by software designers and developers during software development projects. The initial hypotheses proposed were; (1) Software developers and designers do not believe they encounter ethical or moral decision making opportunities during their software development projects; (2) the ethical and moral beliefs of software developers and designers fall primarily into the situationism or subjectivism categories; (3) and that factors such as age, gender, career experience, and culture are mitigating factors in determining where on the EPT scale software developers and designers fall. [The dissertation citations contained here are published with the permission of ProQuest LLC. Further reproduction is prohibited without permission. Copies of dissertations may be obtained by Telephone (800) 1-800-521-0600. Web page:]
ProQuest LLC. 789 East Eisenhower Parkway, P.O. Box 1346, Ann Arbor, MI 48106. Tel: 800-521-0600; Web site:
Publication Type: Dissertations/Theses - Doctoral Dissertations
Education Level: N/A
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A