WEKO3
アイテム
{"_buckets": {"deposit": "81e9cf91-0c3e-4c5b-ad45-30f83551074c"}, "_deposit": {"id": "12548", "owners": [], "pid": {"revision_id": 0, "type": "depid", "value": "12548"}, "status": "published"}, "_oai": {"id": "oai:soar-ir.repo.nii.ac.jp:00012548", "sets": ["1222"]}, "author_link": ["38322", "38323"], "item_1628147817048": {"attribute_name": "出版タイプ", "attribute_value_mlt": [{"subitem_version_resource": "http://purl.org/coar/version/c_970fb48d4fbd8a85", "subitem_version_type": "VoR"}]}, "item_6_biblio_info_6": {"attribute_name": "書誌情報", "attribute_value_mlt": [{"bibliographicIssueDates": {"bibliographicIssueDate": "2000-04", "bibliographicIssueDateType": "Issued"}, "bibliographicIssueNumber": "4", "bibliographicPageEnd": "728", "bibliographicPageStart": "722", "bibliographicVolumeNumber": "E83D", "bibliographic_titles": [{"bibliographic_title": "IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS"}]}]}, "item_6_description_20": {"attribute_name": "抄録", "attribute_value_mlt": [{"subitem_description": "Programming styles play an important role to promote maintainability of programs. The authors aim at developing a system for assisting a task that programmers rewrite programs in order to improve their readability, understandability and maintainability. This system detects program fragments which infringe programming styles in a C program and makes diagnosis on the programming style. This system has the following features: 1) It can detect various patterns, for example, context dependent patterns and dispersed patterns extending two or more functions. It is difficult to detect these patterns by character based pattern matching; and 2) Each style guideline is defined as program patterns. This system uses them as search data, so it becomes easy to add or change style guidelines which are to be checked. The authors validated that inspection of various style guidelines is possible through this system. Moreover, to evaluate the effectiveness of this system, they made experiments of inspecting a program for some style guidelines on 86 novice programmers. This result indicates that the system is effective in assisting a work that novice programmers check and/or correct programming styles.", "subitem_description_type": "Abstract"}]}, "item_6_description_30": {"attribute_name": "資源タイプ(コンテンツの種類)", "attribute_value_mlt": [{"subitem_description": "Article", "subitem_description_type": "Other"}]}, "item_6_description_31": {"attribute_name": "フォーマット:mimeタイプ", "attribute_value_mlt": [{"subitem_description": "application/pdf", "subitem_description_type": "Other"}]}, "item_6_description_5": {"attribute_name": "引用", "attribute_value_mlt": [{"subitem_description": "IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS. E83D(4):722-728 (2000)", "subitem_description_type": "Other"}]}, "item_6_link_3": {"attribute_name": "信州大学研究者総覧へのリンク", "attribute_value_mlt": [{"subitem_link_text": "Kaijiri, K", "subitem_link_url": "http://soar-rd.shinshu-u.ac.jp/profile/ja.gFypZVkh.html"}]}, "item_6_link_67": {"attribute_name": "WoS", "attribute_value_mlt": [{"subitem_link_text": "Web of Science", "subitem_link_url": "http://gateway.isiknowledge.com/gateway/Gateway.cgi?\u0026GWVersion=2\u0026SrcAuth=ShinshuUniv\u0026SrcApp=ShinshuUniv\u0026DestLinkType=FullRecord\u0026KeyUT=000086735300015\u0026DestApp=WOS"}]}, "item_6_publisher_4": {"attribute_name": "出版者", "attribute_value_mlt": [{"subitem_publisher": "IEICE-INST ELECTRONICS INFORMATION COMMUNICATIONS ENG"}]}, "item_6_relation_46": {"attribute_name": "他の資源との関係:URI", "attribute_value_mlt": [{"subitem_relation_name": [{"subitem_relation_name_text": "http://search.ieice.org/"}], "subitem_relation_type_id": {"subitem_relation_type_id_text": "http://search.ieice.org/", "subitem_relation_type_select": "URI"}}]}, "item_6_rights_62": {"attribute_name": "権利", "attribute_value_mlt": [{"subitem_rights": "copyright©2000 IEICE"}]}, "item_6_select_64": {"attribute_name": "著者版フラグ", "attribute_value_mlt": [{"subitem_select_item": "publisher"}]}, "item_6_source_id_35": {"attribute_name": "ISSN", "attribute_value_mlt": [{"subitem_source_identifier": "0916-8532", "subitem_source_identifier_type": "ISSN"}]}, "item_6_source_id_39": {"attribute_name": "NII ISSN", "attribute_value_mlt": [{"subitem_source_identifier": "0916-8532", "subitem_source_identifier_type": "ISSN"}]}, "item_6_source_id_40": {"attribute_name": "書誌レコードID", "attribute_value_mlt": [{"subitem_source_identifier": "AA10826272", "subitem_source_identifier_type": "NCID"}]}, "item_6_text_69": {"attribute_name": "wosonly authkey", "attribute_value_mlt": [{"subitem_text_value": "programming style; program pattern; program recognition; programming course"}]}, "item_6_textarea_68": {"attribute_name": "wosonly abstract", "attribute_value_mlt": [{"subitem_textarea_value": "Programming styles play an important role to promote maintainability of programs. The authors aim at developing a system for assisting a task that programmers rewrite progams in order to improve their readability, understandability and maintainability. This system detects program fragments which infringe programming styles in a C program and makes diagnosis on the programming style. This system has the following features: 1) It can detect various patterns, for example, context dependent patterns and dispersed patterns extending two or more functions. It is difficult to detect these patterns by character based pattern matching; and 2) Each style guideline is defined as program patterns. This system uses them as search data, so it becomes easy to add or change style guidelines which are to be checked. The authors validated that inspection of various style guidelines is possible through this system. Moreover, to evaluate the effectiveness of this system, they made experiments of inspecting a program for some style guidelines on 86 novice programmers. This result indicates that the system is effective in assisting a work that novice programmers check and/or correct programming styles."}]}, "item_creator": {"attribute_name": "著者", "attribute_type": "creator", "attribute_value_mlt": [{"creatorNames": [{"creatorName": "Sekimoto, R"}], "nameIdentifiers": [{"nameIdentifier": "38322", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "Kaijiri, K"}], "nameIdentifiers": [{"nameIdentifier": "38323", "nameIdentifierScheme": "WEKO"}]}]}, "item_files": {"attribute_name": "ファイル情報", "attribute_type": "file", "attribute_value_mlt": [{"accessrole": "open_date", "date": [{"dateType": "Available", "dateValue": "2015-09-28"}], "displaytype": "detail", "download_preview_message": "", "file_order": 0, "filename": "e83-d_4_722.pdf", "filesize": [{"value": "494.3 kB"}], "format": "application/pdf", "future_date_message": "", "is_thumbnail": false, "licensetype": "license_note", "mimetype": "application/pdf", "size": 494300.0, "url": {"label": "e83-d_4_722.pdf", "url": "https://soar-ir.repo.nii.ac.jp/record/12548/files/e83-d_4_722.pdf"}, "version_id": "3ab84a32-fc65-4fa1-9fd8-4fa11ecf6579"}]}, "item_keyword": {"attribute_name": "キーワード", "attribute_value_mlt": [{"subitem_subject": "programming style", "subitem_subject_scheme": "Other"}, {"subitem_subject": "program pattern", "subitem_subject_scheme": "Other"}, {"subitem_subject": "program recognition", "subitem_subject_scheme": "Other"}, {"subitem_subject": "programming course", "subitem_subject_scheme": "Other"}]}, "item_language": {"attribute_name": "言語", "attribute_value_mlt": [{"subitem_language": "eng"}]}, "item_resource_type": {"attribute_name": "資源タイプ", "attribute_value_mlt": [{"resourcetype": "journal article", "resourceuri": "http://purl.org/coar/resource_type/c_6501"}]}, "item_title": "A diagnosis system of programming styles using program patterns", "item_titles": {"attribute_name": "タイトル", "attribute_value_mlt": [{"subitem_title": "A diagnosis system of programming styles using program patterns", "subitem_title_language": "en"}]}, "item_type_id": "6", "owner": "1", "path": ["1222"], "permalink_uri": "http://hdl.handle.net/10091/3332", "pubdate": {"attribute_name": "PubDate", "attribute_value": "2009-10-13"}, "publish_date": "2009-10-13", "publish_status": "0", "recid": "12548", "relation": {}, "relation_version_is_last": true, "title": ["A diagnosis system of programming styles using program patterns"], "weko_shared_id": -1}
A diagnosis system of programming styles using program patterns
http://hdl.handle.net/10091/3332
http://hdl.handle.net/10091/333288a04422-574a-4eae-b03e-5ba208dc3662
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
|
Item type | 学術雑誌論文 / Journal Article(1) | |||||
---|---|---|---|---|---|---|
公開日 | 2009-10-13 | |||||
タイトル | ||||||
言語 | en | |||||
タイトル | A diagnosis system of programming styles using program patterns | |||||
言語 | ||||||
言語 | eng | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | programming style | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | program pattern | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | program recognition | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | programming course | |||||
資源タイプ | ||||||
資源 | http://purl.org/coar/resource_type/c_6501 | |||||
タイプ | journal article | |||||
著者 |
Sekimoto, R
× Sekimoto, R× Kaijiri, K |
|||||
信州大学研究者総覧へのリンク | ||||||
氏名 | Kaijiri, K | |||||
URL | http://soar-rd.shinshu-u.ac.jp/profile/ja.gFypZVkh.html | |||||
出版者 | ||||||
出版者 | IEICE-INST ELECTRONICS INFORMATION COMMUNICATIONS ENG | |||||
引用 | ||||||
内容記述タイプ | Other | |||||
内容記述 | IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS. E83D(4):722-728 (2000) | |||||
書誌情報 |
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS 巻 E83D, 号 4, p. 722-728, 発行日 2000-04 |
|||||
抄録 | ||||||
内容記述タイプ | Abstract | |||||
内容記述 | Programming styles play an important role to promote maintainability of programs. The authors aim at developing a system for assisting a task that programmers rewrite programs in order to improve their readability, understandability and maintainability. This system detects program fragments which infringe programming styles in a C program and makes diagnosis on the programming style. This system has the following features: 1) It can detect various patterns, for example, context dependent patterns and dispersed patterns extending two or more functions. It is difficult to detect these patterns by character based pattern matching; and 2) Each style guideline is defined as program patterns. This system uses them as search data, so it becomes easy to add or change style guidelines which are to be checked. The authors validated that inspection of various style guidelines is possible through this system. Moreover, to evaluate the effectiveness of this system, they made experiments of inspecting a program for some style guidelines on 86 novice programmers. This result indicates that the system is effective in assisting a work that novice programmers check and/or correct programming styles. | |||||
資源タイプ(コンテンツの種類) | ||||||
内容記述タイプ | Other | |||||
内容記述 | Article | |||||
ISSN | ||||||
収録物識別子タイプ | ISSN | |||||
収録物識別子 | 0916-8532 | |||||
書誌レコードID | ||||||
収録物識別子タイプ | NCID | |||||
収録物識別子 | AA10826272 | |||||
他の資源との関係:URI | ||||||
識別子タイプ | URI | |||||
関連識別子 | http://search.ieice.org/ | |||||
関連名称 | http://search.ieice.org/ | |||||
権利 | ||||||
権利情報 | copyright©2000 IEICE | |||||
出版タイプ | ||||||
出版タイプ | VoR | |||||
出版タイプResource | http://purl.org/coar/version/c_970fb48d4fbd8a85 | |||||
WoS | ||||||
表示名 | Web of Science | |||||
URL | http://gateway.isiknowledge.com/gateway/Gateway.cgi?&GWVersion=2&SrcAuth=ShinshuUniv&SrcApp=ShinshuUniv&DestLinkType=FullRecord&KeyUT=000086735300015&DestApp=WOS |