2024-03-29T19:34:52Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:001465022024-03-29T05:26:34Z01164:01384:08208:08396
プログラミング初学者のためのソースコード再利用支援jpn開発支援http://id.nii.ac.jp/1001/00146469/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=146502&item_no=1&attribute_id=1&file_no=1Copyright (c) 2015 by the Information Processing Society of Japan奈良先端科学技術大学院大学奈良先端科学技術大学院大学岡山大学奈良先端科学技術大学院大学藤原, 新畑, 秀明門田, 暁人松本, 健一プログラミング学習者は,既存のソースコードを参考にすることで,より良い実装方法やアルゴリズムを学べることがある.Web ベースの競技プログラミングサイトでは,過去に提出された回答ソースコードが大量に保存されているが,その中からプログラミングの学習に繋がる回答ソースコードを見つけることは難しい.本研究では,学習者の既存ソースコード再利用を支援するため,問題に対応する回答ソースコードをアルゴリズムや実装方法等の解法の違いによって分類し,ソースコードを見つけやすくする.本稿では,簡単な問題に対応する回答ソースコードをソースコードの特徴で分類した結果,解法毎に分類できたことを報告する.AN10112981研究報告ソフトウェア工学(SE)2015-SE-19016172015-12-082188-88252015-12-03