Education Research Current About VU Amsterdam NL
Login as
Prospective student Student Employee
Bachelor Master VU for Professionals
Exchange programme VU Amsterdam Summer School Honours programme VU-NT2 Semester in Amsterdam
PhD at VU Amsterdam Research highlights Prizes and distinctions
Research institutes Our scientists Research Impact Support Portal Creating impact
News Events calendar Biodiversity at VU Amsterdam
Israël and Palestinian regions Culture on campus
Practical matters Mission and core values Entrepreneurship on VU Campus
Organisation Partnerships Alumni University Library Working at VU Amsterdam
Sorry! De informatie die je zoekt, is enkel beschikbaar in het Engels.
This programme is saved in My Study Choice.
Something went wrong with processing the request.
Something went wrong with processing the request.

Great need for ethical software engineering

Share
29 April 2024
Integrating ethics in software engineering is a complicated challenge. Especially in decision-making software architecture designs. With her research, computer scientist Razieh Alidoosti has proven that there is an urgent need to do better in software engineering that takes ethical values into account from the start.

By doing this, software systems can be designed that better take into account the well-being of individuals and society. For example, privacy violations and discrimination are two pillars that are carefully examined. A social media platform that unintentionally exposes user data could lead to identity theft, financial fraud, or reputational damage for individuals. But algorithms used for decision-making can also perpetuate biases present in the data used to train them. This discriminates against demographic groups, leading to unfair employment opportunities and perpetuating social inequality.

Safety violations with fatal consequences
There is an expectation from society that medical devices give priority to patient safety. There is also a standard of trust in medical professionals and technology to provide safe and effective treatment for serious diseases such as cancer. A good example of this is Therac-25, a computer-controlled radiation therapy system. Therac-25 was created to provide patients with radiotherapy, an essential treatment for cancer. However, it failed due to safety violations. The system caused a massive overdose of six people in the late 1980s and led to several deaths and serious injuries.

Complexity
It illustrates the complexity of ethical issues in technology development, especially in areas where human lives are at stake. The designers and manufacturers of the Therac-25 were particularly interested in meeting the needs of system users, such as machine operators and medical physicists. They likely prioritised usability to ensure the system could be used efficiently and effectively.

Training future professionals
Using ethical design frameworks and guidelines, future professionals are better helped to integrate ethical considerations into the design phase. By taking ethical values into account from the start in software development, this ultimately results in more responsible and impactful technology. Future software professionals can also be better educated in ethical awareness, making them better able to deal effectively with dilemmas.

Quick links

Homepage Culture on campus VU Sports Centre Dashboard

Study

Academic calendar Study guide Timetable Canvas

Featured

VUfonds VU Magazine Ad Valvas Digital accessibility

About VU

Contact us Working at VU Amsterdam Faculties Divisions
Privacy Disclaimer Safety Web Colophon Cookie Settings Web Archive

Copyright © 2025 - Vrije Universiteit Amsterdam