¿Cuáles son algunas cuestiones éticas en la investigación en ciencias de la computación?

1) Si el software que usted escribió se utiliza para infringir la ley (o violar las libertades civiles), y usted sospechaba, sabía o debería haber sabido que era probable que se abusara de él, ¿es usted cómplice del delito? ¿Legalmente o sólo éticamente? ¿Cómo podríamos hacer cumplir esas leyes? ¿Cómo deberían ser castigados esos conspiradores?

2) Si el software que usted escribió falla, ¿quién es legalmente responsable? ¿Usted? ¿Su empleador? ¿El usuario? Esto también se aplica al hardware controlado por su software también, como los sistemas de frenado de los coches o los robots autónomos. A medida que el software evoluciona o se reutiliza, ¿cómo debería reevaluarse la responsabilidad de los contribuyentes?

3) ¿Cómo deberíamos evaluar o etiquetar el software por su nivel de confianza? ¿Debería todo el software comercial informar del nivel de pruebas por el que ha pasado? ¿Debería existir una agencia independiente que garantice la seguridad del software (como hace Underwriter's Laboratories con los aparatos eléctricos).

4) ¿Qué enfoque garantiza mejor las libertades civiles? Regular: A) qué datos personales se pueden recoger, B) cómo se pueden recoger los datos, C) quién tiene acceso a los datos, o D) cómo se pueden utilizar los datos?

5) ¿Debería exigirse por ley algún nivel de supervisión independiente (o transparencia) siempre que se recojan datos de personas de forma involuntaria? (Ejemplos: clientes, peatones, empleados, niños.)

6) ¿Debería haber un juramento hipocrático personal para los informáticos, especialmente para los que recogen o extraen datos personales? Debería este juramento ser reevaluado periódicamente por juntas independientes y aplicado formalmente? ¿Deberían imponerse sanciones a los infractores, como se hace con los médicos o abogados irresponsables o delincuentes?