- 著者
-
大嶋 直一
櫨山 淳雄
- 出版者
- 一般社団法人情報処理学会
- 雑誌
- 研究報告グループウェアとネットワークサービス(GN) (ISSN:09196072)
- 巻号頁・発行日
- vol.2009, no.33, pp.37-42, 2009-03-11
現在,版管理システムによるソースコードの構成管理はソフトウェア開発において一般的である.このシステムのソースコード編集方式の一つにマージ方式と呼ばれる方式がある.この方式を採用している開発現場では並行性を維持しつつ,できる限り競合が回避されることを目指したルールを同一開発集団内において設定している.しかし,実状はルールが適切ではない (ルール不適切) ,遵守されない (ルール不遵守) ,共有されない (ルール非共有) ことにより,十分な成果が得られない場合が考えられる.そこで本研究では,上記の問題 (不適切,不遵守,非共有) を解決するための支援手法を提案し,それを実現するシステムの構築と適用実験を行った.その結果,議論によってルールが適正化することと,ルールの一元管理が遵守の意識付けとなることが分かった.Configuration management of source code by using version control systems is commonly practiced in software development. Merge is a method for editing source codes. A development site establishes a set of rules that aimed at avoiding collisions as many as possible while maintaining concurrency. However some rules are inappropriate, some are not observed, and some are not shared in a group. This paper proposes a supporting method for solving these issues and constructs a support system based on the method. This paper also describes an experiment to evaluate the method. The results show that rules are justified by discussions and management of rules motivates observance.