{"id":90313,"updated":"2025-01-21T16:06:54.755412+00:00","links":{},"created":"2025-01-18T23:39:55.025180+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00090313","sets":["581:7002:7080"]},"path":["7080"],"owner":"11","recid":"90313","title":["ソースコードコーパスを利用したメソッド呼び出し文補完手法"],"pubdate":{"attribute_name":"公開日","attribute_value":"2013-02-15"},"_buckets":{"deposit":"35fb703b-8626-4bf1-b76e-bb6903ee0a8d"},"_deposit":{"id":"90313","pid":{"type":"depid","value":"90313","revision_id":0},"owners":[11],"status":"published","created_by":11},"item_title":"ソースコードコーパスを利用したメソッド呼び出し文補完手法","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"ソースコードコーパスを利用したメソッド呼び出し文補完手法"},{"subitem_title":"A Code Completion of Method Invocation Statement Using Source Code Corpus","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"[特集:ソフトウェア工学] コード補完,統合開発環境,コーパス","subitem_subject_scheme":"Other"}]},"item_type_id":"2","publish_date":"2013-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":"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/90313/files/IPSJ-JNL5402053.pdf"},"date":[{"dateType":"Available","dateValue":"2015-02-15"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-JNL5402053.pdf","filesize":[{"value":"995.9 kB"}],"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":"056f2305-c5d4-4ef5-891c-a9d62c07ea87","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2013 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":"ソースコードを記述していく際,開発者は,効率良くプログラムを作成するために既存のソースコードの再利用やライブラリを活用して開発を行う.そこで,本研究では,既存ソースコードのメソッド呼び出し文に着目し,メソッド呼び出し文を補完する手法について提案する.あらかじめ,あるメソッド呼び出し文の前後に存在するメソッド呼び出し文をソースコードコーパスとして記録しておく.その後,コーディング時にソースコード中のメソッド呼び出しを取得し,それらの情報から,よく使われるメソッド呼び出し文を開発者に提示する.さらに,本稿では,提案手法をEclipseプラグインとして実装して行った評価実験についても述べる.","subitem_description_type":"Other"}]},"item_2_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"When developers are writing source code, they often reuse existing source code or use libraries to develop effectively. We focus on method invocation statements in existing source code. This paper shows an approach to provide method invocation statements to complete the source code that the developer is writing. Source code corpus is made automatically from existing source code in advance. The corpus stores what method invocation statements are after/before a method invocation statement. The developer is recommended appropriate method invocation statement from the corpus. We implemented the approach as Eclipse Plugin, and describe the approach is effective through evaluations.","subitem_description_type":"Other"}]},"item_2_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"911","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌"}],"bibliographicPageStart":"903","bibliographicIssueDates":{"bibliographicIssueDate":"2013-02-15","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"2","bibliographicVolumeNumber":"54"}]},"relation_version_is_last":true,"weko_creator_id":"11"}}