ICT development is a global activity about which IDC periodically produces surveys. The IDC survey of 2014 (Avram, 2014) found that there were, worldwide, 11,005,000 professional software developers and 7,500,000 additional hobbyists of which a large proportion were students. Of the total of 18,505,000, 19.2 per cent or 3,552,960 resided in the USA. The latest published membership statistics taken from the websites of each professional body reveals that ACM has 94,000 members [65,000 professional members and 29,000 student members]; Australian Computer Society has 23,000 members; and BCS, The Chartered Institute for IT has 71,025 members. Even if all ACM members resided in the USA, which is not the case, ACM membership represents a paltry 2.6 per cent of software developers in the USA. Furthermore, the combined membership of ACM, ACS and BCS represents only 1.0 per cent of the global total. This suggests that, on the basis of statistics, professional bodies allied to ICT and their adopted codes of ethics have little influence on practical ICT. Of course, this argument does not take into account the nature and importance of the systems developed and who is developing them. Indeed, it would be a fascinating research project to investigate the developer demography in relation to professional bodies.
Nevertheless, from these statistics, it is clear that a large global population needs to engage in a new form of dialogue regarding the ethics of practical ICT. This might include, for example, accessible exemplars of good and bad practice, interactive case analyses of failed systems, and a universal charter for computing which would be the foundation of computing education from the start of a child’s education through to becoming an ICT practitioner.
Codes of ethics are important as they provide the detail on which sound ICT strategies can be planned and implemented. However, to suggest these alone can be used to resolve unethical ICT practice is folly. A new approach which engages all members of society is needed. Why? – because, society is now ICT-dependent and anyone can develop ICT systems which might be used by thousands, if not millions, of people. Impacts, whether positive or negative, spread rapidly and are very difficult to reverse.