WEKO3
アイテム
ソースコードコーパスを利用したシームレスなソースコード再利用手法
https://ipsj.ixsq.nii.ac.jp/records/80675
https://ipsj.ixsq.nii.ac.jp/records/806751a696a28-411b-48d3-bb19-1c083a57d6f9
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2012 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | Journal(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2012-02-15 | |||||||
タイトル | ||||||||
タイトル | ソースコードコーパスを利用したシームレスなソースコード再利用手法 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Seamless Souce Code Reuse Using Source Code Corpus | |||||||
言語 | ||||||||
言語 | jpn | |||||||
キーワード | ||||||||
主題Scheme | Other | |||||||
主題 | 特集:ソフトウェア工学 | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||
資源タイプ | journal article | |||||||
著者所属 | ||||||||
日本大学 | ||||||||
著者所属 | ||||||||
奈良先端科学技術大学院大学 | ||||||||
著者所属 | ||||||||
大阪大学 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Nihon University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Nara Institute of Science and Technology | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Osaka University | ||||||||
著者名 |
山本, 哲男
× 山本, 哲男
|
|||||||
著者名(英) |
Tetsuo, Yamamoto
× Tetsuo, Yamamoto
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | 効率的にソフトウェアを開発するための手段として再利用が注目されている.しかし,再利用に必要な作業(コピーアンドペーストを行う際にコピー元のファイルを探して開く,キーワードを用いてソースコードを検索する際にキーワードを考えるなど)自体にコストがかかってしまう.本稿では,そのような再利用にともなうコストを極力排除した,シームレスな再利用支援手法を提案する.提案手法では,再利用を行う際にユーザは再利用のトリガを入力するだけで,現在開発しているコンテキストで再利用可能なソースコードの候補が提示される.また,本稿では,提案手法をEclipseプラグインとして実装して行った適用実験についても述べる. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | Software reuse is attracting much attention as a key technique for efficient software development. However, reuse itself requires human resources: for example, searching and opening source files including code snippets that users want to reuse, or considering keywords matching code snippets for reuse. The present paper proposes a novel method that hardly requires such reuse cost. In the proposed method, all users have to do for getting reusable code snippets is just inputting a trigger key on their development environments. Also, this paper describes some applications on open source software with a prototype tool working on Eclipse. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN00116647 | |||||||
書誌情報 |
情報処理学会論文誌 巻 53, 号 2, p. 644-652, 発行日 2012-02-15 |
|||||||
ISSN | ||||||||
収録物識別子タイプ | ISSN | |||||||
収録物識別子 | 1882-7764 |