Yannis Ioannidis is the President of the Association for Computing Machinery (ACM). In this Dialogue we discuss ACM’s Code of Ethics and Professional Conduct.
Also, what is the Turing Award about? When computing professionals’ actions change the world, it has a great responsibility. How does it make sure it changes the world while making it a better world, for public good and without negative impact? It being accountable a mere after-thought? What is ACM’s Code of Ethics and Professional Conduct aiming for? Actual use of any code is critical. So, how to operationalise the Code? And, how to enforce the Code? How to enforce before a breach happens? How to help those professionals becoming appreciative and involved in ethics, and complying to the Code? With that, can for instance AI truly for public good?