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

  Creating a new domain tree root checkbox

In case, I select the “Create a new domain tree root checkbox” in place of the “Create a new child domain checkbox”, how would configuration of the forest be different?

  Implementing the code

Write down a program which utilizes a structure named MovieData in order to store the following information about the movieInvolve a constructor which allows all four of these member data values to be specified at the time a MovieData variable is g..

  Indicating the main factors that influenced policy decision

Hardware maintenance is usually provided by a defined service contract negotiated between the organization purchasing the hardware and the vendor selling the hardware.

  Knowledge management systems

Explain why the knowledge management systems could be so significant to the modern organization where organization could initiate such systems and for this initiative.

  Bourne shell and design suitable functions

Bourne shell and design suitable functions

  Determining time complexity

Specify the function of procedure DOES SOMETHING? What is the time complexity of the procedure?

  Wan technologies for mobile user-to-office

WAN technologies for each of the Wilke’s three connectivity situations: mobile user-to-office, office to office, and home-to-office.

  Benefits of firewall

Write down a summary explaining the firewall you installed involve the benefits of firewall you selected.

  What are the trends of data warehousing and data mining

What are the trends of data warehousing and data mining

  Routing process

Access control is handled at the ____ layer at the time of routing process; the router consults the list of rules before forwarding the incoming packet.

  How many cars in every team called chevy and ford

How many cars in every team called Chevy and Ford There are eight cars in every team called Chevy and Ford. One car from each team races its opponent on drag strip.

  A system that calculates and returns the mean and a method

A system that calculates and returns the mean and a method

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