¿Qué pasaría si se requiere que la ingeniería de software tenga acreditación como los campos de ingeniería tradicionales?

Las personas que actualmente se autodenominan “ingenieros de software” se llamarían a sí mismos “desarrolladores de software”, o se les ocurriría un nuevo título de trabajo. El impacto práctico sería nulo a menos que esté acompañado de algún tipo de ley o regulación que requiera que ciertos tipos de software sean desarrollados solo por ingenieros de software con licencia. Eso es poco probable fuera de unos pocos campos muy especializados.

Incluso en las ramas de ingeniería que requieren licencia, generalmente una minoría de ingenieros tiene licencia, porque el requisito generalmente es que un ingeniero con licencia firme el trabajo, no que todo el trabajo haya sido realizado por un ingeniero con licencia. (Es muy difícil definir con precisión qué significa “hacer el trabajo”.) Entonces, suponiendo, por ejemplo, que hubiera una ley o regulación que requiera que el software del dispositivo médico sea “desarrollado por” ingenieros de software con licencia, las compañías que produjeron ese software contratarían a un muy pocos ingenieros de software con licencia (tal vez de Canadá o Europa, donde ya se puede obtener dicha credencial), y esas personas serían responsables del software producido por las mismas personas que lo escriben ahora.