WEKO3
アイテム
{"_buckets": {"deposit": "1e1b81e2-fea5-4f98-9ee4-23dccf1d6c43"}, "_deposit": {"id": "12528", "owners": [], "pid": {"revision_id": 0, "type": "depid", "value": "12528"}, "status": "published"}, "_oai": {"id": "oai:soar-ir.repo.nii.ac.jp:00012528", "sets": ["1222"]}, "author_link": ["38271", "38272"], "item_1628147817048": {"attribute_name": "出版タイプ", "attribute_value_mlt": [{"subitem_version_resource": "http://purl.org/coar/version/c_ab4af688f83e57aa", "subitem_version_type": "AM"}]}, "item_6_alternative_title_1": {"attribute_name": "その他(別言語等)のタイトル", "attribute_value_mlt": [{"subitem_alternative_title": "A diagnosis system of programming style"}]}, "item_6_biblio_info_6": {"attribute_name": "書誌情報", "attribute_value_mlt": [{"bibliographicIssueDates": {"bibliographicIssueDate": "2000", "bibliographicIssueDateType": "Issued"}, "bibliographicIssueNumber": "1", "bibliographicPageEnd": "29", "bibliographicPageStart": "21", "bibliographicVolumeNumber": "17", "bibliographic_titles": [{"bibliographic_title": "教育システム情報学会誌"}]}]}, "item_6_description_20": {"attribute_name": "抄録", "attribute_value_mlt": [{"subitem_description": "プログラミング教育において、プログラミングスタイルを意識させることは、良いプログラマを育てるために重要な要素である。我々は、入力されたCのソースプログラム中からプログラミングスタイルに違反する箇所を検出することにより、良形度の高いプログラムの作成を支援する、プログラミングスタイルの診断システムを試作した。本システムは、以下の特徴を持つ。(1)個々のガイドラインをプログラムパターンとして記述し検査するので、検査項目の追加が容易に行なえ、拡張性に優れている。(2)文脈に依存した項目や関数にまたがる項目など、単純なテキスト上のマッチングでは検索が難しいパターンの認識も可能である。我々は、文献等に載っている種々の悪形パターンを記述し、テキストユーティリティのプログラム群を対象とした認識実験を行ない、標準的なガイドラインが本システムにより正しく検出可能であることを確認した。さらに、初心者プログラマを対象としたスタイル検査実験により、本システムが悪形パターンの検査支援に有効に働き、本システムの利用により検査能力が向上することを実証した。", "subitem_description_type": "Abstract"}, {"subitem_description": "Programming style plays an important role in program education for novice programmers. By obeying it, programs become readable and understandable. We aim at developing a support system for checking programming style. This system detects ill-formed patterns in a program and makes a diagnosis on programming style. This system has the following features; 1) We decided to use program patterns as description form of programming style, so it becomes easy to add the checking criteria, 2)This system 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. We checked that detection of various ill-formed patterns is possible through this system. We made experiments for detecting ill-formed patterns. As a result, we show that the system is effective for educational use.", "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": "教育システム情報学会誌 17(1): 21-29 (2000)", "subitem_description_type": "Other"}]}, "item_6_link_3": {"attribute_name": "信州大学研究者総覧へのリンク", "attribute_value_mlt": [{"subitem_link_text": "海尻, 賢二", "subitem_link_url": "http://soar-rd.shinshu-u.ac.jp/profile/ja.gFypZVkh.html"}]}, "item_6_publisher_4": {"attribute_name": "出版者", "attribute_value_mlt": [{"subitem_publisher": "教育システム情報学会"}]}, "item_6_select_64": {"attribute_name": "著者版フラグ", "attribute_value_mlt": [{"subitem_select_item": "author"}]}, "item_6_source_id_35": {"attribute_name": "ISSN", "attribute_value_mlt": [{"subitem_source_identifier": "1341-4135", "subitem_source_identifier_type": "ISSN"}]}, "item_6_source_id_39": {"attribute_name": "NII ISSN", "attribute_value_mlt": [{"subitem_source_identifier": "1341-4135", "subitem_source_identifier_type": "ISSN"}]}, "item_6_source_id_40": {"attribute_name": "書誌レコードID", "attribute_value_mlt": [{"subitem_source_identifier": "AN10474042", "subitem_source_identifier_type": "NCID"}]}, "item_creator": {"attribute_name": "著者", "attribute_type": "creator", "attribute_value_mlt": [{"creatorNames": [{"creatorName": "関本, 理佳"}], "nameIdentifiers": [{"nameIdentifier": "38271", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "海尻, 賢二"}], "nameIdentifiers": [{"nameIdentifier": "38272", "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": "jsiserika.pdf", "filesize": [{"value": "1.1 MB"}], "format": "application/pdf", "future_date_message": "", "is_thumbnail": false, "licensetype": "license_note", "mimetype": "application/pdf", "size": 1100000.0, "url": {"label": "jsiserika.pdf", "url": "https://soar-ir.repo.nii.ac.jp/record/12528/files/jsiserika.pdf"}, "version_id": "429c4d66-7d49-44f5-b3ef-20178064e0bb"}]}, "item_keyword": {"attribute_name": "キーワード", "attribute_value_mlt": [{"subitem_subject": "プログラミングスタイル", "subitem_subject_scheme": "Other"}, {"subitem_subject": "プログラムパターン", "subitem_subject_scheme": "Other"}, {"subitem_subject": "プログラム認識", "subitem_subject_scheme": "Other"}, {"subitem_subject": "診断", "subitem_subject_scheme": "Other"}, {"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": "diagnosis", "subitem_subject_scheme": "Other"}]}, "item_language": {"attribute_name": "言語", "attribute_value_mlt": [{"subitem_language": "jpn"}]}, "item_resource_type": {"attribute_name": "資源タイプ", "attribute_value_mlt": [{"resourcetype": "journal article", "resourceuri": "http://purl.org/coar/resource_type/c_6501"}]}, "item_title": "プログラミングスタイルの診断システムの構築", "item_titles": {"attribute_name": "タイトル", "attribute_value_mlt": [{"subitem_title": "プログラミングスタイルの診断システムの構築", "subitem_title_language": "ja"}]}, "item_type_id": "6", "owner": "1", "path": ["1222"], "permalink_uri": "http://hdl.handle.net/10091/3431", "pubdate": {"attribute_name": "PubDate", "attribute_value": "2009-11-06"}, "publish_date": "2009-11-06", "publish_status": "0", "recid": "12528", "relation": {}, "relation_version_is_last": true, "title": ["プログラミングスタイルの診断システムの構築"], "weko_shared_id": -1}
プログラミングスタイルの診断システムの構築
http://hdl.handle.net/10091/3431
http://hdl.handle.net/10091/3431c5606044-41fc-47db-b067-4de96a51b2a0
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
|
Item type | 学術雑誌論文 / Journal Article(1) | |||||
---|---|---|---|---|---|---|
公開日 | 2009-11-06 | |||||
タイトル | ||||||
言語 | ja | |||||
タイトル | プログラミングスタイルの診断システムの構築 | |||||
言語 | ||||||
言語 | jpn | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | プログラミングスタイル | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | プログラムパターン | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | プログラム認識 | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | 診断 | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | programming style | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | program pattern | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | program recognition | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | diagnosis | |||||
資源タイプ | ||||||
資源 | http://purl.org/coar/resource_type/c_6501 | |||||
タイプ | journal article | |||||
その他(別言語等)のタイトル | ||||||
その他のタイトル | A diagnosis system of programming style | |||||
著者 |
関本, 理佳
× 関本, 理佳× 海尻, 賢二 |
|||||
信州大学研究者総覧へのリンク | ||||||
氏名 | 海尻, 賢二 | |||||
URL | http://soar-rd.shinshu-u.ac.jp/profile/ja.gFypZVkh.html | |||||
出版者 | ||||||
出版者 | 教育システム情報学会 | |||||
引用 | ||||||
内容記述タイプ | Other | |||||
内容記述 | 教育システム情報学会誌 17(1): 21-29 (2000) | |||||
書誌情報 |
教育システム情報学会誌 巻 17, 号 1, p. 21-29, 発行日 2000 |
|||||
抄録 | ||||||
内容記述タイプ | Abstract | |||||
内容記述 | プログラミング教育において、プログラミングスタイルを意識させることは、良いプログラマを育てるために重要な要素である。我々は、入力されたCのソースプログラム中からプログラミングスタイルに違反する箇所を検出することにより、良形度の高いプログラムの作成を支援する、プログラミングスタイルの診断システムを試作した。本システムは、以下の特徴を持つ。(1)個々のガイドラインをプログラムパターンとして記述し検査するので、検査項目の追加が容易に行なえ、拡張性に優れている。(2)文脈に依存した項目や関数にまたがる項目など、単純なテキスト上のマッチングでは検索が難しいパターンの認識も可能である。我々は、文献等に載っている種々の悪形パターンを記述し、テキストユーティリティのプログラム群を対象とした認識実験を行ない、標準的なガイドラインが本システムにより正しく検出可能であることを確認した。さらに、初心者プログラマを対象としたスタイル検査実験により、本システムが悪形パターンの検査支援に有効に働き、本システムの利用により検査能力が向上することを実証した。 | |||||
抄録 | ||||||
内容記述タイプ | Abstract | |||||
内容記述 | Programming style plays an important role in program education for novice programmers. By obeying it, programs become readable and understandable. We aim at developing a support system for checking programming style. This system detects ill-formed patterns in a program and makes a diagnosis on programming style. This system has the following features; 1) We decided to use program patterns as description form of programming style, so it becomes easy to add the checking criteria, 2)This system 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. We checked that detection of various ill-formed patterns is possible through this system. We made experiments for detecting ill-formed patterns. As a result, we show that the system is effective for educational use. | |||||
資源タイプ(コンテンツの種類) | ||||||
内容記述タイプ | Other | |||||
内容記述 | Article | |||||
ISSN | ||||||
収録物識別子タイプ | ISSN | |||||
収録物識別子 | 1341-4135 | |||||
書誌レコードID | ||||||
収録物識別子タイプ | NCID | |||||
収録物識別子 | AN10474042 | |||||
出版タイプ | ||||||
出版タイプ | AM | |||||
出版タイプResource | http://purl.org/coar/version/c_ab4af688f83e57aa |