| Item type |
Journal(1) |
| 公開日 |
2019-04-15 |
| タイトル |
|
|
タイトル |
コードクローンのリファクタリング可能性に基づいた削減可能ソースコード量の分析 |
| タイトル |
|
|
言語 |
en |
|
タイトル |
Analyzing the Amount of Reducible Source Code Based on the Refactorability of Software Clones |
| 言語 |
|
|
言語 |
jpn |
| キーワード |
|
|
主題Scheme |
Other |
|
主題 |
[特集:ソフトウェア工学] コードクローン,リファクタリング可能性,削減可能ソースコード量,オープンソースソフトウェア |
| 資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_6501 |
|
資源タイプ |
journal article |
| 著者所属 |
|
|
|
大阪大学 |
| 著者所属 |
|
|
|
名古屋大学 |
| 著者所属 |
|
|
|
奈良先端科学技術大学院大学 |
| 著者所属 |
|
|
|
大阪大学 |
| 著者所属(英) |
|
|
|
en |
|
|
Osaka University |
| 著者所属(英) |
|
|
|
en |
|
|
Nagoya University |
| 著者所属(英) |
|
|
|
en |
|
|
Nara Institute of Science and Technology |
| 著者所属(英) |
|
|
|
en |
|
|
Osaka University |
| 著者名 |
石津, 卓也
吉田, 則裕
崔, 恩瀞
井上, 克郎
|
| 著者名(英) |
Takuya, Ishizu
Norihiro, Yoshida
Eunjong, Choi
Katsuro, Inoue
|
| 論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
コードクローンはソフトウェア保守を困難にさせる要因の1つといわれている.また,コードクローンのリファクタリングとは,外部的な振舞いを保ちながら,コードクローンを削減するプロセスであり,ソフトウェア保守性を上げる可能性がある.企業が請負うソフトウェアの保守性向上をサービスとして,ソースコードのリファクタリングが検討されることがある.しかし,コードクローンのリファクタリングによる削減できる開発のコストを見積もる際,複数の課題が発生する可能性があるため,その見積もりが難しくなることがある.そこで,本研究では,リファクタリングの見積もりに関する課題を解決して,コードクローンをリファクタリングしたと仮定したときの削減可能ソースコード量を推定する手法を提案する.また,7つのオープンソースソフトウェア(OSS)に対して削減可能ソースコード量を推定し,コードクローンの行数と比較して平均6.9%であることが分かった. |
| 論文抄録(英) |
|
|
内容記述タイプ |
Other |
|
内容記述 |
Code clone makes software maintenance more difficult. Refactoring of code clones is one process of reducing code clones while maintaining external behavior. It is able to increase the software maintainability. When a company which is commissioned to maintain software has to estimate the cost and benefit of refactoring source code owned by a customer. They have trouble preparing their estimates because of refactoring code clones that have several problems is difficult. We proposed a solution to each problem and applied a method to investigate “the amount of reducible source code” for seven open source software products. As a result of the investigation, we found that approximately 6.9% of the detected code clones could be reduced. |
| 書誌レコードID |
|
|
収録物識別子タイプ |
NCID |
|
収録物識別子 |
AN00116647 |
| 書誌情報 |
情報処理学会論文誌
巻 60,
号 4,
p. 1051-1062,
発行日 2019-04-15
|
| ISSN |
|
|
収録物識別子タイプ |
ISSN |
|
収録物識別子 |
1882-7764 |