Computer Ethics

Goal: Designing educational animation movie or interactice game demonstrating 2-3 imperatives from ACM CODE of Ethics.

Implementation and Requirements:

BEFORE YOU START TO DESIGN MOVIE/GAME:

Example of the case study
Assume the following situation: You are the designer of a popular piece of free software. Users often contact you for help running your software, but you have difficulty helping them troubleshoot over the phone or email, and you wish you could just show them what to do. One day you get fed up, and add a remote assistance function into your program, allowing you to access the user's sessions, see what they see, send commands to the program, etc. This function does not require any user interaction to activate, because that would be one more thing to guide them through. Users are now overall much happier about their experience when they call for assistance, and have commented that they had no idea such a thing was even possible. What are the ethical implications of your actions? Are there any negative implications, and if so, what could you do to mitigate them?