{"updated":"2025-01-19T21:57:12.608126+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00198625","sets":["6164:6165:7338:9881"]},"path":["9881"],"owner":"44499","recid":"198625","title":["Ruby on Railsによるチーム開発の授業実践"],"pubdate":{"attribute_name":"公開日","attribute_value":"2019-08-10"},"_buckets":{"deposit":"d62239cf-43da-4901-850f-3ce5dcdd3875"},"_deposit":{"id":"198625","pid":{"type":"depid","value":"198625","revision_id":0},"owners":[44499],"status":"published","created_by":44499},"item_title":"Ruby on Railsによるチーム開発の授業実践","author_link":["479219","479220"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Ruby on Railsによるチーム開発の授業実践"},{"subitem_title":"The class practice of team software development with Ruby on Rails","subitem_title_language":"en"}]},"item_type_id":"18","publish_date":"2019-08-10","item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_18_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"近畿大学産業理工学部情報学科"}]},"item_18_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Kindai University","subitem_text_language":"en"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/198625/files/IPSJ-SSS2019003.pdf","label":"IPSJ-SSS2019003.pdf"},"date":[{"dateType":"Available","dateValue":"2019-08-10"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-SSS2019003.pdf","filesize":[{"value":"710.9 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"0","billingrole":"5"},{"tax":["include_tax"],"price":"0","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"3e2987a2-b282-481b-b31c-8e2d8ef657ae","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2019 by the Information Processing Society of Japan"}]},"item_18_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"高橋, 圭一"}],"nameIdentifiers":[{}]}]},"item_18_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Keiichi, Takahashi","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_5794","resourcetype":"conference paper"}]},"item_18_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"2016年度に本学科の1年次向けのプログラミング言語をJavaからRubyに切り替えた.そのため,3年次のWebアプリケーション開発の講義および演習で使用する開発フレームワークをJava EEからRuby on Railsに変更した.本稿では,2018年度の後期に実施したRuby on Railsによるチーム開発の授業内容について報告する.受講生は前期にRuby on Railsの基礎を学習済みである.そのため後期には,Sessionやモデル間の関連付けなどRuby on Railsの発展的な機能を学び,チーム開発で必要となるGit,Bitbucket,Herokuなどのツールを学習したあと,2名ずつの8チームで8週間かけて開発を進めた.結果としては,各チームが開発したソースコードは平均で約1400行であり,J2EEを使用したときと同規模になった.一方,画面数および画面遷移数は2018年度の方が前年より上回っており,Ruby on Railsの様々な支援機構により,より実用的なアプリケーションが開発できたことがわかった.","subitem_description_type":"Other"}]},"item_18_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"In 2016, we changed the introductory programming language in our department from Java to Ruby. Because of this change, we also changed the web application development framework from Java EE to Ruby on Rails, which has been used in lectures and exercises of the 3rd year. In this paper, we report the class practice of team software development with Ruby on Rails in the second semester in 2018. The students learn the basics of Ruby on Rails in the first semester of 2018. Therefore, in the second semester, they learn advanced features of Ruby on Rails and tools such as Git, Bitbucket, and Herok, and then start team development. As a result, the source code developed by each team is about 1,400 lines, on average, wich is the same size as when using J2EE. On the other hand, the number of webpages and webpage transitions was higher in 2018 than in the previous year, and it was found that various support mechanisms of Ruby on Rails could develop more practical applications.","subitem_description_type":"Other"}]},"item_18_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"16","bibliographic_titles":[{"bibliographic_title":"情報教育シンポジウム論文集"}],"bibliographicPageStart":"10","bibliographicIssueDates":{"bibliographicIssueDate":"2019-08-10","bibliographicIssueDateType":"Issued"},"bibliographicVolumeNumber":"2019"}]},"relation_version_is_last":true,"weko_creator_id":"44499"},"created":"2025-01-19T01:02:48.134366+00:00","id":198625,"links":{}}