WEKO3
アイテム
コードクローン編集者数に着目した開発履歴の分析
https://ipsj.ixsq.nii.ac.jp/records/106463
https://ipsj.ixsq.nii.ac.jp/records/106463c9d6a5d9-7473-45b1-a348-8549547f77d9
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2014 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
公開日 | 2014-11-06 | |||||||||||
タイトル | ||||||||||||
タイトル | コードクローン編集者数に着目した開発履歴の分析 | |||||||||||
タイトル | ||||||||||||
言語 | en | |||||||||||
タイトル | A Version History Analysis Focused on the Number of Developers Editing Code Clones | |||||||||||
言語 | ||||||||||||
言語 | jpn | |||||||||||
キーワード | ||||||||||||
主題Scheme | Other | |||||||||||
主題 | リポジトリマイニング | |||||||||||
資源タイプ | ||||||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||||||
資源タイプ | technical report | |||||||||||
著者所属 | ||||||||||||
大阪大学 | ||||||||||||
著者所属 | ||||||||||||
大阪大学 | ||||||||||||
著者所属 | ||||||||||||
名古屋大学 | ||||||||||||
著者所属 | ||||||||||||
大阪大学 | ||||||||||||
著者所属 | ||||||||||||
大阪大学 | ||||||||||||
著者所属(英) | ||||||||||||
en | ||||||||||||
Osaka University | ||||||||||||
著者所属(英) | ||||||||||||
en | ||||||||||||
Osaka University | ||||||||||||
著者所属(英) | ||||||||||||
en | ||||||||||||
Nagoya University | ||||||||||||
著者所属(英) | ||||||||||||
en | ||||||||||||
Osaka University | ||||||||||||
著者所属(英) | ||||||||||||
en | ||||||||||||
Osaka University | ||||||||||||
著者名 |
辻健二
× 辻健二× 崔恩瀞× 吉田則裕
× 春名修介
× 井上克郎
|
|||||||||||
論文抄録 | ||||||||||||
内容記述タイプ | Other | |||||||||||
内容記述 | コードクローンとは,互いに一致もしくは類似したコード片のことである.一般的に,あるコードクローンが編集されると,同じクローンセット (コードクローンの関係となっている全てのコード片の集合) に属されている他のコードクローンも同様に編集される必要がある.しかし,異なる開発者がクローンセット内の各コードクローンの編集を担当している場合は,コードクローンに対する一貫した編集が困難である.この問題を防ぐために,開発者間でのコードクローンの編集情報の共有を支援ツールが開発されている.しかし,このツールは複数人でコードクローンを編集する体制を前提としたものであり,実際のソフトウェア開発現場でのコードクローン編集管理が複数人によって行われているとは限らない.従って,コードクローンを編集している開発者の人数について調査する必要がある.本研究ではある成果物に対して最も編集を行っている開発者がどの程度編集を行っているかを示す Ownership メトリックを用いてオープンソース開発履歴に対してクローンセット毎の編集者の傾向を分析した. | |||||||||||
論文抄録(英) | ||||||||||||
内容記述タイプ | Other | |||||||||||
内容記述 | A code clone is a code fragment that is identical or similar to other code fragments in source code. Generally, when a code clone is changed, all the code clones in the same clone set (i.e. a set of code clones that are identical or similar to each other) should be changed consistently. However, if clone codes in the same clone set are changed by multiple developers, it is difficult to change these code clones consistently. To facilitate this problem, previous study developed a tool that notifies the change information of code clones to the developers. The basic premise of this tool is that code clones are changed by multiple developers, however, little is known about number of developers who changes the code clones in practice. In this study, we analyzed the tendency of developers who changed each clone set using Ownership (i.e. a metric that represents ratio of developers editing each component). | |||||||||||
書誌レコードID | ||||||||||||
収録物識別子タイプ | NCID | |||||||||||
収録物識別子 | AN10112981 | |||||||||||
書誌情報 |
研究報告ソフトウェア工学(SE) 巻 2014-SE-186, 号 1, p. 1-7, 発行日 2014-11-06 |
|||||||||||
Notice | ||||||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||||||
出版者 | ||||||||||||
言語 | ja | |||||||||||
出版者 | 情報処理学会 |