WEKO3
インデックスリンク
アイテム
{"_buckets": {"deposit": "e2deb6ef-c609-4ba2-86fb-b80b246e28c3"}, "_deposit": {"created_by": 3, "id": "5647", "owners": [3], "pid": {"revision_id": 0, "type": "depid", "value": "5647"}, "status": "published"}, "_oai": {"id": "oai:fukuyama-u.repo.nii.ac.jp:00005647", "sets": ["533"]}, "author_link": ["27210", "27211", "27209"], "item_1_biblio_info_14": {"attribute_name": "書誌情報", "attribute_value_mlt": [{"bibliographicIssueDates": {"bibliographicIssueDate": "2008-03", "bibliographicIssueDateType": "Issued"}, "bibliographicPageEnd": "9", "bibliographicPageStart": "1", "bibliographicVolumeNumber": "8", "bibliographic_titles": [{"bibliographic_title": "福山大学人間文化学部紀要"}, {"bibliographic_title": "Journal of the Faculty of Human Cultures and Sciences, Fukuyama University", "bibliographic_titleLang": "en"}]}]}, "item_1_creator_6": {"attribute_name": "著者名(日)", "attribute_type": "creator", "attribute_value_mlt": [{"creatorNames": [{"creatorName": "石川, 洋"}], "nameIdentifiers": [{"nameIdentifier": "27209", "nameIdentifierScheme": "WEKO"}]}]}, "item_1_description_1": {"attribute_name": "ページ属性", "attribute_value_mlt": [{"subitem_description": "P(論文)", "subitem_description_type": "Other"}]}, "item_1_description_11": {"attribute_name": "抄録(日)", "attribute_value_mlt": [{"subitem_description": "ソフトウェア開発において,オブジェクト指向を導入することは,最終成果物の品質を向上させる一つの手段と考えられている.しかしながら,それを利用してもはじめから高品質なソフトウェアを設計,実装するのは困難である.オブジェクト指向に基づくプログラムの品質を向上させる方法の一つにリファクタリングがある.リファクタリングは既存のソフトウェアの動作を変更せずに,規則にしたがってプログラムを書き換える作業である.本稿では,Java言語で記述されたオブジェクト指向によるプログラムにおけるリファクタリング手法を2つ紹介する.その作業により,プログラムの品質が向上したことを客観的に判断するための考察を行う.", "subitem_description_type": "Other"}]}, "item_1_description_12": {"attribute_name": "抄録(英)", "attribute_value_mlt": [{"subitem_description": "Designing and programming based on object-oriented methodology have potential for improving quality of software, however, it is difficult to obtain the software with high quality from the start. Refactoring is one of useful methods to improve the quality of software based on object-oriented methodology. Refactoring is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior. In this paper, two activities of refactoring for source codes written in Java, one of object-oriented programming languages. Ideas how to evaluate the quality of Source codes after refactoring on an objective criterion are discussed.", "subitem_description_type": "Other"}]}, "item_1_full_name_7": {"attribute_name": "著者名よみ", "attribute_value_mlt": [{"nameIdentifiers": [{"nameIdentifier": "27210", "nameIdentifierScheme": "WEKO"}], "names": [{"name": "イシカワ, ヒロシ"}]}]}, "item_1_full_name_8": {"attribute_name": "著者名(英)", "attribute_value_mlt": [{"nameIdentifiers": [{"nameIdentifier": "27211", "nameIdentifierScheme": "WEKO"}], "names": [{"name": "ISHIKAWA, Hiroshi", "nameLang": "en"}]}]}, "item_1_source_id_13": {"attribute_name": "雑誌書誌ID", "attribute_value_mlt": [{"subitem_source_identifier": "AA11599879", "subitem_source_identifier_type": "NCID"}]}, "item_1_text_2": {"attribute_name": "記事種別(日)", "attribute_value_mlt": [{"subitem_text_value": "論文"}]}, "item_1_text_3": {"attribute_name": "記事種別(英)", "attribute_value_mlt": [{"subitem_text_language": "en", "subitem_text_value": "Article"}]}, "item_1_text_9": {"attribute_name": "著者所属(日)", "attribute_value_mlt": [{"subitem_text_value": "福山大学人間文化学部"}]}, "item_files": {"attribute_name": "ファイル情報", "attribute_type": "file", "attribute_value_mlt": [{"accessrole": "open_date", "date": [{"dateType": "Available", "dateValue": "2008-03-01"}], "displaytype": "detail", "download_preview_message": "", "file_order": 0, "filename": "KJ00005781842.pdf", "filesize": [{"value": "405.8 kB"}], "format": "application/pdf", "future_date_message": "", "is_thumbnail": false, "licensetype": "license_free", "mimetype": "application/pdf", "size": 405800.0, "url": {"url": "https://fukuyama-u.repo.nii.ac.jp/record/5647/files/KJ00005781842.pdf"}, "version_id": "61c65579-ade0-464b-a277-e9fa32a27592"}]}, "item_keyword": {"attribute_name": "キーワード", "attribute_value_mlt": [{"subitem_subject": "Java", "subitem_subject_scheme": "Other"}, {"subitem_subject": "リファクタリング", "subitem_subject_scheme": "Other"}, {"subitem_subject": "オブジェクト指向プログラミング", "subitem_subject_scheme": "Other"}, {"subitem_subject": "品質向上", "subitem_subject_scheme": "Other"}, {"subitem_subject": "Java", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "Refactoring", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "Object-Oriented Programming", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "Quality Improvements", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}]}, "item_language": {"attribute_name": "言語", "attribute_value_mlt": [{"subitem_language": "jpn"}]}, "item_resource_type": {"attribute_name": "資源タイプ", "attribute_value_mlt": [{"resourcetype": "departmental bulletin paper", "resourceuri": "http://purl.org/coar/resource_type/c_6501"}]}, "item_title": "リファクタリングによるソフトウェアの品質向上に関する考察", "item_titles": {"attribute_name": "タイトル", "attribute_value_mlt": [{"subitem_title": "リファクタリングによるソフトウェアの品質向上に関する考察"}, {"subitem_title": "A Discussion about Quality Improvements of Software by Refactoring", "subitem_title_language": "en"}]}, "item_type_id": "1", "owner": "3", "path": ["533"], "permalink_uri": "https://fukuyama-u.repo.nii.ac.jp/records/5647", "pubdate": {"attribute_name": "公開日", "attribute_value": "2008-03-01"}, "publish_date": "2008-03-01", "publish_status": "0", "recid": "5647", "relation": {}, "relation_version_is_last": true, "title": ["リファクタリングによるソフトウェアの品質向上に関する考察"], "weko_shared_id": -1}
リファクタリングによるソフトウェアの品質向上に関する考察
https://fukuyama-u.repo.nii.ac.jp/records/5647
https://fukuyama-u.repo.nii.ac.jp/records/564762c65181-4bc8-4d5f-867b-f5d2570b8ac7
名前 / ファイル | ライセンス | アクション |
---|---|---|
KJ00005781842.pdf (405.8 kB)
|
|
Item type | 紀要論文(ELS) / Departmental Bulletin Paper(1) | |||||
---|---|---|---|---|---|---|
公開日 | 2008-03-01 | |||||
タイトル | ||||||
タイトル | リファクタリングによるソフトウェアの品質向上に関する考察 | |||||
タイトル | ||||||
言語 | en | |||||
タイトル | A Discussion about Quality Improvements of Software by Refactoring | |||||
言語 | ||||||
言語 | jpn | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | Java | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | リファクタリング | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | オブジェクト指向プログラミング | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | 品質向上 | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | Java | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | Refactoring | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | Object-Oriented Programming | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | Quality Improvements | |||||
資源タイプ | ||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||
資源タイプ | departmental bulletin paper | |||||
ページ属性 | ||||||
内容記述タイプ | Other | |||||
内容記述 | P(論文) | |||||
記事種別(日) | ||||||
値 | 論文 | |||||
記事種別(英) | ||||||
言語 | en | |||||
値 | Article | |||||
著者名(日) |
石川, 洋
× 石川, 洋 |
|||||
著者名よみ | ||||||
識別子Scheme | WEKO | |||||
識別子 | 27210 | |||||
姓名 | イシカワ, ヒロシ | |||||
著者名(英) | ||||||
識別子Scheme | WEKO | |||||
識別子 | 27211 | |||||
姓名 | ISHIKAWA, Hiroshi | |||||
言語 | en | |||||
著者所属(日) | ||||||
値 | 福山大学人間文化学部 | |||||
抄録(日) | ||||||
内容記述タイプ | Other | |||||
内容記述 | ソフトウェア開発において,オブジェクト指向を導入することは,最終成果物の品質を向上させる一つの手段と考えられている.しかしながら,それを利用してもはじめから高品質なソフトウェアを設計,実装するのは困難である.オブジェクト指向に基づくプログラムの品質を向上させる方法の一つにリファクタリングがある.リファクタリングは既存のソフトウェアの動作を変更せずに,規則にしたがってプログラムを書き換える作業である.本稿では,Java言語で記述されたオブジェクト指向によるプログラムにおけるリファクタリング手法を2つ紹介する.その作業により,プログラムの品質が向上したことを客観的に判断するための考察を行う. | |||||
抄録(英) | ||||||
内容記述タイプ | Other | |||||
内容記述 | Designing and programming based on object-oriented methodology have potential for improving quality of software, however, it is difficult to obtain the software with high quality from the start. Refactoring is one of useful methods to improve the quality of software based on object-oriented methodology. Refactoring is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior. In this paper, two activities of refactoring for source codes written in Java, one of object-oriented programming languages. Ideas how to evaluate the quality of Source codes after refactoring on an objective criterion are discussed. | |||||
雑誌書誌ID | ||||||
収録物識別子タイプ | NCID | |||||
収録物識別子 | AA11599879 | |||||
書誌情報 |
福山大学人間文化学部紀要 en : Journal of the Faculty of Human Cultures and Sciences, Fukuyama University 巻 8, p. 1-9, 発行日 2008-03 |