ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 論文誌(トランザクション)
  2. プログラミング(PRO)
  3. Vol.43
  4. No.SIG3(PRO14)

リファクタリングを自動化するための基本機構の提案

https://ipsj.ixsq.nii.ac.jp/records/16804
https://ipsj.ixsq.nii.ac.jp/records/16804
e4d302df-d8a8-41b1-bcb1-f84d58fbde36
名前 / ファイル ライセンス アクション
IPSJ-TPRO4303009.pdf IPSJ-TPRO4303009.pdf (36.2 kB)
Copyright (c) 2002 by the Information Processing Society of Japan
オープンアクセス
Item type Trans(1)
公開日 2002-03-15
タイトル
タイトル リファクタリングを自動化するための基本機構の提案
タイトル
言語 en
タイトル A Mechanism to Support Automated Refactoring Process
言語
言語 jpn
キーワード
主題Scheme Other
主題 発表概要
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
九州大学大学院システム情報科学府
著者所属
九州大学大学院システム情報科学研究院
著者所属
九州大学大学院システム情報科学研究院
著者所属
九州システム情報技術研究所
著者所属(英)
en
Graduate School of Information Science and Electrical Engineering, Kyushu University
著者所属(英)
en
Faculty of Information Science and Electrical Engineering, Kyushu University
著者所属(英)
en
Faculty of Information Science and Electrical Engineering, Kyushu University
著者所属(英)
en
Institute of Systems & Information Technologies/KYUSHU
著者名 秦野, 克彦 乃村, 能成 谷口, 秀夫 牛島, 和夫

× 秦野, 克彦 乃村, 能成 谷口, 秀夫 牛島, 和夫

秦野, 克彦
乃村, 能成
谷口, 秀夫
牛島, 和夫

Search repository
著者名(英) Katsuhiko, Hatano Yoshinari, Nomura Hideo, Taniguchi Kazuo, Ushijima

× Katsuhiko, Hatano Yoshinari, Nomura Hideo, Taniguchi Kazuo, Ushijima

en Katsuhiko, Hatano
Yoshinari, Nomura
Hideo, Taniguchi
Kazuo, Ushijima

Search repository
論文抄録
内容記述タイプ Other
内容記述 ソフトウェアを要求機能に合わせて改版することを繰り返し行うと冗長な箇所や複雑な箇所が現れてしまう.こうしたプログラム構造の品質低下は将来の機能拡張と保守作業を困難にする.そこで,プログラム構造を見直し,品質を向上させるためにはリファクタリングが有効である.リファクタリングとは,ソフトウェアの提供する機能を変更することなく内部構造を変化させることである.リファクタリングにより,機能拡張や保守作業が円滑になると期待できる.ここで,リファクタリングを行うためにはプログラムの品質低下を招いている箇所を見つけ出す必要がある.さらに,その箇所を取り除ける適切なリファクタリング手法を選択しなければならない.従来,こうした判断は難しく,適切なリファクタリング手法を選ぶためには,その目的や効果に関する知識や経験を必要とした.そこで,本発表ではリファクタリングを行う際に,ソフトウェアメトリクスを用いる機構を提案する.具体的にはプログラム構造の品質の度合いをソフトウェアメトリクスを用いて数値化する.また,各種ソフトウェアメトリクスにより,数値化された品質の度合いに適したリファクタリング手法の選択を可能にする.これにより,作業者の経験や知識に比較的かかわりなくプログラムを改善していくことができる.
論文抄録(英)
内容記述タイプ Other
内容記述 Software flexibility and expandablity reflect program architecture. For example, it is difficult to add functions and to maintenance programs because of its complexity. We need to improve software carefully if we want to keep it high quality. We can use a technique called “Refactoring”. “Refactoring” is to reorganize a program without changing its functions. Refactorings are used to make other program changes easier for future modification and maintenance. We have to find out where we apply refactoring and which refactoring we should use. This presentation proposes a mechanism to support automated refactoring process. Our approach to indentifying the refactoring candidate is based on software metrics. This mechanism help us to choose an appropriate refactoring method when we improve programs without experience and knowledge.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA11464814
書誌情報 情報処理学会論文誌プログラミング(PRO)

巻 43, 号 SIG03(PRO14), p. 79-79, 発行日 2002-03-15
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7802
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-22 23:40:13.214998
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3