ご案内 入会して研究会活動をもっとお得に!研究会参加費・年間登録費が会員価格になります。
お知らせ 【重要】研究会参加費の支払いおよび原稿アップロード手続きの変更に関するご案内
電子情報通信学会 研究会発表申込システム
講演論文 詳細
技報閲覧サービス
[ログイン]
技報アーカイブ
 トップに戻る 前のページに戻る   [Japanese] / [English] 

講演抄録/キーワード
講演名 2026-09-03 09:20
LLMを用いたソースコードからの生成ドキュメントの正当性評価手法
○荒井裕太・菊間一宏(日大) IN2026-34
抄録 (和) 近年,DXの加速に伴い迅速なシステム開発が求められている.このような環境では,動作するソースコードの作成が優先される一方で,要件定義書,設計書,保守マニュアル等の維持管理文書が十分に整備されない場合がある.その結果,既存システムの保守や機能追加,マイグレーションを行う際に,ソースコードから仕様や設計意図を再確認する必要が生じ,開発者の負担となっている.
そこで我々は,情報システムの開発・保守における作業負担の軽減およびソフトウェア品質の向上を目的として,大規模言語モデル(LLM)を活用したソフトウェア開発支援手法について研究している.その一例として,既存のソースコードに対してLLMによるリバースエンジニアリングを行い,設計書や要件定義書を生成する手法を検討している.LLMによってソースコードから自然言語の設計書を生成できる一方,生成された文書が文章として自然であっても,元コードの仕様や処理条件等が正確であるとは限らない.また,大規模システムでは,生成文書に含まれる誤りや情報の欠落を人手で確認することは困難である.そこで,ソースコードから設計書を生成し,さらにその設計書からソースコードを再生成することで,設計書の正当性を評価することとした.
本稿ではLLMを用いてソースコードからクラスや関数の責務,入出力の意味や利用条件,内部状態,処理手順,例外条件等を含む設計書を生成し,その設計書からLLMによってソースコードを再生成した.そしてこの作業に対し,ソースコードのコメント量の有無や設計書生成時のRAGの有無による比較評価を行った結果を報告する. 
(英) In recent years, the acceleration of digital transformation (DX) has increased the demand for rapid system development. However, supporting documents, such as requirements specifications, design documents, and maintenance manuals, may not be sufficiently maintained because the development of functional source code is often prioritized. Consequently, developers must re-examine specifications and design intentions from source code when maintaining, extending, or migrating existing systems.
We are studying software development support methods using large language models (LLMs) to reduce development and maintenance workloads and improve software quality. As one approach, we use LLM-based reverse engineering to generate design documents and requirements specifications from existing source code. Although LLMs can generate natural-language design documents, these documents may not accurately reflect the specifications and processing conditions of the original code. Moreover, manually detecting errors and missing information is difficult for large-scale systems. We therefore evaluate the validity of generated design documents by regenerating source code from them.
In this paper, an LLM generates design documents describing class and function responsibilities, inputs and outputs, internal states, processing procedures, and exception conditions, and then regenerates source code from them. We compare the effects of comment presence and the use of retrieval-augmented generation (RAG) during design document generation.
キーワード (和) 大規模言語モデル / リバースエンジニアリング / 設計書生成 / RAG / ソースコード再生成 / / /  
(英) LLM / Reverse Engineering / Design Document Generation / RAG / / / /  
文献情報 信学技報, vol. 126, no. 165, IN2026-34, pp. 1-6, 2026年9月.
資料番号 IN2026-34 
発行日 2026-08-27 (IN) 
ISSN Online edition: ISSN 2432-6380
著作権に
ついて
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034)
PDFダウンロード IN2026-34

研究会情報
研究会 NS IN CS NV  
開催期間 2026-09-03 - 2026-09-04 
開催地(和) 東北大学 電気通信研究所 + オンライン開催 
開催地(英) Tohoku University + Online 
テーマ(和) セッション管理(SIP・IMS),相互接続技術/標準化,次世代・新世代・将来ネットワーク,クラウド/データセンタネットワーク,SDN(OpenFlow等)・NFV,IPv6,機械学習のネットワーク適用,一般 
テーマ(英) Session management (SIP/IMS), Interoperability/Standardization, NGN/NwGN/Future networks, Cloud/Data center networks, SDN (OpenFlow, etc.)/NFV, IPv6, Machine learning, etc. 
講演論文情報の詳細
申込み研究会 IN 
会議コード 2026-09-NS-IN-CS-NV 
本文の言語 日本語 
タイトル(和) LLMを用いたソースコードからの生成ドキュメントの正当性評価手法 
サブタイトル(和)  
タイトル(英) A Method for Evaluating the Validity of Documents Generated from Source Code Using LLMs 
サブタイトル(英)  
キーワード(1)(和/英) 大規模言語モデル / LLM  
キーワード(2)(和/英) リバースエンジニアリング / Reverse Engineering  
キーワード(3)(和/英) 設計書生成 / Design Document Generation  
キーワード(4)(和/英) RAG / RAG  
キーワード(5)(和/英) ソースコード再生成 /  
キーワード(6)(和/英) /  
キーワード(7)(和/英) /  
キーワード(8)(和/英) /  
第1著者 氏名(和/英/ヨミ) 荒井 裕太 / Yuta Arai / アライ ユウタ
第1著者 所属(和/英) 日本大学 (略称: 日大)
Nihon University (略称: Nihon Univ.)
第2著者 氏名(和/英/ヨミ) 菊間 一宏 / Kazuhiro Kikuma / キクマ カズヒロ
第2著者 所属(和/英) 日本大学 (略称: 日大)
Nihon University (略称: Nihon Univ.)
第3著者 氏名(和/英/ヨミ) / /
第3著者 所属(和/英) (略称: )
(略称: )
第4著者 氏名(和/英/ヨミ) / /
第4著者 所属(和/英) (略称: )
(略称: )
第5著者 氏名(和/英/ヨミ) / /
第5著者 所属(和/英) (略称: )
(略称: )
第6著者 氏名(和/英/ヨミ) / /
第6著者 所属(和/英) (略称: )
(略称: )
第7著者 氏名(和/英/ヨミ) / /
第7著者 所属(和/英) (略称: )
(略称: )
第8著者 氏名(和/英/ヨミ) / /
第8著者 所属(和/英) (略称: )
(略称: )
第9著者 氏名(和/英/ヨミ) / /
第9著者 所属(和/英) (略称: )
(略称: )
第10著者 氏名(和/英/ヨミ) / /
第10著者 所属(和/英) (略称: )
(略称: )
第11著者 氏名(和/英/ヨミ) / /
第11著者 所属(和/英) (略称: )
(略称: )
第12著者 氏名(和/英/ヨミ) / /
第12著者 所属(和/英) (略称: )
(略称: )
第13著者 氏名(和/英/ヨミ) / /
第13著者 所属(和/英) (略称: )
(略称: )
第14著者 氏名(和/英/ヨミ) / /
第14著者 所属(和/英) (略称: )
(略称: )
第15著者 氏名(和/英/ヨミ) / /
第15著者 所属(和/英) (略称: )
(略称: )
第16著者 氏名(和/英/ヨミ) / /
第16著者 所属(和/英) (略称: )
(略称: )
第17著者 氏名(和/英/ヨミ) / /
第17著者 所属(和/英) (略称: )
(略称: )
第18著者 氏名(和/英/ヨミ) / /
第18著者 所属(和/英) (略称: )
(略称: )
第19著者 氏名(和/英/ヨミ) / /
第19著者 所属(和/英) (略称: )
(略称: )
第20著者 氏名(和/英/ヨミ) / /
第20著者 所属(和/英) (略称: )
(略称: )
第21著者 氏名(和/英/ヨミ) / /
第21著者 所属(和/英) (略称: )
(略称: )
第22著者 氏名(和/英/ヨミ) / /
第22著者 所属(和/英) (略称: )
(略称: )
第23著者 氏名(和/英/ヨミ) / /
第23著者 所属(和/英) (略称: )
(略称: )
第24著者 氏名(和/英/ヨミ) / /
第24著者 所属(和/英) (略称: )
(略称: )
第25著者 氏名(和/英/ヨミ) / /
第25著者 所属(和/英) (略称: )
(略称: )
第26著者 氏名(和/英/ヨミ) / /
第26著者 所属(和/英) (略称: )
(略称: )
第27著者 氏名(和/英/ヨミ) / /
第27著者 所属(和/英) (略称: )
(略称: )
第28著者 氏名(和/英/ヨミ) / /
第28著者 所属(和/英) (略称: )
(略称: )
第29著者 氏名(和/英/ヨミ) / /
第29著者 所属(和/英) (略称: )
(略称: )
第30著者 氏名(和/英/ヨミ) / /
第30著者 所属(和/英) (略称: )
(略称: )
第31著者 氏名(和/英/ヨミ) / /
第31著者 所属(和/英) (略称: )
(略称: )
第32著者 氏名(和/英/ヨミ) / /
第32著者 所属(和/英) (略称: )
(略称: )
第33著者 氏名(和/英/ヨミ) / /
第33著者 所属(和/英) (略称: )
(略称: )
第34著者 氏名(和/英/ヨミ) / /
第34著者 所属(和/英) (略称: )
(略称: )
第35著者 氏名(和/英/ヨミ) / /
第35著者 所属(和/英) (略称: )
(略称: )
第36著者 氏名(和/英/ヨミ) / /
第36著者 所属(和/英) (略称: )
(略称: )
講演者 第1著者 
発表日時 2026-09-03 09:20:00 
発表時間 25分 
申込先研究会 IN 
資料番号 IN2026-34 
巻番号(vol) vol.126 
号番号(no) no.165 
ページ範囲 pp.1-6 
ページ数 6 
発行日 2026-08-27 (IN) 


[研究会発表申込システムのトップページに戻る]

[電子情報通信学会ホームページ]


IEICE / 電子情報通信学会