The importance of software engineering code of ethics in a university of technology teaching environment

Keywords: perceived importance, software engineering ethics, ethics education, ethics awareness, ethical behaviour

Abstract

Computing educators contribute immensely to the development of software engineering graduates, not only in terms of teaching technical skills, but also in ethical development. Positive consideration of software engineering codes of ethics by teachers promotes inclusion in teaching of software development courses.  The aim of this study is to investigate the perceived importance of codes of ethics by lecturers who teach software development courses in a university of technology in South Africa. The data was collected using an online survey from 103 educators from two computing departments in a South African UoT; and 44 responses were received. Data was analysed using a t-test to evaluate the difference in responses; and the Pearson Chi-square test was applied to assess the level of association between variables of interest for more conclusive results in addressing the objective of the study.  The results of this study indicated that the majority of participants were males; female participants amounted only to 18.2%. Results also reported the majority (95%) of the participants agreeing that lecturers should teach their students the importance of ethical behaviour. SEs have the ability to do good or cause harm with the software products they produce; and SEs have an obligation to reflect on the ethical impact of their software products (p-value<0,05). In addition, an association was presented between the importance of a software engineering code of ethics to a lecturer, and the obligation for SEs to consider ethical implications of their systems. Another statistically significant association between gender and the importance of a software engineering code of ethics to lecturers was shown by the results of the study. This study recommended that the institution consider finding permanent ways of inculcating a culture of ethical conduct into its staff members, encouraging educators to take up professional memberships with professional bodies. These measures will ensure that software development educators are trained to maintain high standards within their profession, embracing the use and adherence to code of ethics in software development.

Downloads

Download data is not yet available.

Author Biographies

R. T. Hans, Tshwane University of Technology, Pretoria

Computer Science Department

S. Marebane, Tshwane University of Technology, Pretoria

Computer Science Department

References

Banks, Sarah. 2003. “From Oaths to Rulebooks: A Critical Examination of Codes of Ethics for the Social Professions.” European Journal of Social Work 6(2): 133–144. https://doi.org/10.1080/1369145032000144403.

Bott, Frank, Allison Coleman, Jack Eaton, Diane Rowland. 2001. “Chapter 1: The Engineering Profession.” In Professional Issues in Software Engineering, 1–33. 3rd Edition. London: Taylor and Francis. https://doi.org/https://doi.org/10.1201/9781482268324.

Bricknell, K. I. and J. F. Cohen. 2005. “Codes of Ethics and the Information Technology Employee: The Impact of Code Institutionalisation, Awareness, Understanding and Enforcement.” Southern African Business Review 9(3): 54–65.

Cronan, Timothy Paul, Lori N. K. Leonard, and Jennifer Kreie. 2005. “An Empirical Validation of Perceived Importance and Behavior Intention in IT Ethics.” Journal of Business Ethics 56(3): 231–238. https://doi.org/10.1007/s10551-004-2727-7.

Froyd, Jeffrey E., Phillip C. Wankat, and Karl A. Smith. 2012. “Five Major Shifts in 100 Years of Engineering Education.” In Proceedings of the IEEE, 100: 1344–1360. IEEE. https://doi.org/10.1109/JPROC.2012.2190167.

Gotterbarn, Don, Keith Miller, and Simon Rogerson. 1997. “Computer Society and ACM Approve Software Engineering Code of Ethics.” Computer 32(10): 84–88. https://doi.org/10.1109/MC.1999.796142.

Gotterbarn, Donald. 2001. “Informatics and Professional Responsibility.” Science and Engineering Ethics 7(2): 221‒230. https://doi.org/10.4324/9781315259697-27.

Green, Ben. 2020. “Data Science as Political Action: Grounding Data Science in a Politics of Justice.” Available at SSRN. https://doi.org/10.2139/ssrn.3658431.

Hans, Robert., Senyeki Marebane, and Jacqui Coosner. 2021. “Computing Academics’ Perceived Level of Awareness and Exposure to Software Engineering Code of Ethics: A Case Study of a South African University of Technology.” International Journal of Advanced Computer Science and Applications 12(5): 585–593. https://doi.org/10.14569/IJACSA.2021.0120570.

Huff, Chuck and Almut Furchert. 2014. “Computing Ethics Toward a Pedagogy of Ethical Practice.” Communications of the ACM 57(7): 25–27. https://doi.org/10.1145/2618103.

IEEE-CS. 1999. “Code of Ethics |IEEE-CS/ACM Joint Task Force on Software Engineering Ethics and Professional Practices.” https://www.computer.org/education/code-of-ethics.

Järvi, Antero, Ville Taajamaa, and Sami Hyrynsalmi. 2015. “Lean software startup – an experience report from an entrepreneurial software business course” In International Conference of Software Business. Springer, Cham, 1–15. https://doi.org/10.1007/978-3-319-19593-3.

Jose, Anita, and Mary S. Thibodeaux. 1999. “Institutionalization of Ethics: The Perspective of Managers.” Journal of Business Ethics 22(2): 133–43. https://doi.org/10.1023/A:1006027423495.

Kohlberg, Lawrence, and Richard H. Hersh. 1977. “Moral Development: A Review of the Theory.” Theory into Practice 16(2): 53–59. https://doi.org/10.1146/annurev.ecolsys.3.

Leonard, Lori N. K. and Timothy Paul Cronan. 2005. “Attitude toward Ethical Behavior in Computer Use: A Shifting Model.” Industrial Management and Data Systems 105(9): 1150–1171. https://doi.org/10.1108/02635570510633239.

Leonard, Lori N. K., Timothy Paul Cronan, and Jennifer Kreie. 2004. “What Influences IT Ethical Behavior Intentions ‒ Planned Behavior, Reasoned Action, Perceived Importance, or Individual Characteristics?” Information and Management 42(1): 143–158. https://doi.org/10.1016/j.im.2003.12.008.

Lethbridge, Timothy C. 2000. “What Knowledge Is Important to a Software Professional?” Computer 33(5): 44‒50. https://doi.org/10.1007/BF03250761.

Marebane, Senyeki M. and Robert T. Hans. 2021. “Software Engineering Ethics Competency Gap in Undergraduate Computing Qualifications within South African Universities of Technology.” International Journal of Advanced Computer Science and Applications 12(4): 579–92. https://doi.org/10.14569/IJACSA.2021.0120474.

McKinney, Joseph A., Tisha L. Emerson, and Mitchell J. Neubert. 2010. “The Effects of Ethical Codes on Ethical Perceptions of Actions Toward Stakeholders.” Journal of Business Ethics 97(4): 505–516. https://doi.org/10.1007/s10551-010-0521-2.

Munro, K. and J. Cohen. 2004. “Ethical Behavior and Information Systems Codes: The Effects of Code Communication, Awareness, Understanding, and Enforcement.” In Proceedings of the International Conference on Information Systems, ICIS 2004, December 12‒15. Washington, DC, USA.

Obalola, Musa, and Ismai Adelopo. 2012. “Measuring the Perceived Importance of Ethics and Social Responsibility in Financial Services: A Narrative-Inductive Approach.” Social Responsibility Journal 8(3): 418–432. https://doi.org/10.1108/17471111211247992.

Oz, Effy. 2001. “Organizational Commitment and Ethical Behavior: An Empirical Study of Information System Professionals.” Journal of Business Ethics 34(2): 137–142. https://doi.org/10.1023/A:1012214017119.

Pierce, Margaret Anne and John W. Henry. 1996. “Computer Ethics: The Role of Personal, Informal, and Formal Codes.” Journal of Business Ethics 15(4): 425–437. https://doi.org/10.1007/BF00380363.

Rashid, Awais, John Weckert, and Richard Lucas. 2009. “Software Engineering Ethics in a Digital World.” Computer 42(6): 34–41. https://doi.org/10.1109/MC.2009.200.

Saat, M. M., N. M. Jamal, and A. N. I. Z. A. Othman. 2002. Lecturers’ and Students’ Perceptions on Ethics in Academia and Lecturer-Student Interaction. Universiti Teknologi Malaysia.

Schwartz, M. 2001. “The Nature of the Relationship between Corporate Codes of Ethics and Behaviour.” Journal of Business Ethics 32(3): 247–262. https://doi.org/10.1023/A:1010787607771.

Sims, Ronald R. 1991. “The Institutionalization of Organizational Ethics.” Journal of Business Ethics 10(7): 493–506. https://doi.org/10.1007/BF00383348.

Singhapakdi, Anusorn, Mahesh Gopinath, Janet K. Marta, and Larry L. Carter. 2008. “Antecedents and Consequences of Perceived Importance of Ethics in Marketing Situations: A Study of Thai Businesspeople.” Journal of Business Ethics 81(4): 887–904. https://doi.org/10.1007/s10551-007-9555-5.

Singhapakdi, Anusorn. 1999. “Perceived Importance of Ethics and Ethical Decisions in Marketing.” Journal of Business Research 45(1): 89–99. https://doi.org/10.1016/S0148-2963(98)00069-1.

Taajamaa, Ville, Anne-maarit Majanoja, Diana Bairaktarova, Antti Airola, Tapio Pahikkala, and Erkki Sutinen. 2018. “How Engineers Perceive the Importance of Ethics in Finland.” European Journal of Engineering Education 43(1): 90–98. https://doi.org/10.1080/03043797.2017.1313198.

Valentine, Sean and Anthony Johnson. 2005. “Codes of Ethics, Orientation Programs, and the Perceived Importance of Employee Incorruptibility.” Journal of Business Ethics 61(1): 45–53. https://doi.org/10.1007/s10551-005-7057-x.

Wardle, Claire and Eric Singerman. 2021. “Too Little, Too Late: Social Media Companies’ Failure to Tackle Vaccine Misinformation Poses a Real Threat.” The BMJ 372. https://doi.org/10.1136/bmj.n26.

Weckert, John and Lucas Richard. 2013. Professionalism in the Information and Communication Technology Industry. ANU Press. http://www.jstor.org/stable/j.ctt5hgxws.22.

Wilford, Sara Helen and Kutoma Jacqueline Wakunuma. 2014. “Perceptions of Ethics in IS: How Age Can Affect Awareness.” Journal of Information, Communication and Ethics in Society 12(4): 270–283. https://doi.org/10.1108/JICES-02-2014-0013.

Wotruba, Thomas R., Lawrence B. Chonko, and Terry W. Loe. 2001. “The Impact of Ethics Code Familiarity on Manager Behavior.” Journal of Business Ethics 33(1): 59–69. https://doi.org/10.1023/A:1011925009588.

Published
2023-08-26
How to Cite
Hans, R. T., S. Marebane, and J. Coosner. 2023. “The Importance of Software Engineering Code of Ethics in a University of Technology Teaching Environment”. South African Journal of Higher Education 37 (4), 141-62. https://doi.org/10.20853/37-4-5282.
Section
General Articles