{"metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00178663","sets":["581:8997:9002"]},"path":["9002"],"owner":"11","recid":"178663","title":["ソフトウェア開発PBLにおけるビルドエラーの調査"],"pubdate":{"attribute_name":"公開日","attribute_value":"2017-04-15"},"_buckets":{"deposit":"446a96f8-f6f7-4da5-a3dd-c968f94702a3"},"_deposit":{"id":"178663","pid":{"type":"depid","value":"178663","revision_id":0},"owners":[11],"status":"published","created_by":11},"item_title":"ソフトウェア開発PBLにおけるビルドエラーの調査","author_link":["383270","383268","383272","383269","383273","383267","383265","383264","383263","383271","383262","383266"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"ソフトウェア開発PBLにおけるビルドエラーの調査"},{"subitem_title":"Investigation of Build Error on Software Development PBL","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"[特集:ソフトウェア工学] ビルド,PBL,ソフトウェア開発演習,アジャイル開発,ソフトウェア工学教育","subitem_subject_scheme":"Other"}]},"item_type_id":"2","publish_date":"2017-04-15","item_2_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"奈良先端科学技術大学院大学"},{"subitem_text_value":"大阪工業大学"},{"subitem_text_value":"名古屋大学"},{"subitem_text_value":"国立高等専門学校機構豊田工業高等専門学校"},{"subitem_text_value":"奈良先端科学技術大学院大学/現在,日立ソリューションズ"},{"subitem_text_value":"奈良先端科学技術大学院大学"}]},"item_2_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Nara Institute of Science and Technology","subitem_text_language":"en"},{"subitem_text_value":"Osaka Institute of Technology","subitem_text_language":"en"},{"subitem_text_value":"Nagoya University","subitem_text_language":"en"},{"subitem_text_value":"National Institute of Technology, Toyota College","subitem_text_language":"en"},{"subitem_text_value":"Nara Institute of Science and Technology / Presently with Hitachi Solutions, Ltd.","subitem_text_language":"en"},{"subitem_text_value":"Nara Institute of Science and Technology","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"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/178663/files/IPSJ-JNL5804011.pdf","label":"IPSJ-JNL5804011.pdf"},"date":[{"dateType":"Available","dateValue":"2019-04-15"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-JNL5804011.pdf","filesize":[{"value":"1.1 MB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"8"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"b2e8e221-5b5b-4472-8cd2-130fce5d94ce","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2017 by the Information Processing Society of Japan"}]},"item_2_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"槇原, 絵里奈"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"井垣, 宏"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"吉田, 則裕"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"藤原, 賢二"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"川島, 尚己"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"飯田, 元"}],"nameIdentifiers":[{}]}]},"item_2_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Erina, Makihara","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Hiroshi, Igaki","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Norihiro, Yoshida","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Kenji, Fujiwara","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Naoki, Kawashima","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Hajimu, Iida","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_2_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN00116647","subitem_source_identifier_type":"NCID"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_6501","resourcetype":"journal article"}]},"item_2_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"1882-7764","subitem_source_identifier_type":"ISSN"}]},"item_2_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"ソフトウェア開発においてビルドは重要な工程の1つである.多くの既存研究が企業のソフトウェア開発においてビルドが成果物の品質へ与える影響やビルドの支援手法を調査している.一方,高等教育機関で開講されている,ソフトウェア開発PBL演習における学生のビルド活動の実態調査は十分に行われていない.そこで,我々はアジャイル開発を取り入れたソフトウェア開発PBLにおいて,学生のビルドエラーの実態調査を行い,学生が陥りやすいビルドエラーの特徴を分析した.具体的には,学生が個人の開発環境において行うローカルビルドと,チーム共用開発環境で行われるリモートビルドを調査した.ローカル/リモートビルドにおけるエラーの種類,各種エラーの回数や解決時間を調査・比較したところ,学生も実務家同様ファイル間の要素の依存関係によるエラーが多いことや,ローカルでビルドを頻繁に実行・結果を確認することでリモートでのエラー発生を防ぐことが可能なエラー種類などが判明した.これらの結果は,ソフトウェア開発PBLにおいて教員が優先的に指導・確認すべき項目として扱うことが可能である.","subitem_description_type":"Other"}]},"item_2_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Software build is a fundamental process in software development. Many previous research have investigated the impact of build on the quality of software product in industrial software development. In addition, they also proposed supporting tool and method for the build process. However, there is no existing research focusing on investigating the build activities performed by students in college software development PBL practice course. Therefore, in our research, we investigated and analyzed students' build errors occurring in such Project-Based Learning (PBL) practice course, which adopted agile development. We collected and analyzed two main sets of data, as one is the local build log from each student's personal development environment, and another is the remote build log from each team's common development environment. Based on the collected data, we compared the build error types, the count of each error type and their respective fixed time between the local and the remote build. From our results, we confirmed that not only experts but also students experience most errors which come from the dependency between files' elements. Furthermore, we identified the error types which students can prevent by frequently performing local build and confirming the results before they submit for remote build. These results can indicate which particular factors that educators should refer to with priority and provide students with corresponding supports and assists.","subitem_description_type":"Other"}]},"item_2_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"884","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌"}],"bibliographicPageStart":"871","bibliographicIssueDates":{"bibliographicIssueDate":"2017-04-15","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"4","bibliographicVolumeNumber":"58"}]},"relation_version_is_last":true,"weko_creator_id":"11"},"updated":"2025-01-20T05:02:23.024346+00:00","created":"2025-01-19T00:47:59.784082+00:00","links":{},"id":178663}