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?