{"id":215808,"updated":"2025-01-19T16:00:51.951901+00:00","links":{},"created":"2025-01-19T01:16:33.013384+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00215808","sets":["934:10195:10779:10781"]},"path":["10781"],"owner":"44499","recid":"215808","title":["空調機ソフトウェアを対象としたSPLE開発におけるブランチ・マージプロセスの改善と考察"],"pubdate":{"attribute_name":"公開日","attribute_value":"2022-01-15"},"_buckets":{"deposit":"164957e8-ece9-49cc-b18b-6e1ec8025fae"},"_deposit":{"id":"215808","pid":{"type":"depid","value":"215808","revision_id":0},"owners":[44499],"status":"published","created_by":44499},"item_title":"空調機ソフトウェアを対象としたSPLE開発におけるブランチ・マージプロセスの改善と考察","author_link":["555880","555877","555881","555878","555876","555882","555875","555879"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"空調機ソフトウェアを対象としたSPLE開発におけるブランチ・マージプロセスの改善と考察"},{"subitem_title":"Improvement of the Branch and Merge Process for Software Product Line Engineering in the Air-Conditioner Domain","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"[一般投稿論文] ソフトウェアプロダクトライン, SPLE, ブランチ・マージ, 構成管理","subitem_subject_scheme":"Other"}]},"item_type_id":"3","publish_date":"2022-01-15","item_3_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"三菱電機(株)"},{"subitem_text_value":"三菱電機(株)"},{"subitem_text_value":"芝浦工業大学"},{"subitem_text_value":"大阪大学"}]},"item_3_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"MITSUBISHI ELECTRIC Co.","subitem_text_language":"en"},{"subitem_text_value":"MITSUBISHI ELECTRIC Co.","subitem_text_language":"en"},{"subitem_text_value":"Shibaura Institute of Technology","subitem_text_language":"en"},{"subitem_text_value":"Osaka University","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"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/215808/files/IPSJ-TDP0301003.pdf","label":"IPSJ-TDP0301003.pdf"},"date":[{"dateType":"Available","dateValue":"2022-01-15"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-TDP0301003.pdf","filesize":[{"value":"1.4 MB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"0","billingrole":"5"},{"tax":["include_tax"],"price":"0","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"0c7885da-6cd7-4819-b853-d560e29f8ec3","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2022 by the Information Processing Society of Japan"}]},"item_3_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"長峯, 基"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"徳本, 修一"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"中島, 毅"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"井上, 克郎"}],"nameIdentifiers":[{}]}]},"item_3_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Motoi, Nagamine","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Shuich, Tokumoto","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Tsuyoshi, Nakajima","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Katsuro, Inoue","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_3_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AA12894091","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_3_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"2435-6484","subitem_source_identifier_type":"ISSN"}]},"item_3_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"ソフトウェアプロダクトラインエンジニアリング(SPLE)を成功させる重要なプロセスの1つに構成管理があり,構成管理の技術領域の1つにソフトウェアのブランチ・マージがある.ソフトウェアのブランチ・マージは,複数の並行した開発において,プロジェクト間でコア資産への変更影響を受けないようにするために,開発開始時にコア資産を派生させ,開発完了後に変更をコア資産に統合することであり,コア資産の再利用性や製品開発の品質・生産性に大きな影響を及ぼす.我々は,並行開発が多い業務用空調機への5年のSPLE適用経験におけるコア資産の派生(統合されない)の原因を分析し,製品開発組織によるコア資産の固有化および未評価部品の利用回避の2つの問題によることを見出し,これらを解決するためにブランチ・マージプロセスの改善を行った.改善後のプロセスは,ブランチ時に衝突回避のための計画を立てる作業と,マージ時に部品の適合性を確認する作業からなる.この改善プロセスを実践し,マージの衝突およびコア資産ブランチ数にどのような効果があるかを改善前後で比較検証した.その結果,マージの衝突を回避しコア資産のブランチを抑制できていることを確認した.","subitem_description_type":"Other"}]},"item_3_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Configuration management is one of the key processes for successful software product line engineering (SPLE), in which the software branch and merge process is an important technique. Software developer branches core assets at the start of development and at the end of development merges the changes to the core assets in the branches. Such a branch and merge process has a significant impact on the reusability of core assets, and the quality and productivity of the product development. This paper proposes an improved branch and merge process that fits the parallel development with the difficulties of merging. The process consists of a planning activity at the start of the development to reduce the merge conflicts and an activity at the time of merging changes in the branches to check the compatibility with other products. We have applied the configuration management processes to the projects before and after the improvement to find out that we could avoid merge conflicts and suppress the number of core asset branches.","subitem_description_type":"Other"}]},"item_3_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"18","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌デジタルプラクティス(TDP)"}],"bibliographicPageStart":"11","bibliographicIssueDates":{"bibliographicIssueDate":"2022-01-15","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"1","bibliographicVolumeNumber":"3"}]},"relation_version_is_last":true,"weko_creator_id":"44499"}}