首页> 外文会议>International Systems Conference >Houston, we may have a problem: Results of an exploratory inquiry on software developers’ knowledge about Codes of Ethics
【24h】

Houston, we may have a problem: Results of an exploratory inquiry on software developers’ knowledge about Codes of Ethics

机译:休斯顿,我们可能有问题:软件开发人员对道德守则知识的探索性探索结果

获取原文

摘要

Since the first computer development, society's dependency on software has continually grown, reaching, nowadays, an unquestionable degree with ubiquitous engineering systems. Greater the dependency on software, greater the social importance of the practices of all the players involved in the software development, being extremely relevant, in benefit of individuals and the public in general, the adoption of an ethical behavior. Intending to do an initial evaluation about software developers' knowledge about Codes of Ethics, it was done the exploratory investigation here exposed. In a pragmatic and quantitative approach, this study was based on: a) a survey in which respondents were 103 volunteer software development professionals that, at the same time, were students in two Computer Science postgraduate programs (a Master in Science and a Doctorate program); b) curricular analysis of 115 undergraduate courses in Computer Science, Computer Engineering and Information Systems of 64 Universities that also had postgraduate programs. Results indicate that: a) a big part of software engineers (64%) had not had any contact with a Code of Ethics (any Code of Ethics and not necessarily a Software Engineering Code of Ethics); b) the mentioned ratio causes distress when considered the ubiquitous nature of software nowadays, the importance of software to people in general and to enterprises, the exemption of licensing for some software professions in the country in which the investigation took place and the existence of a Code of Ethics directed to software engineers (the IEEE/ ACM Software Engineering Code of Ethics); c) the “unfamiliarity” of software engineers with Code of Ethics and with a Code specially related to their profession is in part originated in the Academy, according to the curricular analysis done in this inquiry; d) not knowing anything about Ethics is worrisome because professional conducts, then, become extremely dependent on professionals own consciences, consciences that may vary in a large spectrum and may lead to huge bad consequences to individuals and to the society in general, as it already happened in Human History; e) whether software is the result of a collective work, the unethical work of a single professional can contaminate the process of development, other software professionals and the final product itself, making employers and enterprises to be the ones exclusively charged by damages, if adopted theories that refute individual responsibility in collective work; f) in an age of global markets and of big international mobility between software professionals, ethical deficient software produced in a determined country/ set of countries may produce bad consequences internationally, affecting even countries in which software is produced ethically; g) in face of the scenario built in the research, global measures are indispensable for mitigating and minimizing risks associated to unethical software engineers' practices worldwide; h) part of the measures mentioned involves the Academy because part of the problem originates in it; i) despite teaching Ethics do not assure engineers behave ethically, this teaching could enable software engineers to think by themselves in situations in which an ethical position is expected; j) providing a dense background about Ethics to software engineers may not be necessary/ viable; in cases like this, the indispensable minimum knowledge may be obtained by the teaching and the diffusion of a Code of Ethics; k) in the domains of Software Engineering, the problem of the definition of a worldwide Code of Ethics may be overcome by the adoption and the broadcasting of the IEEE/ ACM Software Engineering Code of Ethics.
机译:自从第一台计算机的发展,社会对软件的依赖已经在持续增长,达到了,如今,一个不容置疑的程度与无处不在的工程系统。大中华区软件的依赖,更大的所有参与软件开发球员的做法,是在一般非常相关的,在个人效益和公众的社会意义,通过道德的行为。打算做有关软件开发人员的有关道德守则知识进行初步评估,有人在这里做了探索性的调查暴露出来。以务实和定量的方法,这项研究是基于:1)的一项调查中,受访者103名志愿者的软件开发专业人士认为,在同一时间,是学生两个计算机科学研究生课程(科学硕士和博士课程); B)在计算机科学,计算机工程和64所大学的信息系统也有研究生课程,115门本科课程,课程分析。结果表明:1)软件工程师的很大一部分(64%)并没有显着伦理(道德的任何代码的代码,而不是一定道德的软件工程代号)有任何接触; B)考虑软件的普遍存在性的今天,软件的人一般和企业的重要性时,上述比例会带来忧虑,在调查发生的国家许可一些软件行业的豁免和存在道德规范引导到软件工程师(道德IEEE / ACM软件工程代码); C)软件工程师道德规范与守则的“不熟悉”特别关系到他们的职业是部分起源于学院,根据这项调查完成的课程分析; d)不知道有关职业道德什么是令人担忧,因为专业的行为,那么,变得非常依赖于专业人士自己的良心,可以在大范围的变化,并可能导致巨大的不良后果,对个人和整个社会中的良心,因为它已经发生在人类历史; E)软件是否是集体努力的结果,一个专业的不道德的工作会污染发展,其他软件专业人员和最终产品本身的工艺,使得雇主和企业是通过损害完全充电的,如果通过即反驳集体工作个人责任的理论; f)在软件人才存在较大国际流动性,在确定国家/集国家在国际上可能产生不好的后果所产生的道德缺陷的软件,即影响软件的道德产生甚至国家的全球市场和年龄;克),建于研究的情景面前,全球的措施是减轻和尽量减少关联到全球不道德的软件工程师的做法风险所必需的; 1H)中提到的措施的一部分涉及到学院,因为它的起源问题的一部分;我)尽管教学伦理不保证工程师的行为道德,这种教学可以使软件工程师自己在其中的位置道德预计情况考虑; j)的提供关于道德密集的后台软件工程师可能没有必要的/有活力;在这样的情况下,不可缺少的最低知识可以由教学和道德准则的扩散来获得; k)的软件工程,道德守则全球的定义的问题域可以通过采取与道德的IEEE / ACM软件工程规范的广播来克服。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号