WEKO3
アイテム
Ruby on Railsの初学者のつまずき要因の分析支援ツール
https://ipsj.ixsq.nii.ac.jp/records/216574
https://ipsj.ixsq.nii.ac.jp/records/2165746a74e9ca-03c7-4a1a-8255-44fbf48b7429
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
|
Copyright (c) 2022 by the Information Processing Society of Japan
|
|
| オープンアクセス | ||
| Item type | Trans(1) | |||||||
|---|---|---|---|---|---|---|---|---|
| 公開日 | 2022-02-17 | |||||||
| タイトル | ||||||||
| タイトル | Ruby on Railsの初学者のつまずき要因の分析支援ツール | |||||||
| タイトル | ||||||||
| 言語 | en | |||||||
| タイトル | A Tool to Support Analysis of Error Factors Made by Novices in Ruby on Rails | |||||||
| 言語 | ||||||||
| 言語 | jpn | |||||||
| キーワード | ||||||||
| 主題Scheme | Other | |||||||
| 主題 | [研究論文] Ruby,プログラミング演習,開発フレームワーク | |||||||
| 資源タイプ | ||||||||
| 資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||
| 資源タイプ | journal article | |||||||
| 著者所属 | ||||||||
| 近畿大学 | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| Kindai University | ||||||||
| 著者名 |
高橋, 圭一
× 高橋, 圭一
|
|||||||
| 著者名(英) |
Keiichi, Takahashi
× Keiichi, Takahashi
|
|||||||
| 論文抄録 | ||||||||
| 内容記述タイプ | Other | |||||||
| 内容記述 | Ruby on Rails(以降,Rails)はRubyで書かれたオープンソースのWebアプリケーションフレームワークである.Railsを用いたシステム開発やRailsの機能拡張の提案などは公開直後から研究が進められているが,RailsなどのWebアプリケーションフレームワークの学習過程に関して詳細に調査した研究は少ない.我々はこれまで,筆者が所属する学科のWebアプリケーション開発科目の演習課題として提出されたログファイルを分析し,受講者がつまずいたことを示す例外は9つあり,そのうち2つの例外の発生原因はログファイルだけでは特定が困難な場合があるという結果を得た.この2つの例外のうちログファイルだけでは特定が困難な誤りをHIEs(Hard to Identify Errors)と呼ぶ.本稿では,バージョン管理ソフトウェアの1つであるGitを用いて例外発生時のソースコードを自動的に保存し,ログファイルと組み合わせてエラー情報を可視化するツールを用いることによりHIEsの発生原因の特定を試みる.2020年度の授業に本ツールを適用したところ,33名から提出されたログファイルから,HIEsが219件発生し,Gitリポジトリの提出があった148件については,その情報を活用することですべての発生原因を特定できた. | |||||||
| 論文抄録(英) | ||||||||
| 内容記述タイプ | Other | |||||||
| 内容記述 | Ruby on Rails (Rails) is an open-source web application framework developed in the Ruby programming language. Soon after the release of Rails, various studies, including those on development of application systems using Rails and proposals for extending its functionality, were conducted. However, few studies have investigated the learning process of web application framework such as Rails in detail. We analyzed the log files of web application development assignments submitted in our department. Our analysis revealed that nine exceptions caused students to make mistakes. In addition, we observed that the causes of two exceptions may be difficult to identify from the log files alone. These two exceptions difficult to identify from the log files alone are referred to as hard to identify errors (HIEs). In this study, we attempt to identify HIEs by using a tool that automatically saves the source code when an exception occurs using Git, a version control software; the tool visualizes error information by combining the source codes and log files. When using the tool for a class (in 2020), 219 HIEs were generated by 33 students, and for 148 of those HIEs; when the Git repository was included in the files submitted by the students, the causes of all HIEs that occurred could be identified. | |||||||
| 書誌レコードID | ||||||||
| 収録物識別子タイプ | NCID | |||||||
| 収録物識別子 | AA12697953 | |||||||
| 書誌情報 |
情報処理学会論文誌教育とコンピュータ(TCE) 巻 8, 号 1, p. 24-34, 発行日 2022-02-17 |
|||||||
| ISSN | ||||||||
| 収録物識別子タイプ | ISSN | |||||||
| 収録物識別子 | 2188-4234 | |||||||
| 出版者 | ||||||||
| 言語 | ja | |||||||
| 出版者 | 情報処理学会 | |||||||