ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 論文誌(ジャーナル)
  2. Vol.64
  3. No.12

事前学習モデルを利用したソースコード片の不具合予測

https://doi.org/10.20729/00231445
https://doi.org/10.20729/00231445
a30c7e0a-338e-401f-898d-c93f1b280dcc
名前 / ファイル ライセンス アクション
IPSJ-JNL6412013.pdf IPSJ-JNL6412013.pdf (760.0 kB)
 2025年12月15日からダウンロード可能です。
Copyright (c) 2023 by the Information Processing Society of Japan
非会員:¥660, IPSJ:学会員:¥330, 論文誌:会員:¥0, DLIB:会員:¥0
Item type Journal(1)
公開日 2023-12-15
タイトル
タイトル 事前学習モデルを利用したソースコード片の不具合予測
タイトル
言語 en
タイトル Defect Prediction Based on Source Code Fragments Using Pre-trained Model
言語
言語 jpn
キーワード
主題Scheme Other
主題 [一般論文] 不具合予測,深層学習,事前学習
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
ID登録
ID登録 10.20729/00231445
ID登録タイプ JaLC
著者所属
龍谷大学大学院理工学研究科
著者所属
龍谷大学先端理工学部
著者所属(英)
en
Graduate School of Science and Technology, Rykoku University
著者所属(英)
en
Faculty of Advance Science and Technology, Rykoku University
著者名 河方, 健悟

× 河方, 健悟

河方, 健悟

Search repository
山本, 哲男

× 山本, 哲男

山本, 哲男

Search repository
著者名(英) Kengo, Kawakata

× Kengo, Kawakata

en Kengo, Kawakata

Search repository
Tetsuo, Yamamoto

× Tetsuo, Yamamoto

en Tetsuo, Yamamoto

Search repository
論文抄録
内容記述タイプ Other
内容記述 ソフトウェアの品質を確保するために不具合の含まれる可能性の高いソースコードを予測し,予測された箇所を重点的にテストすることは,保守活動の信頼性向上,効率化のために重要である.そのための手法として,深層学習を用いてソースコード内に含まれる不具合を予測する方法がある.本研究では,実験のためGitリポジトリのオープンソースソフトウェアからソースコード片を収集し,それらに対して深層学習を用いて不具合が含まれるか否かを予測する.深層学習のモデルには,先行研究によってソースファイル単位での不具合予測において有効であると示された,ソースコードの事前学習を行ったモデルであるCodeBERTと自然言語のみのモデルであるRoBERTaを用いて,ソースコード片に対して不具合予測を行い評価した.評価実験によって,事前学習ありのモデルはソースコード片の不具合予測において有効であること,事前学習なしのモデルに比べて精度が高いこと,さらに,事前学習に使用されたプログラミング言語のソースコード片においても有効であることを示す.
論文抄録(英)
内容記述タイプ Other
内容記述 It is important to predict source code defects and to test the predicted areas intensively in order to improve the reliability and efficiency of maintenance activities. There are methods using deep learning for this purpose to predict defects in source code. In this study, we collect source code fragments from open source software in Git repositories for experiments, and use deep learning to predict whether or not they contain defects. We used CodeBERT, a model with pre-training on source code, and RoBERTa, a model with pre-training on only natural language, both of which have been shown to be effective in predicting defects per source file in previous studies. Through evaluation experiments, we show that the model with pre-training is effective in predicting defects in source code fragments, is more accurate than the model without pre-training, and is also effective in source code fragments in the programming language used for pre-training.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AN00116647
書誌情報 情報処理学会論文誌

巻 64, 号 12, p. 1659-1667, 発行日 2023-12-15
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7764
公開者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-19 10:43:07.779790
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3