Abstract

The need for awareness on ethical computing is increasingly becoming important. As a result this challenges all stakeholders in the software engineering profession, including educators, to improve their efforts on the awareness of professional codes of ethics which provide framework for ethical reference. However, the several compromises in the software engineering practice suggest that there are some in the profession, who are not familiar with the profession’s codes of ethics and subsequently not able to practice and teach students about them. This research work investigates the extent of codes of ethics awareness by practitioners who are teaching software development courses in an academic environment. An online questionnaire with indicators for measuring awareness on software engineering code of ethics was deployed and responded to by 44 educators. Graphical, univariate and bivariate analyses were conducted on the data to determine the profile of the respondents and the extent of their level of awareness on the codes of ethics. The results indicate that majority of the lecturers (54.5 %) are not aware of software engineering codes of ethics, and those who are aware, majority of them were exposed to through self-study or personal development. Furthermore, the inclusion of codes of ethics in the learning activities is minimal as inhibited by lack of awareness and failure to apply the codes practically. This study recommends that lecturing staff as part of the professional software engineers serving as academic corps, should be placed on programmes for exposing them to professional software engineering codes of ethics. Moreover, the study calls for accreditation of software engineering courses, as it is the case with other professional engineering disciplines, to improve awareness and subsequent practical application of the codes of ethics.

Highlights

  • Awareness of the ethical implications of computing by educators in software engineering is increasingly becoming important

  • The purpose of this study is to establish the extent to which university lecturers who are involved in teaching of software development courses in a South African University of Technology (UoT) are aware of software engineering ethics code

  • The survey results of this study show that more than half (54.5%) of the educators were not aware of software engineering code of ethics prior to this study, yet they are entrusted with the responsibility of educating students on the same code of ethics

Read more

Summary

Introduction

Awareness of the ethical implications of computing by educators in software engineering is increasingly becoming important. The list of software ethics violations such as wrongful use of software [8], deployment of badly designed and insufficiently tested software that created catastrophes such as aircraft crashes [9], [10], social media platforms used to drive misinformation for propaganda [11] even misinformation on global health pandemic such as Covid-19 [12] is continuing to haunt the province of computing ethics education It challenges the capacity of teaching software engineering ethics about the ethical awareness of those who teach software engineering and their ability to practicalise ethics into the curriculum

Objectives
Methods
Results
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call