Perceived levels of ethical responsibilities for a software engineer: computing academics' perspective

被引:0
|
作者
Marebane, Senyeki M. [1 ]
Hans, Robert T. [2 ]
Coosner, Jacqui [3 ]
Mnkandla, Ernest [4 ]
机构
[1] Tshwane Univ Technol, Fac ICT, Emalahleni, South Africa
[2] Tshwane Univ Technol, Comp Sci Dept, Soshanguve, South Africa
[3] Incus Data, Operat Dept, Centurion, South Africa
[4] Univ South Africa, Sch Comp, Florida, South Africa
关键词
ethics; responsibility; obligation; software engineers; educators; code of ethics; CODE; AWARENESS; IMPACT;
D O I
10.1109/ICECET52533.2021.9698801
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Software engineering codes of ethics and standards of practice are a way for the profession to express its position about the responsibilities of software engineers in the production of software. It is therefore expected that software engineering companies will take responsibility at an organizational level. Equally, at individual level, we expect software engineers to take ethical responsibility for the work they do. Studies indicate the importance of evaluating how these responsibilities are shared to ensure that all the role players understand the kind and level of their responsibilities. The study surveyed educators in a computing faculty to determine what they perceive as appropriate levels of responsibilities, and how they attribute the responsibilities to the role players. The paper reveals a distributive order of responsibility in terms of the measures used in the study. It also shows that educators believe software engineers are responsible for the quality of their work, and that the public interest is of paramount importance. Furthermore, people in authority who approve decisions around functionality, and other role players such as designers, test engineers and users, need to take responsibility as well.
引用
收藏
页码:94 / 99
页数:6
相关论文
共 50 条
  • [1] Ethical responsibilities of the clinical engineer
    Saha, P.
    Saha, S.
    Journal of clinical engineering, 1986, 11 (01) : 17 - 25
  • [2] Ethical Responsibilities: The Smart Card Engineer
    Udoh, Nsima Sylvanus
    Eluwole, Opeoluwa Tosin
    Ologunde, Abidemi Olufisayo
    2014 IEEE INTERNATIONAL SYMPOSIUM ON ETHICS IN SCIENCE, TECHNOLOGY AND ENGINEERING, 2014,
  • [3] The Ethical Software Engineer
    Hall, Duncan
    IEEE SOFTWARE, 2009, 26 (04) : 9 - 10
  • [4] Understanding the high-performance-computing community: A software engineer's perspective
    Basili, Victor R.
    Cruzes, Daniela
    Carver, Jeffrey C.
    Hochstein, Lorin M.
    Hollingsworth, Jeffrey K.
    Zelkowitz, Marvin V.
    Shull, Forrest
    IEEE SOFTWARE, 2008, 25 (04) : 29 - 36
  • [5] What are the ethical responsibilities of the civil engineer to provide sustainable development?
    Johnson, DB
    JOURNAL OF PROFESSIONAL ISSUES IN ENGINEERING EDUCATION AND PRACTICE, 1998, 124 (02) : 35 - 37
  • [6] Ethical responsibilities of the software-dependent organization
    Carlisle, JP
    ASSOCIATION FOR INFORMATION SYSTEMS PROCEEDING OF THE AMERICAS CONFERENCE ON INFORMATION SYSTEMS, 1997, : 345 - 347
  • [7] Software Engineer Competencies in Global Software Development: An Indonesian Perspective
    Hidayati, Anita
    Budiardjo, Eko K.
    Purwandari, Betty
    TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2022, 29 (02): : 683 - 691
  • [8] Professional issues in software engineering - The perspective of UK academics
    Gaskell, C
    Takang, AA
    COMPUTING & CONTROL ENGINEERING JOURNAL, 1996, 7 (06): : 287 - 293
  • [9] Professional issues in software engineering the perspective of UK academics
    Department of Computer Science, University of Hull, Hull HU6 7RX, United Kingdom
    不详
    Computing and Control Engineering Journal, 1996, 7 (06): : 287 - 293
  • [10] Assessing security properties of software components: A software engineer's perspective
    Khan, Khaled M.
    Han, Jun
    2006 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 199 - +