East Tennessee State University
Department of Computing
Like most significant changes in technology, Cloud Computing and Big Data along with their associated analytic techniques are claimed to provide us with new insights unattainable by any previous knowledge techniques. It is believed that... more
Some of the disagreements that arise in computer ethics are based on approaching ethics from two apparently contradictory directions; one a virtue based ethics and the other a rights-duty based ethics. My recent experience with the... more
Many problems in software development can be traced to a narrow understanding of professional responsibility. The author examines ways in which software developers have tried to avoid accepting responsibility for their work. After... more
This paper illustrates how to use the Software Engineering Code of Ethics and Professional Practice [1, 2] in three case studies suitable for computer science instruction. This code of ethics was approved by both the Association of... more
Over the last 20 years the ICT industry has seen many developments and changes, such as faster and smaller computers, many new digital devices, the convergence of this digital technology, the internet, and operational aspects such as... more
There is a significant and previously unidentified ethics problem with many e-games; many of them are designed in such a way that they encourage and train game players to follow a narrow and dangerous model of decision making. It is... more
This article introduces the SoDIS process to identify ethical and social risks from software development in the context of designing software for the New Zealand Maori culture. In reviewing the SoDIS analysis for this project, the... more
Abstract This paper uses examples of realistic, ethically-charged decisions that computing professionals face, and explore how the the software engineering code of ethics is useful in making wise and creative decisions. We illustrate the... more