Item type |
Symposium(1) |
公開日 |
2017-08-23 |
タイトル |
|
|
タイトル |
同一仕様プロジェクトを対象としたコードクローンメトリクスとプロジェクトデータ間の相関分析 |
言語 |
|
|
言語 |
jpn |
資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_5794 |
|
資源タイプ |
conference paper |
著者所属 |
|
|
|
大阪大学 大学院情報科学研究科 コンピュータサイエンス専攻 |
著者所属 |
|
|
|
大阪大学 大学院情報科学研究科 コンピュータサイエンス専攻 |
著者所属 |
|
|
|
大阪大学 大学院情報科学研究科 コンピュータサイエンス専攻 |
著者所属 |
|
|
|
日本電信電話株式会社 ソフトウェアイノベーションセンタ |
著者所属 |
|
|
|
日本電信電話株式会社 ソフトウェアイノベーションセンタ |
著者所属 |
|
|
|
日本電信電話株式会社 ソフトウェアイノベーションセンタ |
著者所属 |
|
|
|
日本電信電話株式会社 ソフトウェアイノベーションセンタ |
著者名 |
肥後, 芳樹
柗本, 真佑
楠本, 真二
三宅, 武司
藤波, 崇志
石橋, 昭
星野, 隆
|
論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
ソースコード中のコードクローンの存在は,ソフトウェアの保守性を悪化させる 1 つの要因であるといわれている.しかしその一方で,コードクローンに対して同時に変更が行われることはあまりなく,コードクローンの存在が問題を引き起こすことは少ないという調査報告もある.また,コードクローンはソフトウェア開発に有用であると報告している研究もある.現在著者らはコードクローンの存在がソフトウェア開発や保守作業に与える影響について研究を行っている.この論文では,コードクローンメトリクスとテストケース数や検出バグ数といったプロジェクトデータ間の相関分析の結果を報告する.この分析対象は 9 つのウェブシステムであり,同一の仕様に基いて異なる組織によって開発された.つまり,これらは機能が同一であり実装が異なるシステムである.この 9 つのシステムを対象とすることで,実装の違いとプロジェクトデータ間の関係を調査できる.調査の結果,コードクローンが多く存在しているプロジェクトほどコードのサイズが大きく実装の速度が早いことがわかった.コードクローンが多く存在しているほど結合テストでバグを見逃す傾向であった.多くのファイルがコードクローンを共有している場合は結合テストは良く実施されていた.しかし,そのような場合は,単体テストでバグを見逃す傾向であった. |
書誌情報 |
ソフトウェアエンジニアリングシンポジウム2017論文集
巻 2017,
p. 182-189,
発行日 2017-08-23
|
出版者 |
|
|
言語 |
ja |
|
出版者 |
情報処理学会 |