{"links":{},"id":67541,"metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00067541","sets":["581:582:5996"]},"path":["5996"],"owner":"11","recid":"67541","title":["開発中のソースコードに基づくソフトウェア部品の自動推薦システムA-SCORE"],"pubdate":{"attribute_name":"公開日","attribute_value":"2009-12-15"},"_buckets":{"deposit":"079523ce-abd9-495e-8fbc-3339d1a6a386"},"_deposit":{"id":"67541","pid":{"type":"depid","value":"67541","revision_id":0},"owners":[11],"status":"published","created_by":11},"item_title":"開発中のソースコードに基づくソフトウェア部品の自動推薦システムA-SCORE","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"開発中のソースコードに基づくソフトウェア部品の自動推薦システムA-SCORE"},{"subitem_title":"A-SCORE: Software Component Recommendation System Based on Source Code under Development","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"特集:ソフトウェア工学の変化と深化","subitem_subject_scheme":"Other"}]},"item_type_id":"2","publish_date":"2009-12-15","item_2_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"大阪大学大学院情報科学研究科"},{"subitem_text_value":"大阪大学大学院情報科学研究科"},{"subitem_text_value":"大阪大学大学院情報科学研究科"},{"subitem_text_value":"大阪大学大学院情報科学研究科"},{"subitem_text_value":"大阪大学大学院情報科学研究科"}]},"item_2_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Graduate School of Information Science and Technology, Osaka University","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Information Science and Technology, Osaka University","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Information Science and Technology, Osaka University","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Information Science and Technology, Osaka University","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Information Science and Technology, Osaka 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/67541/files/IPSJ-JNL5012034.pdf"},"date":[{"dateType":"Available","dateValue":"2011-12-15"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-JNL5012034.pdf","filesize":[{"value":"910.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":"ce8e45de-ecd6-4603-851e-f47fa839e943","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2009 by the Information Processing Society of Japan"}]},"item_2_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"島田, 隆次"},{"creatorName":"市井, 誠"},{"creatorName":"早瀬, 康裕"},{"creatorName":"松下, 誠"},{"creatorName":"井上, 克郎"}],"nameIdentifiers":[{}]}]},"item_2_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Ryuji, Shimada","creatorNameLang":"en"},{"creatorName":"Makoto, Ichii","creatorNameLang":"en"},{"creatorName":"Yasuhiro, Hayase","creatorNameLang":"en"},{"creatorName":"Makoto, Matsushita","creatorNameLang":"en"},{"creatorName":"Katsuro, Inoue","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":"ソフトウェアの再利用は,クラスやメソッドなど(ソフトウェア部品)の単位で行われることが多い.このようなソフトウェア部品の再利用を促進するために,コーディング中に自動的にソフトウェア部品を推薦する手法が提案された.しかし,既存手法では変更を加えずに再利用できる部品しか発見できないため,再利用の機会が限られるという問題点がある.そこで本稿では,変更を加えなければ再利用できないソフトウェア部品をも検索できる自動推薦手法を提案する.提案手法ではソースコード中のコメントや識別子の中に類似した単語を含む部品を検索することで,多少の変更を加えれば再利用できるようなソフトウェア部品も推薦することができる.また,提案手法を実装したソフトウェア部品自動推薦システムA-SCOREをEclipseプラグインとして作成し,実験によって再利用の促進などの効果を評価した.その結果,A-SCOREを利用したほうが再利用したソフトウェア部品の個数が多くなり,また,既存手法では自動推薦が行えなかったような場合においても自動推薦による再利用が行えた事例があったことから,A-SCOREの有効性が示された.","subitem_description_type":"Other"}]},"item_2_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"An automatic software component recommendation approach was proposed to support reusing software components such as classes or modules. However the approach recommends only the components that can be reused without modifications. Consequently, developers using the system miss many reusing opportunities yet. Therefore, this paper proposes a new automatic component recommendation approach that supports various reuse scenarios, e.g., modifying a component before importing or copy-and-pasting in part. Our approach recommends components similar to those a developer is editing on the basis of words in comments and identifiers. The approach is implemented as A-SCORE, an extension of Eclipse IDE. An experimentation is performed for evaluating the extension from the view of reuse efficiency. The subjects of the experiment implemented same tasks with or without the extension, then the number of reused components and defects are measured. The result shows that A-SCORE recommends components in the situations in which the existing systems never recommend any components and increases reused components.","subitem_description_type":"Other"}]},"item_2_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"3107","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌"}],"bibliographicPageStart":"3095","bibliographicIssueDates":{"bibliographicIssueDate":"2009-12-15","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"12","bibliographicVolumeNumber":"50"}]},"relation_version_is_last":true,"weko_creator_id":"11"},"created":"2025-01-18T23:27:54.010807+00:00","updated":"2025-01-22T00:35:36.534003+00:00"}