La ética y la integridad son fundamentales en la profesión de ingeniería de software, abarcando todas las fases del ciclo de vida del software, desde el análisis hasta el mantenimiento.
En concordancia con la obligación con el bienestar, salud y seguridad de la sociedad, los ingenieros del software debieran adherirse a los Ocho Principios siguientes:
Los ingenieros de software debieran obligarse a hacer del análisis, especificación, diseño, desarrollo, pruebas y mantenimiento del software una profesión respetada y beneficiosa.
Codigo Etico de un Desarrollador del Software
Juicio
Los ingenieros de software deberán mantener integridad e independencia en su valoración profesional.
Valoración
los ingenieros de software mantendrán la integridad e independencia en sus valoraciones profesionales.
Mantener objetividad profesional con respecto a cualquier software o documentos
relacionados para los que se les pida evaluación.
Producto
los ingenieros de software garantizarán que sus productos y las modificaciones correspondientes cumplen los mayores estándares profesionales posibles.
Esforzarse por entender completamente las especificaciones del software en el que se trabaja.
Cliente y Empresario
los ingenieros de software actuarán de manera que produzca el mejor resultado para cliente y empresario, y de manera coherente con el interés social.
No promover intereses adversos a su empresario o cliente, a menos que se comprometa un interés ético más alto; en ese caso, informar al empresario u otra autoridad apropiada del interés ético en cuestión.
Sociedad
Los ingenieros de software actuarán de manera coherente con el interés social.
Considerar incapacidad física, distribución de recursos, desventajas económicas y otros factores que pueden reducir el acceso a los beneficios del software.
Personal
los ingenieros del software participarán en el aprendizaje continuo referente a la práctica de su profesión y promoverán un enfoque ético en la práctica de la profesión.
Mejorar su comprensión del software de los documentos con que se trabaja y del medio ambiente donde serán usados.
Gestión
los líderes y gestores de ingeniería de software suscribirán y promoverán un enfoque ético en la gestión del desarrollo y mantenimiento del software.
prodia ser en gestión evaluar las consecuencias sociales de cualquier código que se desarrolle
Profesión
los ingenieros de software avanzarán en la integridad y reputación de la profesión, de manerar consistente con el interés social.
Reconocer que las violaciones de este código son incongruentes con ser un ingeniero de software profesional.
Reconocer completamente el trabajo de otros y abstenerse de atribuirse méritos indebidos.
los ingenieros del software serán justos y apoyarán a sus compañeros.