WEKO3
アイテム
リポジトリマイニング可能なコードクローン版管理システムの提案
https://ipsj.ixsq.nii.ac.jp/records/83624
https://ipsj.ixsq.nii.ac.jp/records/836240719a791-dbb3-40fb-bde2-73c272bb6fe5
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2012 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | Symposium(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2012-08-21 | |||||||
タイトル | ||||||||
タイトル | リポジトリマイニング可能なコードクローン版管理システムの提案 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Code Clone Version Control System for Mining Rich Clone Histories | |||||||
言語 | ||||||||
言語 | jpn | |||||||
キーワード | ||||||||
主題Scheme | Other | |||||||
主題 | コードクローン(2) | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_5794 | |||||||
資源タイプ | conference paper | |||||||
著者所属 | ||||||||
大阪大学 | ||||||||
著者所属 | ||||||||
大阪大学 | ||||||||
著者所属 | ||||||||
大阪大学 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Osaka University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Osaka University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Osaka University | ||||||||
著者名 |
畑, 秀明
× 畑, 秀明
|
|||||||
著者名(英) |
Hideaki, Hata
× Hideaki, Hata
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | ソフトウェアのソースコード中には,同一または類似したコード片,コードクローンが存在する.こういったコードクローンには,不具合の温床となるものだけでなく,保守性の面で好ましいものもあるとの報告が近年されている.例えば,長期間安定したコードクローンは除去する必要のないものが多い.こういった新しい知見の発見と活用のためには,コードクローンの履歴管理や分析が重要である.これまでのコードクローン履歴分析の研究では,コードの変更のみに着目した分析が行われている.一方,リポジトリマイニング(開発履歴のデータマイニング)の研究では,コードだけでなくプロセスや人的属性に関する履歴情報から有用な知見が報告されている.そこで,本稿では,こういった多様な面でのリポジトリマイニングが可能であるコードクローン版管理システムを提案する.6 つのオープンソースソフトウェアへ適用し,その有用性を報告する. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | In source code, there exist code clones, that is duplicated or similar code fragments. Recent empirical studies reported that not all code clones are harmful but some code clones have positive impact on software maintenance. For example, we do not need to eliminate long-lived clones. To find more effects of clones and manage clone evolutions, it is important to analyze clone histories and manage them. State-of-the-art studies of clone evolution concentrate only on code-related histories. However, the research area of mining software repositories has found the usefulness of not only code-related but process-related and developer-related histories. Therefore, we propose code clone version control systems that enable us to mine rich clone histories including code-related, process-related, and developer-related histories. We applied our systems to 6 open source software repositories to show the usefulness. | |||||||
書誌情報 |
ソフトウェアエンジニアリングシンポジウム2012論文集 巻 2012, p. 1-8, 発行日 2012-08-21 |
|||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |