文献
J-GLOBAL ID:201902226604613066
整理番号:19A0145862
Stack Overflow投稿を用いた深層学習による自動バグ修正にむけて
-
出版者サイト
{{ this.onShowPLink() }}
複写サービスで全文入手
{{ this.onShowCLink("http://jdream3.com/copy/?sid=JGLOBAL&noSystem=1&documentNoArray=19A0145862©=1") }}
-
高度な検索・分析はJDreamⅢで
{{ this.onShowJLink("http://jdream3.com/lp/jglobal/index.html?docNo=19A0145862&from=J-GLOBAL&jstjournalNo=U0451A") }}
著者 (4件):
,
,
,
資料名:
巻:
2018
号:
SE-200
ページ:
Vol.2018-SE-200,No.3,1-7 (WEB ONLY)
発行年:
2018年11月26日
JST資料番号:
U0451A
資料種別:
会議録 (C)
記事区分:
原著論文
発行国:
日本 (JPN)
言語:
日本語 (JA)
抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
ソフトウェア工学の分野において自動でバグを修正する研究が盛んに行われている。我々はQ&AサイトであるStack Overflowに開発者によるバグ修正の知見が集まっていると考えた。本研究ではStack Overflowの投稿データを用いてdeepfixと呼ばれる機械学習によるバグ修正手法に適用を試み,適用するにあたってどのような課題があるかを明らかにする。我々はStack Overflowの投稿データから質問と回答に含まれるソースコードのコードクローンを検出することにより,バグ修正前/修正後のソースコードのペアを作成した。これを学習データセットとしてdeepfixという研究で用いられたsequence-to-sequenceニューラルネットワークモデルの学習を行った。実際にandroidに関するSO投稿984,533件を用いて実験を行い,3,924件のデータセットを作成することができた。また作成したデータセットのうち903件を用いて学習を行ったところ,自動的にバグを修正し得る出力は得られなかった。結果よりなぜ期待する学習ができなかったのかの原因を議論を行い,データセット数の少なさや学習する語彙数の多さなどの課題を挙げた。(著者抄録)
シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
,
,
,
,
,
,
,
,
,
,
,
準シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
,
,
,
,
,
分類 (1件):
分類
JSTが定めた文献の分類名称とコードです
計算機システム開発
引用文献 (12件):
-
Britton, T., Jeng, L., Carver, G., Cheak, P. and Katzenellenbogen, T.: Reversible debugging software, Judge Bus. School, Univ. Cambridge, Cambridge, UK, Tech. Rep (2013).
-
Gazzola, L., Micucci, D. and Mariani, L.: Automatic software repair: A survey, IEEE Transactions on Software Engineering (2017).
-
Chen, F. and Kim, S.: Crowd debugging, Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, ACM, pp. 320-332 (2015).
-
Liu, X. and Zhong, H.: Mining stackoverflow for program repair, 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER), IEEE, pp. 118-129 (2018).
-
Gupta, R., Pal, S., Kanade, A. and Shevade, S.: DeepFix: Fixing Common C Language Errors by Deep Learning, AAAI, pp. 1345-1351 (2017).
もっと見る
タイトルに関連する用語 (3件):
タイトルに関連する用語
J-GLOBALで独自に切り出した文献タイトルの用語をもとにしたキーワードです
,
,
前のページに戻る