{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T02:42:22Z","timestamp":1760150542323,"version":"build-2065373602"},"reference-count":33,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2023,12,5]],"date-time":"2023-12-05T00:00:00Z","timestamp":1701734400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Tshwane University of Technology"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Software"],"abstract":"<jats:p>Background: Issues of lack of consideration for professional responsibility by software engineers (SEs) present major challenges and concerns to software users. Previous studies on the subject of ethical responsibility in software development assessed whether software development key stakeholders should take ethical responsibility for their actions in software development. However, such studies focused on assessing responses from a particular grouping in software development. Objective: Based on the revelation, this study seeks to evaluate the perceived ethical responsibilities in software development by juxtaposing the perceptions of students, educators and industry-based software practitioners on the ethical responsibility of software development key stakeholders in South Africa. Methods: To meet this objective, the study collected data using a survey, which was shared on an online platform. A total of 561 (44 from computing academics; 103 from industry-based software practitioners and 414 from software development students) responses were received. The collected data were analysed using descriptive and variance statistical analysis approaches. Results: The study found that there is no significant statistical difference in how students, educators and software practitioners perceive the ethical responsibility of software development key stakeholders. Conclusions: This finding of the study shows that the prevailing view is that various software development key stakeholders should be held ethically responsible for their contribution to software development. Furthermore, the organisation of ethical responsibilities used in this study provides a useful framework to guide future studies on this subject.<\/jats:p>","DOI":"10.3390\/software2040023","type":"journal-article","created":{"date-parts":[[2023,12,5]],"date-time":"2023-12-05T02:55:32Z","timestamp":1701744932000},"page":"504-516","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A Comparative Study on the Ethical Responsibilities of Key Role Players in Software Development"],"prefix":"10.3390","volume":"2","author":[{"given":"Senyeki Milton","family":"Marebane","sequence":"first","affiliation":[{"name":"Faculty of Information and Communication Technology, Tshwane University of Technology, Emalahleni 1055, South Africa"}]},{"given":"Robert Toyo","family":"Hans","sequence":"additional","affiliation":[{"name":"Computer Science Department, Tshwane University of Technology, Soshanguve 0152, South Africa"}]}],"member":"1968","published-online":{"date-parts":[[2023,12,5]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"012058","DOI":"10.1088\/1742-6596\/1840\/1\/012058","article-title":"Research of professional responsibility of students of technical specialities by means of information and communication technologies","volume":"1840","author":"Meshko","year":"2021","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"847","DOI":"10.1080\/03075079.2010.482205","article-title":"Bringing professional responsibility back in","volume":"36","author":"Solbrekke","year":"2011","journal-title":"Stud. High. Educ."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"931","DOI":"10.2307\/3069323","article-title":"The Speed Trap: Exploring the Relationship between Decision Making and Temporal Context","volume":"45","author":"Perlow","year":"2002","journal-title":"Acad. Manag. J."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"106257","DOI":"10.1016\/j.infsof.2020.106257","article-title":"Time pressure in software engineering: A systematic review","volume":"121","author":"Kuutila","year":"2020","journal-title":"Inf. Softw. Technol."},{"key":"ref_5","unstructured":"Li, B., Zhao, Q., Jiao, S., and Liu, X. (2021, January 25\u201329). DroidPerf: Profiling Memory Objects on Android Devices. Proceedings of the Annual International Conference on Mobile Computing and Networking, MOBICOM, New York, NY, USA."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1109\/2.920612","article-title":"How internet software companies negotiate quality","volume":"34","author":"Baskerville","year":"2001","journal-title":"Computer"},{"key":"ref_7","unstructured":"G\u00e9nova, G., Gonz\u00e1lez, M.R., and Fraga, A. (2006). Ethical Responsibility of the Software Engineer, Departamento de Did\u00e1ctica y Teor\u00eda de la Educaci\u00f3n, Universidad Aut\u00f3noma de Madrid, Ciudad Universitaria de Cantoblanco, Cra."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1201\/1078\/43184.15.2.19980301\/31123.12","article-title":"Ethical Responsibility for Software Development","volume":"15","author":"Sipior","year":"1998","journal-title":"Inf. Syst. Manag."},{"key":"ref_9","unstructured":"Dodig-Crnkovic, G., and Crnkovic, I. (2005, January 5\u20136). Professional Ethics in Software Engineering Curricula. Proceedings of the Cross-Disciplinarity in Engineering Education 3rd CeTUSS Workshop, Uppsala, Sweden."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1007\/s11948-001-0043-5","article-title":"Informatics and professional responsibility","volume":"7","author":"Gotterbarn","year":"2001","journal-title":"Sci. Eng. Ethics"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1007\/s10676-004-1266-3","article-title":"Agents of responsibility in software vulnerability processes","volume":"6","author":"Takanen","year":"2004","journal-title":"Ethics Inf. Technol."},{"key":"ref_12","unstructured":"Bittner, P., and Hornecker, E. (2001, January 11\u201314). On Responsibility, Profession and the Need for a New Culture of Informatics. Proceedings of the 24th Information Systems Research Seminar in Scandinavia (IRIS 24), Ulvik, NO, USA."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1109\/52.805474","article-title":"How the new Software Engineering Code of Ethics affects you","volume":"16","author":"Gotterbarn","year":"1999","journal-title":"IEEE Softw."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"719","DOI":"10.1080\/1369118X.2020.1713842","article-title":"Attributions of ethical responsibility by Artificial Intelligence practitioners","volume":"23","author":"Orr","year":"2020","journal-title":"Inf. Commun. Soc."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Loui, M.C., and Miller, K.W. (2008). Ethics and Professional Responsibility in Computing. Wiley Encycl. Comput. Sci. Eng.","DOI":"10.1002\/9780470050118.ecse909"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"327","DOI":"10.1007\/s11948-997-0039-x","article-title":"Professional responsibility: The role of the Engineer in Society","volume":"3","author":"Nichols","year":"1997","journal-title":"Sci. Eng. Ethics"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Marebane, S.M., Hans, R.T., Coosner, J., and Mnkandla, E. (2021). Perceived Levels of Ethical Responsibilities for a Software Engineer: Computing Academics\u2019 Perspective, University of South Africa, School of Computing.","DOI":"10.1109\/ICECET52533.2021.9698801"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2871196","article-title":"The ethics of computing: A survey of the computing-oriented literature","volume":"48","author":"Stahl","year":"2016","journal-title":"ACM Comput. Surv."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1023\/B:BUSI.0000004366.08853.72","article-title":"The use of information and communication technology in the training for ethical competence in business","volume":"48","author":"Kavathatzopoulos","year":"2003","journal-title":"J. Bus. Ethics"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1109\/MS.2006.171","article-title":"SE2004: Recommendations for undergraduate software engineering curricula","volume":"23","author":"Lethbridge","year":"2006","journal-title":"IEEE Softw."},{"key":"ref_21","unstructured":"Froment, E., Kohler, J., Purser, L., and Wilson, L. (2006). EUA Bologna Handbook: Making Bologna Work, European University Association (EUA)\/Raabe."},{"key":"ref_22","first-page":"45","article-title":"Key Competencies in Europe","volume":"32","author":"Hutmacher","year":"1997","journal-title":"Eur. J. Educ."},{"key":"ref_23","unstructured":"Kavathatzopoulos, I. (2023, November 01). Ethical Competence and Confidence for IT Users and Designers. Ethics in the Age of Information Technology. Available online: https:\/\/www.it.uu.se\/edu\/course\/homepage\/hcidist\/vt03\/Ethical_competence_2000.pdf."},{"key":"ref_24","unstructured":"O\u2019Regan, G. (2018). World of Computing: A Primer Companion for the Digital Age, Springer."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Hall, D. (2009). IEEE Software No. 26, IEEE.","DOI":"10.1109\/MS.2009.106"},{"key":"ref_26","first-page":"332","article-title":"The Professional Responsibilities of Software Engineers","volume":"2","author":"Parnas","year":"1994","journal-title":"IFIP Congress"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Schieferdecker, I. (2020). Responsible Software Engineering, Springer.","DOI":"10.1007\/978-3-030-29509-7_11"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"2957","DOI":"10.1007\/s11948-020-00252-y","article-title":"The Boeing 737 MAX: Lessons for Engineering Ethics","volume":"26","author":"Herkert","year":"2020","journal-title":"Sci. Eng. Ethics"},{"key":"ref_29","unstructured":"IEEE-CS (2023, November 01). Code of Ethics |IEEE-CS\/ACM Joint Task Force on Software Engineering Ethics and Professional Practices. Available online: https:\/\/www.computer.org\/education\/code-of-ethics."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1145\/3383641.3383644","article-title":"Computing\u2019s social obligation","volume":"48","author":"Trim","year":"2020","journal-title":"ACM SIGCAS Comput. Soc."},{"key":"ref_31","unstructured":"Charlesworth, M., and Sewry, A.D. (2004, January 4\u20136). South African IT industry professionals\u2019 ethical awareness: An exploratory study. Proceedings of the 2004 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists on IT Research in Developing Countries, Cape Town, MA, USA."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1016\/0378-7206(90)90068-S","article-title":"Ethical attitudes of entry-level MIS personnel","volume":"18","author":"Paradice","year":"1990","journal-title":"Inf. Manag."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Shakib, J., and Layton, D. (2014, January 23\u201324). Interaction between ethics and technology. Proceedings of the 2014 IEEE International Symposium on Ethics in Science, Technology, Chicago, IL, USA.","DOI":"10.1109\/ETHICS.2014.6893461"}],"container-title":["Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2674-113X\/2\/4\/23\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T21:38:01Z","timestamp":1760132281000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2674-113X\/2\/4\/23"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,5]]},"references-count":33,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2023,12]]}},"alternative-id":["software2040023"],"URL":"https:\/\/doi.org\/10.3390\/software2040023","relation":{},"ISSN":["2674-113X"],"issn-type":[{"type":"electronic","value":"2674-113X"}],"subject":[],"published":{"date-parts":[[2023,12,5]]}}}