소프트웨어 엔지니어링
소프트웨어의 설계, 개발, 유지보수를 다루는 공학적 접근 방식이다. 최근 AI가 코드를 작성하는 능력이 향상되면서 전통적인 엔지니어의 역할이 자동화될 것이라는 논의가 활발하다.