{"created":"2025-01-18T23:48:29.409032+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00104438","sets":["6504:7684:7685"]},"path":["7685"],"owner":"11","recid":"104438","title":["対話的なソースコード検索ツールの提案"],"pubdate":{"attribute_name":"公開日","attribute_value":"2014-03-11"},"_buckets":{"deposit":"fce59dfb-c8f8-4b3e-a6e1-656a1fe891ee"},"_deposit":{"id":"104438","pid":{"type":"depid","value":"104438","revision_id":0},"owners":[11],"status":"published","created_by":11},"item_title":"対話的なソースコード検索ツールの提案","author_link":["4598","4597","4596"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"対話的なソースコード検索ツールの提案"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"ソフトウェア科学・工学","subitem_subject_scheme":"Other"}]},"item_type_id":"22","publish_date":"2014-03-11","item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_22_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"電通大"},{"subitem_text_value":"明星大"},{"subitem_text_value":"電通大"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"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/104438/files/IPSJ-Z76-5L-5.pdf","label":"IPSJ-Z76-5L-5"},"date":[{"dateType":"Available","dateValue":"2014-10-02"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-Z76-5L-5.pdf","filesize":[{"value":"922.4 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"e1f754dd-aed1-43f9-b407-446f4e237250","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2014 by the Information Processing Society of Japan"}]},"item_22_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"平山, 拓朗"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"丸山, 一貴"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"寺田, 実"}],"nameIdentifiers":[{}]}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_5794","resourcetype":"conference paper"}]},"item_22_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN00349328","subitem_source_identifier_type":"NCID"}]},"item_22_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"プログラムを保守する際,デバッグ対象となるプログラムについての経験が乏しい場合,処理の流れを逐一追って理解する必要があり,とても時間がかかる.ソースコード検索を利用すると着目している処理に関する記述を探すことができ,読むべきコードの量を減らすことができる.現在多く使用されている統合開発環境には単純なテキスト検索機能の他に,言語要素(変数,型など)を解釈する専用の検索機能がある.前者の場合,検索語の出現行がすべて列挙されるため,検索結果の吟味に労力がかかる.後者の場合,プログラマが検索を始める時点ではどの言語要素について調べればいいのかよく把握していない事が多くあまり使われないという傾向がある.本研究では,自然言語的な意味で検索語に関連する言語要素を列挙し,さらにそれらの言語要素が出現するメソッド中の言語要素を提示してユーザに選択させることで,対話的に検索条件を試行錯誤するシステムを提案し,その有用性を検証する.","subitem_description_type":"Other"}]},"item_22_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"396","bibliographic_titles":[{"bibliographic_title":"第76回全国大会講演論文集"}],"bibliographicPageStart":"395","bibliographicIssueDates":{"bibliographicIssueDate":"2014-03-11","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"1","bibliographicVolumeNumber":"2014"}]},"relation_version_is_last":true,"weko_creator_id":"11"},"id":104438,"updated":"2025-01-19T23:41:26.815282+00:00","links":{}}