1 Software Engineering Laboratory Department of Computer Science
プログラミングコンテストシステムへの 提出履歴データとその分析 大阪大学 堤祥吾 1 Software Engineering Laboratory, Department of Computer Science, Graduate School of Information Science and Technology, Osaka University
プログラミングコンテストとは(2/5) コーディング Department of Computer Science, Graduate School of Information Science and Technology, Osaka University 3
プログラミングコンテストとは(3/5) テスト~修正 サンプルを 用いてテスト 結果を確認 (今回は間違い) Department of Computer Science, Graduate School of Information Science and Technology, Osaka University 4
プログラミングコンテストとは(4/5) 修正~提出 修正 提出! (今回は, ×: max ○: min) 再度テストしたら. . . Department of Computer Science, Graduate School of Information Science and Technology, Osaka University 5
プログラミングコンテストとは(5/5) 問題に正答すると. . . 順位に影響 (解けた問題の難易度・ 解けた速さ) Department of Computer Science, Graduate School of Information Science and Technology, Osaka University 6
Research Question 1. 上級者には,どの構文要素が使用・変更さ れやすいか 2. 上級者が行う修正変更の量はどの程度か Department of Computer Science, Graduate School of Information Science and Technology, Osaka University 11
RQ 1に向けたソースコード長分析 • ソースコードの分析を行う前段階として,ソー スコードのサイズを調査 • 平均は約1. 2 KB,最大約65 KB • 分析を行うには十分なサイズ 60000 ソースコード長 度数分布 50000 度数 40000 30000 20000 10000 0 200 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 3200 3400 3600 3800 4000 4200 4400 4600 4800 5000 5200 5400 5600 5800 6000 6200 6400 6600 6800 7000 7200 7400 7600 7800 8000 8200 8400 8600 8800 9000 9200 9400 9600 9800 0 ソースコード長(byte) Department of Computer Science, Graduate School of Information Science and Technology, Osaka University 13
- Slides: 15