{"id":234383,"metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00234383","sets":["1164:4842:11543:11620"]},"path":["11620"],"owner":"44499","recid":"234383","title":["トレース表を用いたマルチスレッド動作の学習支援"],"pubdate":{"attribute_name":"公開日","attribute_value":"2024-05-25"},"_buckets":{"deposit":"e7a28ba5-8551-4b3f-84a1-01523b88416d"},"_deposit":{"id":"234383","pid":{"type":"depid","value":"234383","revision_id":0},"owners":[44499],"status":"published","created_by":44499},"item_title":"トレース表を用いたマルチスレッド動作の学習支援","author_link":["638543","638542","638544","638541"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"トレース表を用いたマルチスレッド動作の学習支援"},{"subitem_title":"A Learning Support Method for Multi-threaded Programs Using Trace Tables","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"学生セッション","subitem_subject_scheme":"Other"}]},"item_type_id":"4","publish_date":"2024-05-25","item_4_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"日本工業大学大学院工学研究科"},{"subitem_text_value":"日本工業大学大学院工学研究科"}]},"item_4_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Graduate School of Engineering, Nippon Institute of Technology","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Engineering, Nippon Institute of Technology","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"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/234383/files/IPSJ-CE24175004.pdf","label":"IPSJ-CE24175004.pdf"},"date":[{"dateType":"Available","dateValue":"2026-05-25"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-CE24175004.pdf","filesize":[{"value":"2.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":"19"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"d2e7b868-c257-4b8f-8bf0-728f28a91a8f","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2024 by the Information Processing Society of Japan"}]},"item_4_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"村田, 匠"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"橋浦, 弘明"}],"nameIdentifiers":[{}]}]},"item_4_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Takumi, Murata","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Hiroaki, Hashiura","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_4_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN10096193","subitem_source_identifier_type":"NCID"}]},"item_4_textarea_12":{"attribute_name":"Notice","attribute_value_mlt":[{"subitem_textarea_value":"SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc."}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_18gh","resourcetype":"technical report"}]},"item_4_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"2188-8930","subitem_source_identifier_type":"ISSN"}]},"item_4_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"マルチスレッドプログラムは,1 つのアプリケーションのプロセスを複数のスレッドに分けて並行処理することで,応答性の改善,リソースの節約などが期待できる.一方で,スケジューリングや複数スレッドの相互作用により,実行時の動作はシングルスレッドプログラムよりも複雑である.このため,マルチスレッド特有の概念や命令の実行順序をイメージできなければ不具合のデバッグは困難である.本稿では,前述の問題を解決するため,トレース表を用いたマルチスレッド動作学習ツールを作成した結果について述べる.","subitem_description_type":"Other"}]},"item_4_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Multi-threaded programs are expected to improve responsiveness and conserve resources by dividing an application process into multiple threads for concurrent processing. However, due to scheduling and the interaction of multiple threads, their runtime behavior is more complex than that of single-threaded programs, making debugging difficult unless the concepts specific to multi-threaded programs and the execution order of instructions can be understood. In this paper, we propose a learning tool for multi-threaded program using trace tables.","subitem_description_type":"Other"}]},"item_4_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"8","bibliographic_titles":[{"bibliographic_title":"研究報告コンピュータと教育(CE)"}],"bibliographicPageStart":"1","bibliographicIssueDates":{"bibliographicIssueDate":"2024-05-25","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"4","bibliographicVolumeNumber":"2024-CE-175"}]},"relation_version_is_last":true,"weko_creator_id":"44499"},"updated":"2025-01-19T09:48:31.204110+00:00","created":"2025-01-19T01:36:10.711795+00:00","links":{}}