English
Related papers

Related papers: Ethics in the Software Development Process: From C…

200 papers

Background. Career abandonment, the process in which professionals leave the activity, assuming positions in another area, among software developers involves frustration with the lost investment and emotional and financial costs, even…

Software Engineering · Computer Science 2025-03-07 Tiago Massoni , Ricardo Duarte , Ruan Oliveira

AI Ethics is now a global topic of discussion in academic and policy circles. At least 84 public-private initiatives have produced statements describing high-level principles, values, and other tenets to guide the ethical development,…

Computers and Society · Computer Science 2020-02-20 Brent Mittelstadt

When writing software code, developers typically prioritise functionality over security, either consciously or unconsciously through biases and heuristics. This is often attributed to tangible pressures such as client requirements, but…

Software Engineering · Computer Science 2022-05-10 Matthew Ivory

\textbf{Context:} Empathy is increasingly recognized as a critical human capability for software engineers, supporting collaboration, ethical awareness, and user-centered design. While many disciplines have long explored empathy as part of…

Software Engineering · Computer Science 2026-03-10 Matheus de Morais Leca , Kim Johnston , Ronnie de Souza Santos

The ontological and epistemological positions adopted by information systems design methods are incommensur-able when pushed to their extremes. Information systems research has therefore tended to focus on the similarities between different…

Software Engineering · Computer Science 2007-05-23 David King , Chris Kimble

The pervasive use of AI applications is increasingly influencing our everyday decisions. However, the ethical challenges associated with AI transcend conventional ethics and single-discipline approaches. In this paper, we propose…

Human-Computer Interaction · Computer Science 2024-04-23 Lizhi Ma , Tong Zhao , Huachuan Qiu , Zhenzhong Lan

Software development comprises complex tasks which are performed by humans. It involves problem solving, domain understanding and communication skills as well as knowledge of a broad variety of technologies, architectures, and solution…

Software Engineering · Computer Science 2019-10-22 Christoph Matthies , Guenter Hesse

The landscape of software engineering is evolving rapidly amidst the digital transformation and the ascendancy of AI, leading to profound shifts in the role and responsibilities of software engineers. This evolution encompasses both…

Software Engineering · Computer Science 2024-07-15 Stefanie Betz , Birgit Penzenstadler

Society's increasing dependence on Artificial Intelligence (AI) and AI-enabled systems require a more practical approach from software engineering (SE) executives in middle and higher-level management to improve their involvement in…

Computers and Society · Computer Science 2023-06-13 Mamia Agbese , Rahul Mohanani , Arif Ali Khan , Pekka Abrahamsson

Ethics is an ancient matter for human kind, from the origin of civilizations ethics have been related with the most relevant human concerns and determined cultures. Ethics was initially related to religion, politics and philosophy to then…

Computers and Society · Computer Science 2020-05-12 David Pastor-Escuredo

Numerous toolkits have been developed to support ethical AI development. However, toolkits, like all tools, encode assumptions in their design about what work should be done and how. In this paper, we conduct a qualitative analysis of 27 AI…

Computers and Society · Computer Science 2023-01-24 Richmond Y. Wong , Michael A. Madaio , Nick Merrill

Why should moral philosophers, moral psychologists, and machine ethicists care about computational complexity? Debates on whether artificial intelligence (AI) can or should be used to solve problems in ethical domains have mainly been…

Computational Complexity · Computer Science 2023-02-09 Jakob Stenseke

Ethical sensitivity, generally defined as a person's ability to recognize ethical issues and attribute importance to them, is considered to be a crucial competency in the life of professionals and academics and an essential prerequisite to…

Computers and Society · Computer Science 2024-05-07 Linda Battistuzzi , Lucrezia Grassi , Antonio Sgorbissa

Ethics, or moral philosophy, have existed throughout civil human history. Ethics can be described simplistically as the study of what is good and bad or good and evil. More relevant for contemporary societal discourses, are behavioural…

Computers and Society · Computer Science 2023-08-29 Rebekah Rousi , Ville Vakkuri

Autonomous systems are being developed and deployed in situations that may require some degree of ethical decision-making ability. As a result, research in machine ethics has proliferated in recent years. This work has included using moral…

Computers and Society · Computer Science 2022-03-14 Travis LaCroix

The integration of artificial intelligence (AI) and optimization hold substantial promise for improving the efficiency, reliability, and resilience of engineered systems. Due to the networked nature of many engineered systems, ethically…

Artificial Intelligence · Computer Science 2024-09-19 Rosemarie Santa Gonzalez , Ryan Piansky , Sue M Bae , Justin Biddle , Daniel Molzahn

Human values (e.g., pleasure, privacy, and social justice) are what a person or a society considers important. The inability to address them in software-intensive systems can result in numerous undesired consequences (e.g., financial…

Software Engineering · Computer Science 2022-07-27 Mojtaba Shahin , Waqar Hussain , Arif Nurwidyantoro , Harsha Perera , Rifat Shams , John Grundy , Jon Whittle

This paper describes current progress on developing an ethical architecture for robots that are designed to follow human ethical decision-making processes. We surveyed both regular adults (folks) and ethics experts (experts) on what they…

Robotics · Computer Science 2022-06-23 Shengkang Chen , Vidullan Surendran , Alan R. Wagner , Jason Borenstein , Ronald C. Arkin

This paper explores the intricate challenge of understanding and measuring software engineer behavior. More specifically, we revolve around a central question: How can we enhance our understanding of software engineer behavior? Grounded in…

Software Engineering · Computer Science 2024-07-31 Allysson Allex Araújo , Marcos Kalinowski , Daniel Graziotin

Research in Responsible AI has developed a range of principles and practices to ensure that machine learning systems are used in a manner that is ethical and aligned with human values. However, a critical yet often neglected aspect of…

Computers and Society · Computer Science 2024-08-21 Neha R. Gupta , Jessica Hullman , Hari Subramonyam