タイトルよみコード クローン ノ フクザツド メトリクス ヲ モチイタ カイハツシャ ノ トクチョウ ブンセキ
並列タイトル等Extracting Developers' Characteristics frorn Cornplexity Metric Values on Code Clones
一般注記ソフトウェアエンジニアリング最前線2008 : 情報処理学会SEシンポジウム
ソフトウェアシステム内に存在する重複したコード片であるコードクローンは,単に取り除くのではなく適切に管理する必婆がある.本研究では,コードクローンの管理を目的として,コードクローンを編集した開発者に着目したコードクローンの編集{傾向分析を行う.具体的には,リポジトリに保存されたソフトウェア編集履歴から,コードクローンに対する変更を取り出し,そのコードクローンに対するメトリクス値の変化を計算する.そして,開発者によってメトリクス値の変化量に差があるかを分析する.提案する調査方法を用いて,実際のソフトウェア開発履歴を分析した結果,メトリクスの変化は開発者ごとに差があることが分かつた.
A duplicated code fragment in a software system is called code clone,or simply clone. Clones degrade software maintainability,but it is more practical to manage clones than to remove all of them. This paper proposes a method to analyze developers' tendencies to edit clones. At first,the snapshots of the source code of the target software system are checked out from its software repository. Then,clone metric values for each snapshot are computed. Next,differences of metric values between adjacent snapshots are calculated. Finally,differences of metric values are grouped by developers and the developers are assessed statistically. Applying the method to an open software project shows that developers edit clones in different manner.
一次資料へのリンクURLsoftengineer_2008_103.pdf (fulltext)
著作権情報ここに掲載した著作物の利用に関する注意 本著作物の著作権は情報処理学会に帰属します。本著作物は著作権者である情報処理学会の許可のもとに掲載するものです。ご利用に当たっては「著作権法」ならびに「情報処理学会倫理綱領」に従うことをお願いいたします。
Notice for the use of this material The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). This material is published on this web site with the agreement of the author (s) and the IPSJ. Please be complied with Copyright Law of Japan and the Code of Ethics of the IPSJ if any users wish to reproduce, make derivative work, distribute or make available to the public any part or whole thereof. All Rights Reserved, Copyright (C) Information Processing Society of Japan. Comments are welcome. Mail to address editj@ipsj.or.jp, please.
連携機関・データベース国立情報学研究所 : 学術機関リポジトリデータベース(IRDB)(機関リポジトリ)