講演名 2024-03-07
Arduinoスケッチの開発支援を目的としたArduinoスメルの定義と検出ツールの試作
忠谷 晃佑(阪大), ?本 真佑(阪大), 楠本 真二(阪大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 安価で手軽な組込み用のマイコンプラットフォームとして,Arduino が普及している.Arduino の制御プログラムであるスケッチの記述においては,Arduino 固有の操作や Arduino 言語の実装に起因するミスが避けられない.本研究ではスケッチにおける典型的な誤りをコードスメルと捉え,Arduino スメルの定義とその検出に取り組む.Arduino スメルの定義においては,公式リファレンスや実験科目で学生が記述したスケッチから目視により典型的な誤りを探し出す.最終的に 7 種類のスメルを発見・定義し,Web 上に公開されている実際のスケッチ 331 個から合計1,609 個のスメルの自動検出に成功した.
抄録(英)
キーワード(和) Arduino / スケッチ / コードスメル / コードスメル検出
キーワード(英)
資料番号 SS2023-52
発行日 2024-02-29 (SS)

研究会情報
研究会 SS
開催期間 2024/3/7(から3日開催)
開催地(和) 石垣市健康福祉センター(沖縄)
開催地(英)
テーマ(和) ソフトウェアサイエンスおよび一般
テーマ(英)
委員長氏名(和) 岡野 浩三(信州大)
委員長氏名(英) Kozo Okano(Shinshu Univ.)
副委員長氏名(和) 肥後 芳樹(阪大)
副委員長氏名(英) Yoshiki Higo(Osaka Univ.)
幹事氏名(和) 小形 真平(信州大) / 林 晋平(東工大)
幹事氏名(英) Shinpei Ogata(Shinshu Univ.) / Shinpei Hayashi(Tokyo Inst. of Tech.)
幹事補佐氏名(和) ?本 真佑(阪大)
幹事補佐氏名(英) Shinsuke Matsumoto(Osaka Univ.)

講演論文情報詳細
申込み研究会 Technical Committee on Software Science
本文の言語 JPN-ONLY
タイトル(和) Arduinoスケッチの開発支援を目的としたArduinoスメルの定義と検出ツールの試作
サブタイトル(和)
タイトル(英)
サブタイトル(和)
キーワード(1)(和/英) Arduino
キーワード(2)(和/英) スケッチ
キーワード(3)(和/英) コードスメル
キーワード(4)(和/英) コードスメル検出
第 1 著者 氏名(和/英) 忠谷 晃佑 / Kousuke Chuya
第 1 著者 所属(和/英) 大阪大学(略称:阪大)
Osaka University(略称:Osaka Univ.)
第 2 著者 氏名(和/英) ?本 真佑 / Shinsuke Matsumoto
第 2 著者 所属(和/英) 大阪大学(略称:阪大)
Osaka University(略称:Osaka Univ.)
第 3 著者 氏名(和/英) 楠本 真二 / Shinji Kusumoto
第 3 著者 所属(和/英) 大阪大学(略称:阪大)
Osaka University(略称:Osaka Univ.)
発表年月日 2024-03-07
資料番号 SS2023-52
巻番号(vol) vol.123
号番号(no) SS-414
ページ範囲 pp.19-24(SS),
ページ数 6
発行日 2024-02-29 (SS)