How far should you be willing to push the ethical

Assignment Help Computer Engineering
Reference no: EM1327128

Consider the following scenario: you are a field engineer for a software company that provides bespoke accounting programs. Your job entails visiting a customer when they report a problem that can not be replicated without the data they use. Many companies are not willing to transfer their financial information to another company so you must visit their site and work through the problem with their employees demonstrating the problem. As a software engineer in the field, you understand a great deal about taxation rules, accounting regulations, and so on. In tracking down the problem, you realize that the reason the customer has a problem is that they are trying to make your program (written with due respect for accounting standards) support their false accounting procedures. You are completely certain that what this company is doing is illegal. Their attitude while you are there makes you believe that this is a wilful act and not a misunderstanding on their part. There are a number of possible actions you can take, with various possible consequences:

* You might tell the customer that what they are doing is illegal and refuse to provide a fix for their software.
* You might tell the customer that you understand the problem but that you must consult with your colleagues before working on a fix.
* You might consult by phone with your management for advice.
* You might fix their software so that it does what they want.

In any of the first three cases, your company may react in a number of different ways:

* They might decide that they should not support illegal accounting practices and refuse to provide a fix.
* They might order you to provide a fix as requested.
* They might arrange for other programmers to provide a fix.

If you are ordered to provide a fix you might or might not be willing to comply with such a request.

1. How far should you be willing to push the ethical case that you should not be aiding and abetting tax fraud?

2. Would you personally and/or your company be criminally liable if you did?

3. What does due diligence require in this case?

4. In general, what responsibilities do computing professionals have in situations like this?

5. Is it enough to produce (as employees and as companies) what the client requests?

Reference no: EM1327128

Questions Cloud

Express the topic of "ownership of information" : give a code for information technologists with the topic of "ownership of information" designed to provide ethical guidelines in that area.
Difference between vertical and horizontal market software : give the difference between vertical and horizontal market software. Please explain/elaborate in detail.
What is the definition of a crm : What features does the Internet advertising survey recommend for online marketing campaigns.
How personal data can be an overwhelming task : If we are not able to protect our data, and data protection is left to the market, will data protection be possible only for the rich.
How far should you be willing to push the ethical : will you personally and/or your company be criminally liable if you did.
Explain why does the magnitude of price elasticity differ : Explain why does the magnitude of price elasticity differ in a and b above, although the same set of price-quantity combinations are used to compute the price elasticity of demand
Speculate and share the perspective on the factors : Speculate and share your perspective on the factors mobile application developers must consider before deciding to charge or offer free/ad-sponsored products? If you decide to go with ad-support, is this a first release choice or as an update.
How do they differ from the tools you use : What tools do you find most useful in managing projects
How agile processes adapt to embrace : Explain the difference between change control and version control.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd