WEKO3
アイテム
リファクタリング箇所特定支援のためのパターン記述言語
https://ipsj.ixsq.nii.ac.jp/records/10462
https://ipsj.ixsq.nii.ac.jp/records/10462fbd4523e-7f67-4f8e-a354-e133b59eb23f
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2005 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | Journal(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2005-12-15 | |||||||
タイトル | ||||||||
タイトル | リファクタリング箇所特定支援のためのパターン記述言語 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Pattern Description Language for Identifying Refactoring Opportunities | |||||||
言語 | ||||||||
言語 | jpn | |||||||
キーワード | ||||||||
主題Scheme | Other | |||||||
主題 | 論文 | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||
資源タイプ | journal article | |||||||
その他タイトル | ||||||||
その他のタイトル | テスト技法・保守技術 | |||||||
著者所属 | ||||||||
静岡大学大学院情報学研究科 現在,株式会社ジャステック | ||||||||
著者所属 | ||||||||
静岡大学大学院理工学研究科 | ||||||||
著者所属 | ||||||||
八戸大学ビジネス学部 | ||||||||
著者所属 | ||||||||
静岡大学情報学部 | ||||||||
著者所属 | ||||||||
静岡大学情報学部 | ||||||||
著者所属 | ||||||||
静岡大学情報学部 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Informatics Shizuoka University,Presently with JASTEC Co., Ltd. | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Science and Engineering Shizuoka University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Faculty of Business Hachinohe University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Faculty of Infromatics Shizuoka University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Faculty of Infromatics Shizuoka University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Faculty of Infromatics Shizuoka University | ||||||||
著者名 |
村松, 裕次
中川, 晋吾
出口, 博章
水野, 忠則
太田, 剛
酒井, 三四郎
× 村松, 裕次 中川, 晋吾 出口, 博章 水野, 忠則 太田, 剛 酒井, 三四郎
|
|||||||
著者名(英) |
Yuji, Muramatsu
Shingo, Nakagawa
Hiroaki, Deguchi
Tadanori, Mizuno
Tsuyoshi, Ohta
Sanshiro, Sakai
× Yuji, Muramatsu Shingo, Nakagawa Hiroaki, Deguchi Tadanori, Mizuno Tsuyoshi, Ohta Sanshiro, Sakai
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | オブジェクト指向プログラ厶開発において設計は非常に重要である.しかし,最初から正しい設計を行うのは非常に困難である.プログラムの設計を改善する手法の1 つにリファクタリングがある.リファクタリングを行うことで様々な恩恵が得られるが,あまり実践されていない.その主な理由の1 つにリファクタリング箇所の特定が困難であることがあげられる.本論文ではリファクタリング箇所特定を支援するためのパターン記述言語を提案する.特徴を的確に記述するために,クラス間の関係やメソッド内部の構造などを表す表現を用意した.ユーザ自身が記述することで,プログラムの中で,ある特徴を持つ部分を細かく指定して検出することができる.ツールを実装して評価実験を行い本パターン記述言語の有用性を確かめた. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | In object oriented programming, the design is very important. However, it is very difficult to perform the good design. Refactoring is one of the techniques which improve the program design. Refactoring is to reorganize a program without changing its function. Various benefits are obtained by refactoring. However, Refactoring is seldom practiced. It is because identifying refactoring opportunities is difficult. In this paper, the authors propose the pattern description language for identifying refactoring opportunities. The language has some methods that describe relationships between classes and inner structures of method so that characteristics can be specified clearly. Users can describe the patterns by themselves so that they can specify features of refactoring opportunities in detail. The prototype tool was implemented and the evaluation experiments were performed. They showed the usefulness of this pattern description language. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN00116647 | |||||||
書誌情報 |
情報処理学会論文誌 巻 46, 号 12, p. 3054-3065, 発行日 2005-12-15 |
|||||||
ISSN | ||||||||
収録物識別子タイプ | ISSN | |||||||
収録物識別子 | 1882-7764 |