| 講演抄録/キーワード |
| 講演名 |
2015-03-09 15:20
複数のプロジェクトを対象としたクローンの系譜にもとづくソースコード再利用分析手法の提案 ○森脇匠哉・堀田圭佑・井垣 宏・井上克郎・楠本真二(阪大) SS2014-65 |
| 抄録 |
(和) |
一般に,ソースコードの再利用はソフトウェア開発における生産性や信頼性,コスト等の改善に繋がると言われている.
一方で,ソースコードの再利用はライセンス違反やバグの伝搬を引き起こすこともあり,非常に困難なタスクである.
そのため,再利用しやすいソースコードの特徴や,開発者がどのようなときに再利用を行うかといった既存の再利用動向の分析は非常に重要である.
しかしながら,様々なソースコード再利用分析が行われている一方で,組織内の再利用動向を対象とした再利用分析は,複数プロジェクトにまたがって分析を行うという課題もあり,あまり行われていないのが現状である.
そこで本研究では,複数プロジェクトにまたがった開発者ごとのソースコード再利用動向を分析する手法を提案する.
提案手法では,クローンの系譜検出ツールと版管理システムを用い,複数プロジェクトを対象としたクローンの系譜の導出し,その系譜に基づいて再利用の特定を行う.
実際に,OSSを対象に手法の適用を実施し,開発者ごとに再利用動向が異なることを示した.
また,プロジェクト間での再利用や再利用される回数の多いソースコードを特定し,その特徴を示した. |
| (英) |
In the software industry and OSS projects, it is said that source code reuse could improve productivity and reliability of software development, and reduce development time.
On the other hand, source code reuse requires professional skills to developers.
Ad-hoc reuse might introduce some maintenance problems.
The source code reuse analysis for software development organizations is worthy to be conducted.
However, there exists few analyses about reuse behaviors in organization. In a software development organization, developers usually belong to multiple projects.
Therefore, in this paper, we propose a source code reuse analysis utilizing a clone genealogy detection tool for each developer over two or more projects with using multiple software repositories.
We conducted a case study to investigate source code reuse behaviors among 5 software repositories. |
| キーワード |
(和) |
ソースコード再利用 / 版管理システム / コードクローン / クローンの系譜 / Code Authorship / / / |
| (英) |
Source Code Reuse / Version Control System / Code Clone / Clone Genealogy / Code Authorship / / / |
| 文献情報 |
信学技報, vol. 114, no. 510, SS2014-65, pp. 61-66, 2015年3月. |
| 資料番号 |
SS2014-65 |
| 発行日 |
2015-03-02 (SS) |
| ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
| PDFダウンロード |
SS2014-65 |
| 研究会情報 |
| 研究会 |
SS |
| 開催期間 |
2015-03-09 - 2015-03-10 |
| 開催地(和) |
沖縄県青年会館 |
| 開催地(英) |
OKINAWAKEN SEINENKAIKAN |
| テーマ(和) |
一般 |
| テーマ(英) |
|
| 講演論文情報の詳細 |
| 申込み研究会 |
SS |
| 会議コード |
2015-03-SS |
| 本文の言語 |
日本語 |
| タイトル(和) |
複数のプロジェクトを対象としたクローンの系譜にもとづくソースコード再利用分析手法の提案 |
| サブタイトル(和) |
|
| タイトル(英) |
Suggestion of the source code reuse analysis technique in multiple projects based on the clone genealogy |
| サブタイトル(英) |
|
| キーワード(1)(和/英) |
ソースコード再利用 / Source Code Reuse |
| キーワード(2)(和/英) |
版管理システム / Version Control System |
| キーワード(3)(和/英) |
コードクローン / Code Clone |
| キーワード(4)(和/英) |
クローンの系譜 / Clone Genealogy |
| キーワード(5)(和/英) |
Code Authorship / Code Authorship |
| キーワード(6)(和/英) |
/ |
| キーワード(7)(和/英) |
/ |
| キーワード(8)(和/英) |
/ |
| 第1著者 氏名(和/英/ヨミ) |
森脇 匠哉 / Takuya Moriwaki / モチワキ タクヤ |
| 第1著者 所属(和/英) |
大阪大学 (略称: 阪大)
Osaka University (略称: Osaka Univ.) |
| 第2著者 氏名(和/英/ヨミ) |
堀田 圭佑 / Keisuke Hotta / ホッタ ケイスケ |
| 第2著者 所属(和/英) |
大阪大学 (略称: 阪大)
Osaka University (略称: Osaka Univ.) |
| 第3著者 氏名(和/英/ヨミ) |
井垣 宏 / Hiroshi Igaki / イガキ ヒロシ |
| 第3著者 所属(和/英) |
大阪大学 (略称: 阪大)
Osaka University (略称: Osaka Univ.) |
| 第4著者 氏名(和/英/ヨミ) |
井上 克郎 / Katsuro Inoue / イノウエ カツロウ |
| 第4著者 所属(和/英) |
大阪大学 (略称: 阪大)
Osaka University (略称: Osaka Univ.) |
| 第5著者 氏名(和/英/ヨミ) |
楠本 真二 / Shinji Kusumoto / クスモト シンジ |
| 第5著者 所属(和/英) |
大阪大学 (略称: 阪大)
Osaka University (略称: Osaka Univ.) |
| 第6著者 氏名(和/英/ヨミ) |
/ / |
| 第6著者 所属(和/英) |
(略称: )
(略称: ) |
| 第7著者 氏名(和/英/ヨミ) |
/ / |
| 第7著者 所属(和/英) |
(略称: )
(略称: ) |
| 第8著者 氏名(和/英/ヨミ) |
/ / |
| 第8著者 所属(和/英) |
(略称: )
(略称: ) |
| 第9著者 氏名(和/英/ヨミ) |
/ / |
| 第9著者 所属(和/英) |
(略称: )
(略称: ) |
| 第10著者 氏名(和/英/ヨミ) |
/ / |
| 第10著者 所属(和/英) |
(略称: )
(略称: ) |
| 第11著者 氏名(和/英/ヨミ) |
/ / |
| 第11著者 所属(和/英) |
(略称: )
(略称: ) |
| 第12著者 氏名(和/英/ヨミ) |
/ / |
| 第12著者 所属(和/英) |
(略称: )
(略称: ) |
| 第13著者 氏名(和/英/ヨミ) |
/ / |
| 第13著者 所属(和/英) |
(略称: )
(略称: ) |
| 第14著者 氏名(和/英/ヨミ) |
/ / |
| 第14著者 所属(和/英) |
(略称: )
(略称: ) |
| 第15著者 氏名(和/英/ヨミ) |
/ / |
| 第15著者 所属(和/英) |
(略称: )
(略称: ) |
| 第16著者 氏名(和/英/ヨミ) |
/ / |
| 第16著者 所属(和/英) |
(略称: )
(略称: ) |
| 第17著者 氏名(和/英/ヨミ) |
/ / |
| 第17著者 所属(和/英) |
(略称: )
(略称: ) |
| 第18著者 氏名(和/英/ヨミ) |
/ / |
| 第18著者 所属(和/英) |
(略称: )
(略称: ) |
| 第19著者 氏名(和/英/ヨミ) |
/ / |
| 第19著者 所属(和/英) |
(略称: )
(略称: ) |
| 第20著者 氏名(和/英/ヨミ) |
/ / |
| 第20著者 所属(和/英) |
(略称: )
(略称: ) |
| 第21著者 氏名(和/英/ヨミ) |
/ / |
| 第21著者 所属(和/英) |
(略称: )
(略称: ) |
| 第22著者 氏名(和/英/ヨミ) |
/ / |
| 第22著者 所属(和/英) |
(略称: )
(略称: ) |
| 第23著者 氏名(和/英/ヨミ) |
/ / |
| 第23著者 所属(和/英) |
(略称: )
(略称: ) |
| 第24著者 氏名(和/英/ヨミ) |
/ / |
| 第24著者 所属(和/英) |
(略称: )
(略称: ) |
| 第25著者 氏名(和/英/ヨミ) |
/ / |
| 第25著者 所属(和/英) |
(略称: )
(略称: ) |
| 第26著者 氏名(和/英/ヨミ) |
/ / |
| 第26著者 所属(和/英) |
(略称: )
(略称: ) |
| 第27著者 氏名(和/英/ヨミ) |
/ / |
| 第27著者 所属(和/英) |
(略称: )
(略称: ) |
| 第28著者 氏名(和/英/ヨミ) |
/ / |
| 第28著者 所属(和/英) |
(略称: )
(略称: ) |
| 第29著者 氏名(和/英/ヨミ) |
/ / |
| 第29著者 所属(和/英) |
(略称: )
(略称: ) |
| 第30著者 氏名(和/英/ヨミ) |
/ / |
| 第30著者 所属(和/英) |
(略称: )
(略称: ) |
| 第31著者 氏名(和/英/ヨミ) |
/ / |
| 第31著者 所属(和/英) |
(略称: )
(略称: ) |
| 第32著者 氏名(和/英/ヨミ) |
/ / |
| 第32著者 所属(和/英) |
(略称: )
(略称: ) |
| 第33著者 氏名(和/英/ヨミ) |
/ / |
| 第33著者 所属(和/英) |
(略称: )
(略称: ) |
| 第34著者 氏名(和/英/ヨミ) |
/ / |
| 第34著者 所属(和/英) |
(略称: )
(略称: ) |
| 第35著者 氏名(和/英/ヨミ) |
/ / |
| 第35著者 所属(和/英) |
(略称: )
(略称: ) |
| 第36著者 氏名(和/英/ヨミ) |
/ / |
| 第36著者 所属(和/英) |
(略称: )
(略称: ) |
| 講演者 |
第1著者 |
| 発表日時 |
2015-03-09 15:20:00 |
| 発表時間 |
25分 |
| 申込先研究会 |
SS |
| 資料番号 |
SS2014-65 |
| 巻番号(vol) |
vol.114 |
| 号番号(no) |
no.510 |
| ページ範囲 |
pp.61-66 |
| ページ数 |
6 |
| 発行日 |
2015-03-02 (SS) |