THE IMPORTANCE OF SOFTWARE ENGINEERING CODE OF ETHICS IN A UNIVERSITY OF TECHNOLOGY TEACHING ENVIRONMENT

被引:0
作者
Hans, R. T. [1 ]
Marebane, S. [1 ]
Coosner, J. [2 ]
机构
[1] Tshwane Univ Technol, Comp Sci Dept, Pretoria, South Africa
[2] Incus Data Pty Ltd Centur, Gauteng, South Africa
关键词
perceived importance; software engineering ethics; ethics education; ethics awareness; ethical behaviour; PERCEIVED IMPORTANCE; BEHAVIOR; INSTITUTIONALIZATION; AWARENESS; EMPLOYEE; IMPACT;
D O I
10.20853/37-4-5282
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Positive consideration of software engineering codes of ethics by computing educators promotes inclusion in the teaching of software development courses. For computing educators, this is significant because they contribute immensely to the development of software engineering graduates, not only in terms of teaching technical skills but also in ethical development. This study aims to investigate the perceived importance of codes of ethics by lecturers who teach software development courses at 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; 44 responses were received. Data was analyzed using descriptive statistics to evaluate the responses; 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 per cent. Results also reported that most participants agreed with all the statements tested to determine the perceived importance of Software Engineering Codes of Ethics to educators. In addition, an association was presented between the importance of a software engineering code of ethics to an educator and three other variables (the need to teach students about ethical behaviour, an obligation for software engineers to consider the ethical implications of their systems and sex of the respondents) respectively. This study recommended that institutions of higher learning 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 a code of ethics in the teaching of software development courses.
引用
收藏
页码:141 / 162
页数:22
相关论文
共 35 条
[1]  
Banks S., 2003, EUR J SOC WORK, V6, P133
[2]  
Bott Frank, 2001, Professional Issues in Software Engineering, V3rd, P1, DOI [10.1201/9781482268324, DOI 10.1201/9781482268324]
[3]  
Bricknell KI, 2005, SOUTH AFR BUS REV, V9, P54
[4]   An empirical validation of perceived importance and behavior intention in IT ethics [J].
Cronan, TP ;
Leonard, LNK ;
Kreie, J .
JOURNAL OF BUSINESS ETHICS, 2005, 56 (03) :231-238
[5]   Five Major Shifts in 100 Years of Engineering Education [J].
Froyd, Jeffrey E. ;
Wankat, Phillip C. ;
Smith, Karl A. .
PROCEEDINGS OF THE IEEE, 2012, 100 :1344-1360
[6]   Informatics and professional responsibility [J].
Gotterbarn, D .
SCIENCE AND ENGINEERING ETHICS, 2001, 7 (02) :221-230
[7]  
Gotterbarn Don, 1999, Computer, V32, P84
[8]  
Green Ben, 2020, Data Science as Political Action: Grounding Data Science in a Politics of Justice, DOI DOI 10.2139/SSRN.3658431
[9]  
Hans RT, 2021, INT J ADV COMPUT SC, V12, P585
[10]   Toward a Pedagogy of Ethical Practice [J].
Huff, Chuck ;
Furchert, Almut .
COMMUNICATIONS OF THE ACM, 2014, 57 (07) :25-27