본문 바로가기
  • Home

Requirement-Code Semantic Alignment based Software Completeness Assessment Model using LLM

  • Journal of Software Forensics
  • Abbr : JSF
  • 2026, 22(2), pp.1~12
  • DOI : 10.29056/jsf.2026.06.01
  • Publisher : Korea Software Assessment and Valuation Society
  • Research Area : Engineering > Computer Science
  • Received : June 1, 2026
  • Accepted : June 20, 2026
  • Published : June 30, 2026

Yukyong Kim 1

1숙명여자대학교

Accredited

ABSTRACT

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.

Citation status

* References for papers published after 2024 are currently being built.