What are the criteria for determining whether software is good? There are technical aspects to consider such as functionality, reliability, efficiency, and flexibility, but this is not enough. If there are disagreements between software suppliers and their customers, software “quality” is also relevant from a legal perspective. With the increasing debate on the ethical implications of software, it is important to also consider whether the software is morally good.
Determining whether software is good is a complex process that takes into account various criteria. Technical aspects, such as functionality, reliability, efficiency, and flexibility, are important considerations. However, these are not the only factors to consider. Legal issues and ethical concerns also play a role in evaluating software quality. As discussions around the ethical implications of software continue to grow, it is increasingly important to consider whether the software is morally good. For example, while a face recognition software may be technically advanced, its production, deployment, and usage may raise moral questions.
The debate on how to balance regulation and compliance with innovation in software engineering is ongoing. While regulation and compliance can help ensure good software engineering, they can also hinder innovation. Finding the right balance is crucial. Additionally, good engineering practices not only require specific technical methods and development organisations, but also certain skills and attitudes that foster innovation. As we consider what competencies are needed, we must also think about how these considerations may impact our competitiveness in the market.
- Welcome | Armin Barbalata (IHK für München und Oberbayern), Prof. Dr. Alexander Pretschner (bidt / TUM)
- Panel | Prof. Dr. Peter Bräutigam (Noerr PartGmbB), Dr. Elmar Jürgens (CQSE GmbH), Prof. Dr. Sarah Spiekermann (Wirtschaftsuniversität Wien), Marie Türcke (Cloudflight GmbH) and Dr. Tobias Wüchner (GRENKE digital GmbH)
Moderation: Prof. Dr. Alexander Pretschner (bidt / TUM)
- Closing remarks | Prof. Dr. Dr. h.c. Julian Nida-Rümelin (bidt / LMU)
The event will take place on site, registration is necessary.
After the event, we cordially invite you to our get-together.
The idea for this discussion originated from the bidt project “Ethics in Agile Software Development“ conducted by Alexander Pretschner, Julian Nida-Rümelin, Niina Zuber, Jan Gogoll and Severin Kacianka.