The IEEE is a more specific society in relation to its members as most if not all of its members have a technical background such as engineering. This organisation has ten times as many members as BCS and about five times as many members as ACM. Its members are spread around 150 countries. IEEE does all that ACM and BCS do such as advising governments on issues relating to IT. IEEE takes an interest in higher education institutes through out the world. It organises about 300 conferences yearly on IT based issues. Interestingly enough, 30% of the literature in the world relating to technology and electrical engineering is published through the IEEE. Much like BCS, the IEEE and ACM enjoy close inks with businesses. The IEEE has an initiative called ‘standards’ where the IEEE works with businesses and various government departments to come up with general standards, which than go on to become the industry standards. In this case, the IEEE enjoys a much more in depth involvement with the IT industry and the government as compared to BCS and ACM.
The three organisations mentioned above seem to enjoy very similar attributes. All of them have a common passion for IT, which has enabled them to catch the Government’s ear on matters of IT legislations. The three societies have cleverly created links with educational institutes, which will ensure them ample memberships in the future, and increase their influence on the curricula, this will also help these IT societies keep up to date in the IT field. The IT societies seem to share a passion for organising conferences, this is a good thing, as, if nothing else, it helps the society keep on top of ‘what’s new’ in the IT market. The conferences also benefit the members, as they can increase their knowledge on the ‘hot issues’ at that moment. BCS is a fairly small organisation compared to ACM and IEEE. It doesn’t organise as many conferences as the other two societies, but perhaps that’s because of its smaller membership base.
PROFESSIONALISM & THE IT SOCIETIES
There are various ways in which IT societies try to increase the level of ‘professionalism’ in their members nowadays. As earlier mentioned, a common approach demonstrated by all societies is the idea of organising conferences. These are usually on specific topics and help members increase their knowledge. IT organisations are actively trying to create a sound academic base for the IT / IS profession, this will undoubtedly help this field in a major way as, Gotterbarn argued, whereas to be a doctor you need a PHD in some medicinal field, yet one can be a software engineer without needing anything! BCS, ACM and IEEE have embarked upon the idea of crediting their members, this is an initiative to distinguish and label members according to their skills. This idea is designed to help firms and businesses that are ill equipped on IT knowledge and IT skills so they can judge the skills of a particular employee so they can better judge their capabilities. This scheme has received critical acclaim globally as there have been too many ‘cowboy programmers’ who have severely damaged the reputation of IT / IS professionals.
In addition, IT societies also organise awards and dinners where members can liase and network with each other, this helps solidarity, which is highly sought after in a discipline as broad as IS / IT. The societies have also created links with the main employers be it at a regional, national or global level. This has worked out well at both ends as the societies can associate themselves with major firms, while the major firms can rest assured that their prospective employees will be under the adjudication of the relevant IT society. The key way in which the above-mentioned societies have tried to deal with professionalism is the idea of a code of conduct
The Code of Conduct stipulated by ACM, IEEE and BCS bear many resemblances with SLIGHT differences, as they all aim to achieve very similar objectives. When devising the Codes of Conduct the societies had to come up with the overall aim of why they were doing this. The First and foremost aim must be to define acceptable behaviour of a member by which they could be held accountable. The societies would want their members to act in an exemplary fashion so as to promote high standards of practice, which in turn will associate a certain level of trust with members of that particular IT society. The IT societies would want their members to be able to use the Code of Conduct as a self test, where the member could see if they measure up or not, in this respect, the Code of Conduct should be as clear and precise as possible. The IT societies would also want their Code of Conduct to become a useful tool in regulating the profession, while also becoming a “mark of professional maturity” i.e. the IT societies would want their Code of Conduct to help the IT profession delve into ‘maturity’ as currently it is young compared to other disciplines.
THE BCS Code of Conduct & Big Business
The BCS ‘code of conduct’ are a set of rules that members are EXPECTED to abide by. These rules were created to tackle the issue of professionalism in the IT field. The overall aim is to ensure that the BCS member acts professionally and thoughtfully.
The BCS code of conduct is split into four parts; the Public interest, Duty to relevant authority, Duty to the profession and Professional competence and integrity. These rules are all intertwined and if observed, will benefit any employer greatly.
Member must regard public health and safety at all times. Member must be aware of all legislations concerning the project being worked on, and these legislations must be upheld. Members are also asked not to accept any form of bribery. These rules benefit any business in self-explanatory ways and are not just relevant to the IT professionals, rather, they are generalist and moralistic, hence all workers should keep them in mind.
Duty to relevant authority is the concept concerned with respecting authority. The Code stipulates that the member should avoid situations where conflict may rise between the member and the relevant authority. The member must not disclose any confidential information to any one without authorisation from court of law or permission from the relevant authority. The member must not hold back any vital information regarding performance of a product / service or take advantage of the inexperience or lack of knowledge of others. These are essential rules for an IT professional, as they demonstrate some essential characteristics an IT professional should possess and it is highly likely that an employer would find these qualities very desirable in their employees.
Duty to the profession is a mixture of ethics and courtesy with professionalism. BCS wish their members to uphold the good standing of BCS and the profession in general. Members are asked to help fellow members in there professional development. Members are advised to act with integrity amongst themselves and with members of other professions with whom they have a working relationship. These are ideal characteristics and would be beneficial for a firm, especially in the long run.
Professional competence and integrity is primarily to do with self-improvement. BCS wish their members to stay on top of their field, so members are expected to read up and stay ahead in the IT field and encourage their subordinates to do so. Members are asked to act responsibly and be accountable for their work and for those working under them. Members are asked to never claim a level of competence that they do not possess. These are important to businesses today as an employee is more valuable if they have good knowledge of the latest products on the market. The Code of Conduct emphasises the notion of being responsible and accountable, this is again essential if the member is to work in companies where his /her work will affect all others, e.g. software application etc. members must also be honest about skills that they have and don’t have and this is important so that firms have accurate idea of an employees skills level, rather than being disillusioned!
The ACM Code of Conduct & Big Business
The ACM have devised their Code of Conduct with a more ethical notion, hence it’s called the ACM Code of ethics and Professional Conduct. Whereas BCS had split there Code of Conduct into four parts and subdivided between professional practice and professional conduct, ACM decided to keep things simple. With respect to the employer the ACM Code of Conduct stipulates that the member must “strive to achieve the highest quality, effectiveness and dignity in both the process and products of professional work”. This is beneficial to companies as members are asked to simply work to their best.
The ACM Code of Conduct requires its members to be familiar with the legal framework that they are working in, i.e. be aware of any laws that may affect the project they are working on. This helps firms, as their products would be legally ok! In addition ACM members are asked to accept and provide ‘professional reviews’, these are reports on topics on which the IT professional has unique knowledge and these reviews can be used to educate the rest of the company on a particular issue.
The ACM Code of Conduct stresses the need for its members to ensure that they honour contracts, agreements and all assigned responsibilities. This benefits companies as this is a vital aspect for any modern day business and a trust worthy, responsible employee can make a world of difference. Having said that, this is a more moral and general rule of professionalism as opposed to being a specific IT rule, its perhaps more ‘ethically’ bound. In addition, ACM emphasise that there member should observe all company policies, especially those related to computing and communication resources, for example specific main frame computers should only be accessed with prior permission of the relevant authority.
The ACM Code of Conduct further goes on to stipulate rules for members that are in commanding positions, such as directors etc. it basically stresses on the notion of responsibility towards EVERYONE-be it fellow team members, clients or the employer!
THE IEEE Code of Conduct & Big Business
The IEEE called their code of conduct ‘the IEEE Code of Ethics’. Its smaller in quantity than the above mentioned charters. It boasts ten statements as follows;
The IEEE Code of conduct is less precise compared to the other two societies, it is more ethically orientated as in it delves into moral responsibilities. Most of the IEEE Code of conduct is of benefit to the employer as it demands members to act at all times with the highest regard for health, safety and the public which in turn will benefit the employer as there product would be ‘safe’. The Code of Conduct advises its members to disclose any information that may cause conflict. This is a generalized statement and again serves on moral grounds, as it’s asking the member to do what they can in order to avoid a conflict, this in turn is undoubtedly beneficial for the employer.
One of the key IEEE principles is that members should be realistic and honest when giving estimates, this is because currently most businesses have fairly little knowledge on IT and its counterparts. Therefore the companies would rely on the IT staff to come up with appropriate estimates etc. Hence placing a great level of trust and responsibility on the IT professional in which case having such a thing mentioned in Code of Conduct is beneficial for businesses. In addition the IEEE advises its members to avoid bribery in ALL forms, that’s right, be it a packet of M & M’s or a VAIO laptop or hard cash, if its from any remotely questionable source, it should be rejected. This again is more a moral code than a specific IT code.
The IEEE stress that their members must only take part in technological tasks that they are fully qualified to carry out, this is essential! A lot of so called professionals as previously mentioned abuse the lack of knowledge of others and pretend to be something they’re not i.e. a genius programmer, whereas in reality they have little knowledge of programming let alone any substantial experience. Therefore this code greatly benefits businesses as it may help to pt their mind at ease, as the IEEE member should only opt to do something they are capable of!!
The IEEE Code of Conduct demands that its members actively help their co-workers, regardless of their discipline, and increase them in their knowledge of IT. It also asks members to avoid injuring others in all forms, i.e. respect others property and reputation. These are yet again moral imperatives, regardless, they do help build character of the member and promote good habits that are evidently useful and advantageous to big business.
A CRITICAL LOOK
It is self evident from the above three Code of Conducts that there is a lot of homogeneity between the three Code of Conducts. An area that all the three Code of Conducts emphasise is the idea of being responsible. Being actively moral is another issue addressed by all three IT societies, for instance all ask their members to pass their knowledge to their colleagues, to act cordially and thoughtfully at all times. Something that BCS and IEEE focused on was the idea that members should only opt to do work that they are qualified to do, this is possibly the most important rule with reference to the employer because Gotterbarn gave examples of cases where programmers with little experience pretend to be geniuses whereas they have little knowledge of what they are doing and end up creating a inferior product. Therefore adopting this rule should do a great deal to help businesses.
Nevertheless one thing to be remembered is that most of these Code of Conducts are NOT LEGALLY backed up by the court of law. Instead, the various IT societies have their own disciplinary committee that looks into complaints about the member, and if the member is found guilty, the worst punishment they can expect is expulsion from that particular IT society. Bott made a distinction between professional misconduct and professional negligence. He argued that societies such as BCS can deal with cases of misconduct, however cases of professional negligence are much harder to deal with and suggests that the IT societies to date are having a problem with this. This surely doesn’t help businesses, as negligence can often be more dangerous than misconduct of a worker.
It should also be noted that the only way a disciplinary committee can gain knowledge of professional misconduct is if some one complains about the particular member. If this is the case than there must be plenty of cases that have gone unreported as Ermann argues that when working in a company, you are working as a team, and the team doesn’t always ‘blow the whistle’ on its members.
The ACM and the IEEE have joined forces recently to put together a Code of Conduct for ‘software engineers’, this seems fitting with what is generally the next step in ‘promoting professionalism’ as these IT societies will undoubtedly work better if they combine their knowledge and influence. It also makes more sense to have one, uniform Code of Conduct as opposed to each IT society having its own. BCS is also currently working with various other European IT societies to join forces and work together. This will definitely help these societies in further gaining influence over governments and with businesses, as they will boast greater resources, more members and so greater power!
CONCLUSION
Having discussed the various ways in which IT societies have tried to promote ‘professionalism’, it looks like they have taken various steps that will prove very fruitful in the future. In particular, gaining influence over the government and creating links with academic institutions is of great benefit to the IT discipline and future employers, as the IT society and the academic institutions can pass around knowledge on what’s hot and what’s not! So as to maintain a curricula that is aware of what the market trends require from new recruits. The Code of Conducts are a step in the right direction as well, these help put the employers mind at rest regardless of whether they are implemented by the member or not.
Having said that, the only way to improve on this is to some how get legal backing behind these as that will be the ultimate dream come true for any business that has suffered at the hands of unprofessional IT personnel. I mentioned earlier that IT is still a young discipline thus it has quite a way to go before it matures, so having looked at the approaches taken by the various societies the future looks bright because although a lot of work remains to be done, the various IT societies are actively working on improving the quality of their members and this indeed is good news for any employer.
REFERENCES
Books:
Bott, Frank et al. Professsional issues in software engineering 2nd edition. UCL press 1995
Ermann, David. Computers, ethics and society. 1st edition. Oxford university press 1990
Excerpts from Journals (courtesy of ACM digital library):
Bruce H. Barnes, Attributes of computer professionals 1974
Donn B. Parker, Rules of ethics in information processing 1968
Alice E. Fischer, A gap in the path to professional competence 2001
Daniel L. Moody, Building links between IS research and professional practice 1999
Gotterbarn, Don et al, Software engineering code of ethics is approved 1999
Granger, Mary et al, Using IT to integrate social and ethical issues into the computer science and IS curriculum
Gotterbarn, Don, Raising the bar 1998
Dahlbom, Bo et al, The future of our profession 1997
Denning, Peter, Computing the profession 1999
Websites:
BCS website article
BCS website article http://www.bcs.org/ebulletin/020501/survey
ACM website article
ACM website article http://www.acm.org/
IEEE website article
Other:
Dr Agius, Harry Brunel University lecture on Professional codes of conduct and practice. 2002
BCS website article http://www.bcs.org/ebulletin/020501/survey
BCS website article http://www.bcs.org/about/whatwedo
ACM website article http://www.acm.org/serving/
IEEE website article http://www.ieee.org/about/
Gotterbarn, Don. Raising the Bar, Ethics and Social impact ACM policy 1998
Denning, Peter. Computing the profession, SIGCSE conference 1999
Dr Agius, Harry Brunel University lecture on Professional codes of conduct and practice. 2002
ACM website article http://www.acm.org/
Gotterbarn, Don. Raising the Bar, Ethics and Social impact ACM policy 1998
Bott, Frank et al. Professional issues in software engineering 2nd edition 1995
Ermann, David et al. Computers, ethics & society 1st edition 1990