Navigating Ethics in Software Engineering with professor Nenad Medvidovic

Hosts Aryan Shah and Brennen Rudd, with guest Professor Nenad Medvidovic

In this episode of the Viterbi Conversations in Ethics, expert guest Professor Nenad Medvidovic discusses the ethical dimensions of software engineering. The conversation covers the evolution of ethical decision-making with AI and machine learning advancements, emphasizing user privacy and informed consent. It explores how software architecture impacts ethical implications and strategies for addressing AI biases. Topics also include open source software, intellectual property, environmental sustainability, and the ethical challenges of autonomous systems. The importance of a professional code of ethics, ethical software testing, and navigating global cultural differences are highlighted. This discussion offers insights into balancing technological progress with ethical responsibility in software engineering.