{"id":113173,"updated":"2025-01-20T19:46:11.794126+00:00","links":{},"created":"2025-01-18T23:54:48.367358+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00113173","sets":["581:7706:7708"]},"path":["7708"],"owner":"11","recid":"113173","title":["制御構造を考慮したソースコードコーパスに基づくメソッド呼び出し文補完手法"],"pubdate":{"attribute_name":"公開日","attribute_value":"2015-02-15"},"_buckets":{"deposit":"fce31c5c-2800-4855-9bac-649cf6bbf4bd"},"_deposit":{"id":"113173","pid":{"type":"depid","value":"113173","revision_id":0},"owners":[11],"status":"published","created_by":11},"item_title":"制御構造を考慮したソースコードコーパスに基づくメソッド呼び出し文補完手法","author_link":["37058","37059"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"制御構造を考慮したソースコードコーパスに基づくメソッド呼び出し文補完手法"},{"subitem_title":"A Code Completion of Method Invocation Statement Using Source Code Corpus including a Consideration of Contol Flow","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"[特集:ソフトウェア工学] コード補完,統合開発環境,コーパス","subitem_subject_scheme":"Other"}]},"item_type_id":"2","publish_date":"2015-02-15","item_2_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"日本大学工学部"}]},"item_2_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"College of Engineering, Nihon University","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/113173/files/IPSJ-JNL5602028.pdf"},"date":[{"dateType":"Available","dateValue":"2017-02-15"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-JNL5602028.pdf","filesize":[{"value":"1.7 MB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"8"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"7b8bdd45-0bf2-4218-9ef5-f4ecbbb96145","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2015 by the Information Processing Society of Japan"}]},"item_2_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"山本, 哲男"}],"nameIdentifiers":[{}]}]},"item_2_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Tetsuo, Yamamoto","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_2_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN00116647","subitem_source_identifier_type":"NCID"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_6501","resourcetype":"journal article"}]},"item_2_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"1882-7764","subitem_source_identifier_type":"ISSN"}]},"item_2_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"効率良くプログラムを作成するために既存のソースコードの再利用やライブラリを活用した開発が行われる.過去の研究において,同一メソッド内でよく利用される2つのメソッド呼び出し文の情報をソースコードコーパスとして保存し,そのコーパスをソースコード記述時に利用することでメソッド呼び出し文を補完する手法を提案した.本研究では,従来の手法を拡張することでより精度の高い補完手法を目指す.既存研究で作成したソースコードコーパスに制御文の有無情報を追加したソースコードコーパスを作成し,新たなソースコード解析の方法を提案する.さらに,提案手法をEclipseプラグインとして実装し,従来手法と比較した評価実験についても述べる.","subitem_description_type":"Other"}]},"item_2_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Programmers reuse existing source code or use libraries to develop effectively. There has been past work on code completion. In the work, source code corpus stores information on two method invocation statements in a method in advance, and then programmers get information on code completion from the corpus. This study aims to improve the degree of precision to extend the work. We have made novel source code corpus including a consideration of control flow and propose a source code analysis to make it. We have implemented the approach as Eclipse Plugin, and describe the approach is effective through comparative evaluations with the past work.","subitem_description_type":"Other"}]},"item_2_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"691","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌"}],"bibliographicPageStart":"682","bibliographicIssueDates":{"bibliographicIssueDate":"2015-02-15","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"2","bibliographicVolumeNumber":"56"}]},"relation_version_is_last":true,"weko_creator_id":"11"}}