Question

In: Computer Science

If you were to explain why software engineering teams have different ethical responsibilities than other computing...

If you were to explain why software engineering teams have different ethical responsibilities than other computing professionals – what would you argue? Explain why or why not you agree with this statement. (2.5 points)

Solutions

Expert Solution

At about the same time (1980s) and for many of the same reasons, engineering ethics and computer ethics emerged as academic fields in the United States. Practitioners in these areas became progressively conscious of their work's social and ethical consequences and philosophers started to see these areas as fertile ground for applied ethics scrutiny. Despite these comparable roots, such as twins separated at birth, in radically distinct settings engineering ethics and computer ethics have been "raised" and thus evolved with distinct strengths and weaknesses. Despite the predominant role of computing in engineering procedures and products, the significant absence of emphasis on computing ethics in engineering ethics schooling is indicative of the degree of this separation.

The power of engineering ethics lies in its powerful professionalism and engineering practice. Computer ethics, on the other hand, like computer science, sometimes lacks the professional identity and sense of the practical necessities for a thorough understanding of computing ethical issues. On the other side, the focus on private and professional engineering ethics has led in an obvious reluctance to take the wider social obligations of the engineering profession and technology policy issues in particular very seriously, problems that most computer ethics treatments consider to be essential to the field.

Therefore, there is a need for severe and continuous dialog on education and research in their areas between engineering ethicists and computer ethicists. Although there are important variations in the areas, a number of mechanisms and models already exist to facilitate such an interchange. For instance: ABET, the organisation that accredits engineering programs, has recently combined the accreditation of computer science programs in the USA.

Recently, IEEE and ACM have worked together to develop a code of ethics for software engineers.Online resources have become a topic of growing interest in engineering as well as in computer ethics. Organizations such as the Association of Practical and Professional Ethics are well placed to promote engineering and computer ethics interchanges. Professional engineering societies and computer researchers are able to hold joint social and ethical conferences relevant to both areas.

While engineering ethics and computing ethics were not really born twins— the differences in their analytical views having existed from each other's origins— the metaphor of birth-separated twins is nevertheless suitable as there is sufficient commonality in their roots and present status to enable mutual learning for both. Indeed, there is a lengthy overdue (re)union of the two.


Related Solutions

List the different roles in requirement engineering process and their responsibilities. For example, software development team...
List the different roles in requirement engineering process and their responsibilities. For example, software development team is one of the roles and its responsibilities are to examine the feasibility of the requirements as well as challenging the business on the business value of such requirements. What other roles do you think exists and what are their responsibilities?
Unlike other engineering approaches software engineering process is NOT rigid. Justify why?
Unlike other engineering approaches software engineering process is NOT rigid. Justify why?
briefly explain the ethical responsibilities financial mangers have in relation to the firms stakeholders
briefly explain the ethical responsibilities financial mangers have in relation to the firms stakeholders
briefly explain why ethical inquiry is either impossible or very different than commonly believed if psychological...
briefly explain why ethical inquiry is either impossible or very different than commonly believed if psychological egoism is true. Articulate the most powerful challenge you can to psychological egoism. In the course of doing so, raise an objection to your own argument on behalf of an intelligent psychological egoist. Then respond to that challenge.
Q:Select one application of tissue engineering on different types of tissues other than cartilage, bone and...
Q:Select one application of tissue engineering on different types of tissues other than cartilage, bone and vascular. Define the properties of the tissue and explain what type of materials would be potential to use. How would you fabricate this scaffold? What would be possible techniques that you do in order to increase your scaffolds’ regeneration capacity? You should always consider the host response and immune rejection while designing your ideal scaffold.
You are working as a software engineering for the International Commerce Bank and you have been...
You are working as a software engineering for the International Commerce Bank and you have been assigned the task to implement algorithms for a payroll and commercial banking system. Which programming language(s) will you choose and why? Such language(s) must provide support for modern programming practices, efficiency, modularity, and reliability.
a) Explain why economists argue that the economic impact of sports teams is much less than...
a) Explain why economists argue that the economic impact of sports teams is much less than usually claimed, what it costs the city, and why the city isn’t going to make its money back. b) Explain in economic terms how a sports league makes the decision to expand or not to expand. Make sure to explain the economic goals of the league.
Do we have an ethical responsibility to maintain up-to-date antivirus protection and other security software on...
Do we have an ethical responsibility to maintain up-to-date antivirus protection and other security software on our personal computers to prevent our computer from being infected with remotely-controlled software that harms others? Should a law require that everyone install such software? Consider analogies from several other technologies or areas
Explain in detail why construction financial management is different than financial management in most other types of businesses.
Explain in detail why construction financial management is different than financial management in most other types of businesses.
List your responsibilities as a Software Development Project Manager, and explain how you measure the success...
List your responsibilities as a Software Development Project Manager, and explain how you measure the success and failure in any project? Give examples.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT