研究課題
基盤研究(C)
ブロック式ビジュアルプログラミング環境は、プログラミング言語の構文規則やキーワードを暗記することなくプログラミングを体験することができることから、小学校から大学まで広くプログラミング入門に利用されている。本研究では、ブロック式ビジュアルプログラミング環境「Phratch」にアサーション機能を追加するソフトウェアを開発し、一般に公開した。アサーションは処理単位に対する事前条件および事後条件を定義したものであり、ソフトウェアの機能仕様、設計およびテストを系統的に行うことを可能にする。実際の大学学部レベルのプログラミング教育に「Assertch」を導入し、その効果を評価した。
すべて 2017 2016 その他
すべて 雑誌論文 (2件) (うち国際共著 1件、 査読あり 2件、 謝辞記載あり 2件) 学会発表 (4件) (うち国際学会 2件) 備考 (8件)
IEICE Transactions on Information and Systems
巻: E100.D 号: 6 ページ: 1210-1217
10.1587/transinf.2016FOP0003
130005687709
コンピュータソフトウェア
巻: 印刷中
130006855219
https://www.sra.co.jp/ktl/assertch/index.html
https://www.sra.co.jp/ktl/formalista/index.html
http://smalltalkhub.com/#!/~tomooda/Assertch
http://smalltalkhub.com/#!/~tomooda/Assertalk
http://www.sra.co.jp/ktl/assertch/index.html
http://www.sra.co.jp/ktl/formalista/index.html
http://www.phratch.com/archives/1107