상세 보기
LLM 기반 요구사항-코드 의미 정합성 분석을 통한 소프트웨어 완성도 평가 모델
초록
Software completeness evaluation is important for software quality assurance, maintenance verification, outsourced software inspection, and public software project assessment. Existing approaches have limitations in evaluating whether software implementations semantically satisfy user requirements. This paper proposes an LLM-based software appraisal model that evaluates software completeness based on semantic alignment between requirements and source code. The proposed model extracts functional information from natural language requirements, analyzes semantic information from source code, and evaluates requirement-implementation alignment using embedding-based similarity and LLM-based reasoning. In addition, the model detects missing and over-implemented functionalities and automatically generates explainable evaluation reports. Experimental results show that the proposed model outperforms conventional keyword-based traceability approaches and improves the explainability and automation of software completeness evaluation. The proposed approach can be applied to software auditing, maintenance evaluation, outsourced software verification, and public software quality assessment.
키워드
- 제목
- LLM 기반 요구사항-코드 의미 정합성 분석을 통한 소프트웨어 완성도 평가 모델
- 제목 (타언어)
- Requirement-Code Semantic Alignment based Software Completeness Assessment Model using LLM
- 저자
- 김유경
- 발행일
- 2026-06
- 유형
- Y
- 저널명
- 소프트웨어포렌식 논문지
- 권
- 22
- 호
- 2
- 페이지
- 1 ~ 12
- 언어
- KOR
- 출판사
- 한국소프트웨어감정평가학회
- 발행국가
- 대한민국
- 분량
- 12 페이지
- ISSN
- E 3140-071X
P 3092-541X