講演名 2013-05-10
ソースコード中に含まれる繰り返しコードの進化に関する調査(コードクローンと解析)
今里 文香, 佐々木 唯, 肥後 芳樹, 楠本 真二,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) コードクローンの進化に関する既存研究によって,あるコード片が修正された場合に,そのコード片と類似した他のコード片に対してもしばしば同様の修正が加えられることが明らかとなっている.そのため,コードクローンはソフトウェアの修正に要する作業量の増大をもたらすとされる.一方でコードクローンの一種として,類似した記述が連続して出現する繰り返しコードが存在する.著者らは,繰り返しコードについても,コードクローンのように,複数のコード片に対して同様の修正が加えられることがあるのではないかと考えた.そこで本研究では,ソースコード中に含まれる繰り返しコードの変遷を追跡し,その進化傾向について調査した.調査の結果,繰り返し回数が少ないほど,すべての繰り返し要素に対して同様の修正が加わりやすいことなどが明らかになった.
抄録(英) Studies on evolution of code clone have confirmed that when one code fragment is modified, other code fragments that are similar to or identical to it also require the same modifications frequently. Therefore it is said that code clone increases workload for source code modifications. On the other hand, as a kind of code clone, there is a plenty of repeated code in source code. Repeated code means consecutive code fragments that consist of the same instructions. In this study, we tracked repeated code in source code and investigated its evolution. As a result, we revealed that, the less elements repeated code has, the more likely all the elements of it be modified simultaneously.
キーワード(和) コードクローン / ソフトウェア保守 / バージョン管理システム
キーワード(英) Code Clone / Software Maintenance / Version Control System
資料番号 SS2013-9
発行日

研究会情報
研究会 SS
開催期間 2013/5/2(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Software Science (SS)
本文の言語 JPN
タイトル(和) ソースコード中に含まれる繰り返しコードの進化に関する調査(コードクローンと解析)
サブタイトル(和)
タイトル(英) A Research on Evolution of Repeated Code in Program Source Code
サブタイトル(和)
キーワード(1)(和/英) コードクローン / Code Clone
キーワード(2)(和/英) ソフトウェア保守 / Software Maintenance
キーワード(3)(和/英) バージョン管理システム / Version Control System
第 1 著者 氏名(和/英) 今里 文香 / Ayaka IMAZATO
第 1 著者 所属(和/英) 大阪大学大学院情報科学研究科
Graduate School of Information Science and Technology, Osaka University
第 2 著者 氏名(和/英) 佐々木 唯 / Yui SASAKI
第 2 著者 所属(和/英) 大阪大学大学院情報科学研究科
Graduate School of Information Science and Technology, Osaka University
第 3 著者 氏名(和/英) 肥後 芳樹 / Yoshiki HIGO
第 3 著者 所属(和/英) 大阪大学大学院情報科学研究科
Graduate School of Information Science and Technology, Osaka University
第 4 著者 氏名(和/英) 楠本 真二 / Shinji KUSUMOTO
第 4 著者 所属(和/英) 大阪大学大学院情報科学研究科
Graduate School of Information Science and Technology, Osaka University
発表年月日 2013-05-10
資料番号 SS2013-9
巻番号(vol) vol.113
号番号(no) 24
ページ範囲 pp.-
ページ数 6
発行日