Acknowledgement
본 연구는 2025년도 문화체육 관광부의 재원으로 한국콘텐츠진흥원(과제명: 인공지능 기반 대화형 멀티모달 인터렉티브 스토리텔링 3D장면 저작 기술개발, 과제번호: RS-2023-00227917, 기여율:100%) 지원과 한국연구재단의 4단계 두뇌한국21사업(과제명: 초분산 자율 컴퓨팅 서비스 기술 연구팀, 과제번호: 202003520005)의 지원을 받아 수행된 연구임.
DOI QR Code
최근 대규모 언어 모델의 발전으로 대부분의 소프트웨어 개발자는 AI 코드 보조 도구를 활용하는 추세이다. 그러나, AI 기반 코드는 품질 보장 및 검증이 필요하다. 이 문제를 소프트웨어 공학적 시도로, 단계적 AI 적용으로 증명하고자 한다. 개발 프로세스 내에서 요구사항 단계에 AI를 적용하여 분석하고, 설계를 추출하고, 코드를 자동 생성하고자 한다. 즉, 자연어 기반 코드 자동화 메커니즘을 제안한다. 이를 위해 1) 요구공학 분야에 LLM을 접목하여 체계적인 분석, 2) UML 설계 추출, 3) 모델 변형 기법을 통해 코드 생성 자동화를 수행한다. 본 연구는 전통적인 방법의 확장으로 자연어 요구사항 중복성 제거 및 설계 메타모델을 통합한다. 이를 통해 코드와 테스트 케이스의 중복을 줄일 수 있다. 우리는 AI 기법을 소프트웨어공학의 단계적 절차에 접목함으로써 인간 중심의 코드와 AI 기반 코드 비교 검증을 기대한다.
본 연구는 2025년도 문화체육 관광부의 재원으로 한국콘텐츠진흥원(과제명: 인공지능 기반 대화형 멀티모달 인터렉티브 스토리텔링 3D장면 저작 기술개발, 과제번호: RS-2023-00227917, 기여율:100%) 지원과 한국연구재단의 4단계 두뇌한국21사업(과제명: 초분산 자율 컴퓨팅 서비스 기술 연구팀, 과제번호: 202003520005)의 지원을 받아 수행된 연구임.