ログイン
言語:

WEKO3

  • トップ
  • コミュニティ
  • ランキング
AND
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

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

WEKO

One fine body…

WEKO

One fine body…

アイテム

{"_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": ["1221:1222"]}, "author_link": ["38271", "38272"], "item_1628147817048": {"attribute_name": "\u51fa\u7248\u30bf\u30a4\u30d7", "attribute_value_mlt": [{"subitem_version_resource": "http://purl.org/coar/version/c_ab4af688f83e57aa", "subitem_version_type": "AM"}]}, "item_6_alternative_title_1": {"attribute_name": "\u305d\u306e\u4ed6\uff08\u5225\u8a00\u8a9e\u7b49\uff09\u306e\u30bf\u30a4\u30c8\u30eb", "attribute_value_mlt": [{"subitem_alternative_title": "A diagnosis system of programming style"}]}, "item_6_biblio_info_6": {"attribute_name": "\u66f8\u8a8c\u60c5\u5831", "attribute_value_mlt": [{"bibliographicIssueDates": {"bibliographicIssueDate": "2000", "bibliographicIssueDateType": "Issued"}, "bibliographicIssueNumber": "1", "bibliographicPageEnd": "29", "bibliographicPageStart": "21", "bibliographicVolumeNumber": "17", "bibliographic_titles": [{"bibliographic_title": "\u6559\u80b2\u30b7\u30b9\u30c6\u30e0\u60c5\u5831\u5b66\u4f1a\u8a8c"}]}]}, "item_6_description_20": {"attribute_name": "\u6284\u9332", "attribute_value_mlt": [{"subitem_description": "\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u6559\u80b2\u306b\u304a\u3044\u3066\u3001\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u30b9\u30bf\u30a4\u30eb\u3092\u610f\u8b58\u3055\u305b\u308b\u3053\u3068\u306f\u3001\u826f\u3044\u30d7\u30ed\u30b0\u30e9\u30de\u3092\u80b2\u3066\u308b\u305f\u3081\u306b\u91cd\u8981\u306a\u8981\u7d20\u3067\u3042\u308b\u3002\u6211\u3005\u306f\u3001\u5165\u529b\u3055\u308c\u305fC\u306e\u30bd\u30fc\u30b9\u30d7\u30ed\u30b0\u30e9\u30e0\u4e2d\u304b\u3089\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u30b9\u30bf\u30a4\u30eb\u306b\u9055\u53cd\u3059\u308b\u7b87\u6240\u3092\u691c\u51fa\u3059\u308b\u3053\u3068\u306b\u3088\u308a\u3001\u826f\u5f62\u5ea6\u306e\u9ad8\u3044\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u4f5c\u6210\u3092\u652f\u63f4\u3059\u308b\u3001\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u30b9\u30bf\u30a4\u30eb\u306e\u8a3a\u65ad\u30b7\u30b9\u30c6\u30e0\u3092\u8a66\u4f5c\u3057\u305f\u3002\u672c\u30b7\u30b9\u30c6\u30e0\u306f\u3001\u4ee5\u4e0b\u306e\u7279\u5fb4\u3092\u6301\u3064\u3002(1)\u500b\u3005\u306e\u30ac\u30a4\u30c9\u30e9\u30a4\u30f3\u3092\u30d7\u30ed\u30b0\u30e9\u30e0\u30d1\u30bf\u30fc\u30f3\u3068\u3057\u3066\u8a18\u8ff0\u3057\u691c\u67fb\u3059\u308b\u306e\u3067\u3001\u691c\u67fb\u9805\u76ee\u306e\u8ffd\u52a0\u304c\u5bb9\u6613\u306b\u884c\u306a\u3048\u3001\u62e1\u5f35\u6027\u306b\u512a\u308c\u3066\u3044\u308b\u3002(2)\u6587\u8108\u306b\u4f9d\u5b58\u3057\u305f\u9805\u76ee\u3084\u95a2\u6570\u306b\u307e\u305f\u304c\u308b\u9805\u76ee\u306a\u3069\u3001\u5358\u7d14\u306a\u30c6\u30ad\u30b9\u30c8\u4e0a\u306e\u30de\u30c3\u30c1\u30f3\u30b0\u3067\u306f\u691c\u7d22\u304c\u96e3\u3057\u3044\u30d1\u30bf\u30fc\u30f3\u306e\u8a8d\u8b58\u3082\u53ef\u80fd\u3067\u3042\u308b\u3002\u6211\u3005\u306f\u3001\u6587\u732e\u7b49\u306b\u8f09\u3063\u3066\u3044\u308b\u7a2e\u3005\u306e\u60aa\u5f62\u30d1\u30bf\u30fc\u30f3\u3092\u8a18\u8ff0\u3057\u3001\u30c6\u30ad\u30b9\u30c8\u30e6\u30fc\u30c6\u30a3\u30ea\u30c6\u30a3\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u7fa4\u3092\u5bfe\u8c61\u3068\u3057\u305f\u8a8d\u8b58\u5b9f\u9a13\u3092\u884c\u306a\u3044\u3001\u6a19\u6e96\u7684\u306a\u30ac\u30a4\u30c9\u30e9\u30a4\u30f3\u304c\u672c\u30b7\u30b9\u30c6\u30e0\u306b\u3088\u308a\u6b63\u3057\u304f\u691c\u51fa\u53ef\u80fd\u3067\u3042\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3057\u305f\u3002\u3055\u3089\u306b\u3001\u521d\u5fc3\u8005\u30d7\u30ed\u30b0\u30e9\u30de\u3092\u5bfe\u8c61\u3068\u3057\u305f\u30b9\u30bf\u30a4\u30eb\u691c\u67fb\u5b9f\u9a13\u306b\u3088\u308a\u3001\u672c\u30b7\u30b9\u30c6\u30e0\u304c\u60aa\u5f62\u30d1\u30bf\u30fc\u30f3\u306e\u691c\u67fb\u652f\u63f4\u306b\u6709\u52b9\u306b\u50cd\u304d\u3001\u672c\u30b7\u30b9\u30c6\u30e0\u306e\u5229\u7528\u306b\u3088\u308a\u691c\u67fb\u80fd\u529b\u304c\u5411\u4e0a\u3059\u308b\u3053\u3068\u3092\u5b9f\u8a3c\u3057\u305f\u3002", "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\uff09This 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": "\u8cc7\u6e90\u30bf\u30a4\u30d7\uff08\u30b3\u30f3\u30c6\u30f3\u30c4\u306e\u7a2e\u985e\uff09", "attribute_value_mlt": [{"subitem_description": "Article", "subitem_description_type": "Other"}]}, "item_6_description_31": {"attribute_name": "\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\uff1amime\u30bf\u30a4\u30d7", "attribute_value_mlt": [{"subitem_description": "application/pdf", "subitem_description_type": "Other"}]}, "item_6_description_5": {"attribute_name": "\u5f15\u7528", "attribute_value_mlt": [{"subitem_description": "\u6559\u80b2\u30b7\u30b9\u30c6\u30e0\u60c5\u5831\u5b66\u4f1a\u8a8c 17(1): 21-29 (2000)", "subitem_description_type": "Other"}]}, "item_6_link_3": {"attribute_name": "\u4fe1\u5dde\u5927\u5b66\u7814\u7a76\u8005\u7dcf\u89a7\u3078\u306e\u30ea\u30f3\u30af", "attribute_value_mlt": [{"subitem_link_text": "\u6d77\u5c3b, \u8ce2\u4e8c", "subitem_link_url": "http://soar-rd.shinshu-u.ac.jp/profile/ja.gFypZVkh.html"}]}, "item_6_publisher_4": {"attribute_name": "\u51fa\u7248\u8005", "attribute_value_mlt": [{"subitem_publisher": "\u6559\u80b2\u30b7\u30b9\u30c6\u30e0\u60c5\u5831\u5b66\u4f1a"}]}, "item_6_select_64": {"attribute_name": "\u8457\u8005\u7248\u30d5\u30e9\u30b0", "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": "\u66f8\u8a8c\u30ec\u30b3\u30fc\u30c9ID", "attribute_value_mlt": [{"subitem_source_identifier": "AN10474042", "subitem_source_identifier_type": "NCID"}]}, "item_creator": {"attribute_name": "\u8457\u8005", "attribute_type": "creator", "attribute_value_mlt": [{"creatorNames": [{"creatorName": "\u95a2\u672c,  \u7406\u4f73"}], "nameIdentifiers": [{"nameIdentifier": "38271", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "\u6d77\u5c3b,  \u8ce2\u4e8c"}], "nameIdentifiers": [{"nameIdentifier": "38272", "nameIdentifierScheme": "WEKO"}]}]}, "item_files": {"attribute_name": "\u30d5\u30a1\u30a4\u30eb\u60c5\u5831", "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": "\u30ad\u30fc\u30ef\u30fc\u30c9", "attribute_value_mlt": [{"subitem_subject": "\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u30b9\u30bf\u30a4\u30eb", "subitem_subject_scheme": "Other"}, {"subitem_subject": "\u30d7\u30ed\u30b0\u30e9\u30e0\u30d1\u30bf\u30fc\u30f3", "subitem_subject_scheme": "Other"}, {"subitem_subject": "\u30d7\u30ed\u30b0\u30e9\u30e0\u8a8d\u8b58", "subitem_subject_scheme": "Other"}, {"subitem_subject": "\u8a3a\u65ad", "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": "\u8a00\u8a9e", "attribute_value_mlt": [{"subitem_language": "jpn"}]}, "item_resource_type": {"attribute_name": "\u8cc7\u6e90\u30bf\u30a4\u30d7", "attribute_value_mlt": [{"resourcetype": "journal article", "resourceuri": "http://purl.org/coar/resource_type/c_6501"}]}, "item_title": "\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u30b9\u30bf\u30a4\u30eb\u306e\u8a3a\u65ad\u30b7\u30b9\u30c6\u30e0\u306e\u69cb\u7bc9", "item_titles": {"attribute_name": "\u30bf\u30a4\u30c8\u30eb", "attribute_value_mlt": [{"subitem_title": "\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u30b9\u30bf\u30a4\u30eb\u306e\u8a3a\u65ad\u30b7\u30b9\u30c6\u30e0\u306e\u69cb\u7bc9", "subitem_title_language": "ja"}]}, "item_type_id": "6", "owner": "1", "path": ["1221/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": ["\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u30b9\u30bf\u30a4\u30eb\u306e\u8a3a\u65ad\u30b7\u30b9\u30c6\u30e0\u306e\u69cb\u7bc9"], "weko_shared_id": -1}
  1. 060 工学部
  2. 0601 学術論文

プログラミングスタイルの診断システムの構築

http://hdl.handle.net/10091/3431
c5606044-41fc-47db-b067-4de96a51b2a0
名前 / ファイル ライセンス アクション
jsiserika.pdf jsiserika.pdf (1.1 MB)
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
著者 関本, 理佳

× 関本, 理佳

WEKO 38271

関本, 理佳

Search repository
海尻, 賢二

× 海尻, 賢二

WEKO 38272

海尻, 賢二

Search repository
信州大学研究者総覧へのリンク
氏名 海尻, 賢二
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
戻る
0
views
See details
Views

Versions

Ver.1 2021-03-01 11:24:54.107992
Show All versions

Share

Mendeley CiteULike Twitter Facebook Print Addthis

Cite as

Export

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

Confirm


Powered by CERN Data Centre & Invenio


Powered by CERN Data Centre & Invenio