{"created":"2025-01-18T23:44:45.542428+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00098529","sets":["581:7397:7450"]},"path":["7450"],"owner":"11","recid":"98529","title":["プロダクトライン開発におけるアーキテクチャリファクタリングの意思決定法"],"pubdate":{"attribute_name":"公開日","attribute_value":"2014-02-15"},"_buckets":{"deposit":"a3da450e-cc70-42ea-813c-6bebd84708ac"},"_deposit":{"id":"98529","pid":{"type":"depid","value":"98529","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 Decision Making Method for Product-Line Architecture Refactoring","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"[一般論文] プロダクトライン開発,ソフトウェアアーキテクチャ,リファクタリング","subitem_subject_scheme":"Other"}]},"item_type_id":"2","publish_date":"2014-02-15","item_2_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"株式会社リコーワーク・ソリューション開発本部"},{"subitem_text_value":"早稲田大学理工学術院"}]},"item_2_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Ricoh Co., Ltd., Work Solutions Development Division","subitem_text_language":"en"},{"subitem_text_value":"Waseda University, Faculty of Science and Engineering","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/98529/files/IPSJ-JNL5502053.pdf"},"date":[{"dateType":"Available","dateValue":"2016-02-15"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-JNL5502053.pdf","filesize":[{"value":"1.1 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":"57324a1f-c168-4d16-b566-8be07933d9b3","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2014 by the Information Processing Society of Japan"}]},"item_2_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"牧, 隆史"},{"creatorName":"岸, 知二"}],"nameIdentifiers":[{}]}]},"item_2_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Takashi, Maki","creatorNameLang":"en"},{"creatorName":"Tomoji, Kishi","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":"ソフトウェア開発,特に同一アーキテクチャ上で製品群を開発するプロダクトライン開発においては,アーキテクチャの進化は重要な課題である.またアーキテクチャには設計の目標となる参照アーキテクチャと,個々の製品のソースコードとして具現されている実装アーキテクチャがあり,これが進化の問題をより複雑にしている.本稿ではこうしたアーキテクチャ進化の問題を広義にアーキテクチャリファクタリングの問題ととらえ,リファクタリングの意思決定に活用する手法を提案する.提案手法では,製品群の開発から得られるコスト上の気づきに関係する実装アーキテクチャと参照アーキテクチャ上の問題の大きさを定量化し,その特性傾向をアーキテクチャリファクタリングの方針立てに活用する.また,過去に行われた民生機器用のプロジェクトデータを用いて本手法の適用評価を行った.","subitem_description_type":"Other"}]},"item_2_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"In software development, we have to evolve architecture along with the change of business and technical environment. In product-line development (PLD), this becomes more crucial because we have to develop various products on the shared architecture. We observe that there are two types of architecture; one is reference architecture at the design level, the other is implementation architecture as an actual implementation structure of the reference architecture. In architectural evolution, we have to consider these two types and this makes the problem more complicated. In this paper, we assume architecture evolution as a kind of architectural refactoring, and propose a decision making method for architecture refactoring in PLD. In our proposed technique, we quantify magnitudes of problems on reference and implemented architecture for ‘bad smells’ got from products project, then we utilize the result for decision making on architecture refactoring. We also evaluate the method based on actual data from our consumer products project.","subitem_description_type":"Other"}]},"item_2_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"1078","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌"}],"bibliographicPageStart":"1069","bibliographicIssueDates":{"bibliographicIssueDate":"2014-02-15","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"2","bibliographicVolumeNumber":"55"}]},"relation_version_is_last":true,"weko_creator_id":"11"},"id":98529,"updated":"2025-01-21T12:25:47.199006+00:00","links":{}}