• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

部分評価を用いたWebアプリケーションの横断的依存解析手法に関する研究

研究課題

研究課題/領域番号 17K00114
研究種目

基盤研究(C)

配分区分基金
応募区分一般
研究分野 ソフトウェア
研究機関南山大学

研究代表者

吉田 敦  南山大学, 国際教養学部, 教授 (50283495)

研究分担者 蜂巣 吉成  南山大学, 理工学部, 教授 (30319298)
研究期間 (年度) 2017-04-01 – 2020-03-31
研究課題ステータス 完了 (2019年度)
配分額 *注記
3,770千円 (直接経費: 2,900千円、間接経費: 870千円)
2019年度: 1,040千円 (直接経費: 800千円、間接経費: 240千円)
2018年度: 1,040千円 (直接経費: 800千円、間接経費: 240千円)
2017年度: 1,690千円 (直接経費: 1,300千円、間接経費: 390千円)
キーワードWebアプリケーション / PHP / 構文解析 / 依存解析 / 部分評価 / 部分的構文解析 / 構文木 / アスペクト / プログラム解析 / アスペクト解析 / プログラム理解 / プログラムの例外処理 / プログラムのダイジェスト化 / C言語 / ウェブアプリケーション / ウェブフレームワーク / 部分実行
研究成果の概要

フレームワークを利用したウェブアプリケーションの開発支援として、部分評価に基づく横断的依存解析手法の開発に取り組んだ。PHP の構文解析器の構築、部分評価器の構築、横断的な依存解析の実現の順に取組みを行なった。構文解析器はある程度実現できたが、部分評価器はプロトタイプの改善に留まり、依存解析そのものは実現できなかった。依存解析の支援として、例外処理のように解析から外す枝刈りを実現するために、例外処理を自動的に特定する手法を実現した。

研究成果の学術的意義や社会的意義

Webアプリケーションは、社会の主要なインフラを構成する要素であり、高い品質で開発することが必要である。そのためには、依存解析などの開発支援が必要であるが、ウェブアプリケーションの場合、複数の言語による記述で構成されることで構文解析が難しく、また、動的なリフレクションが適用されるなど依存解析も容易ではない。本研究は、そのための基盤を構成することで、解析支援環境の構築を容易にする。

報告書

(4件)
  • 2019 実績報告書   研究成果報告書 ( PDF )
  • 2018 実施状況報告書
  • 2017 実施状況報告書
  • 研究成果

    (12件)

すべて 2019 2018 2017

すべて 雑誌論文 (9件) (うち査読あり 7件、 オープンアクセス 2件) 学会発表 (3件)

  • [雑誌論文] WebベースのC言語プログラミング学習環境のための入力フォーム自動生成方法の提案2019

    • 著者名/発表者名
      蜂巣 吉成、吉田 敦、桑原 寛明、阿草 清滋
    • 雑誌名

      コンピュータ ソフトウェア

      巻: 36 号: 4 ページ: 4_18-4_24

    • DOI

      10.11309/jssst.36.4_18

    • NAID

      130007772581

    • ISSN
      0289-6540
    • 年月日
      2019-10-25
    • 関連する報告書
      2019 実績報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] ポインタ型の仮引数を持つ関数の呼出しに対するプログラミング学習支援ツールの提案2019

    • 著者名/発表者名
      蜂巣吉成, 森本朱音, 松尾翔馬, 加藤ちひろ, 吉田敦, 桑原寛明
    • 雑誌名

      ソフトウェア工学の基礎 XXVI -- 日本ソフトウェア科学会

      巻: 26 ページ: 103-108

    • 関連する報告書
      2019 実績報告書
    • 査読あり
  • [雑誌論文] プログラミング学習用プルーフリーダの試作2018

    • 著者名/発表者名
      蜂巣吉成, 吉田敦, 桑原寛明, 阿草清滋
    • 雑誌名

      コンピュータ ソフトウェア

      巻: 35 号: 4 ページ: 129-135

    • DOI

      10.11309/jssst.35.129

    • NAID

      130007514242

    • ISSN
      0289-6540
    • 年月日
      2018-10-25
    • 関連する報告書
      2018 実施状況報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] 字句列の共通性に基づく例外処理条件文の抽出手法の提案2018

    • 著者名/発表者名
      吉田敦, 加藤大貴,蜂巣吉成, 桑原寛明,阿草清滋
    • 雑誌名

      ソフトウェアエンジニアリングシンポジウム2018論文集

      巻: 2018 ページ: 15-23

    • NAID

      170000178200

    • 関連する報告書
      2018 実施状況報告書
    • 査読あり
  • [雑誌論文] プログラミング演習における構文要素の種類毎のビューによるコーデング状況把握方法の提案2018

    • 著者名/発表者名
      石元慎太郎,蜂巣吉成, 吉田敦, 桑原寛明,阿草清滋
    • 雑誌名

      情報教育シンポジウム論文集

      巻: 2018 ページ: 158-165

    • 関連する報告書
      2018 実施状況報告書
    • 査読あり
  • [雑誌論文] プログラミング学習における構文図式を用いた構文理解支援方法の提案2018

    • 著者名/発表者名
      安達有希,蜂巣吉成, 吉田敦, 桑原寛明,阿草清滋
    • 雑誌名

      情報教育シンポジウム論文集

      巻: 2018 ページ: 118-125

    • NAID

      170000178086

    • 関連する報告書
      2018 実施状況報告書
    • 査読あり
  • [雑誌論文] 記述の共通性に着目したプログラムダイジェスト化手法の提案2018

    • 著者名/発表者名
      加藤宗一郎, 吉田敦, 蜂巣吉成, 桑原寛明, 阿草清滋
    • 雑誌名

      ソフトウェア工学の基礎XVII レクチャーノート/ソフトウェア学 44

      巻: 44 ページ: 155-156

    • 関連する報告書
      2018 実施状況報告書
  • [雑誌論文] プログラミング演習用プルーフリーダの試作2017

    • 著者名/発表者名
      蜂巣吉成, 吉田敦, 桑原寛明, 阿草清滋
    • 雑誌名

      ソフトウェア工学の基礎XXIV

      巻: 43 ページ: 53-62

    • 関連する報告書
      2017 実施状況報告書
    • 査読あり
  • [雑誌論文] プログラミング演習におけるテストケース評価システムの提案2017

    • 著者名/発表者名
      蜂巣吉成, 小林 悟, 吉田敦, 阿草清滋
    • 雑誌名

      コンピュータソフトウェア

      巻: Vol. 3, No.1 ページ: 64-78

    • NAID

      130006279358

    • 関連する報告書
      2017 実施状況報告書
  • [学会発表] プログラミング学習者の編集途中のソースコードに対するフィードバック方法の提案,2019

    • 著者名/発表者名
      石元慎太郎, 吉田 敦, 蜂巣吉成, 桑原寛明
    • 学会等名
      第26回ソフトウェア工学の基礎ワークショップ FOSE2019
    • 関連する報告書
      2019 実績報告書
  • [学会発表] プログラミング演習における個別指導のためのコーディング状況把握方法の提案2019

    • 著者名/発表者名
      久保田詩門, 吉田 敦, 蜂巣吉成, 桑原寛明
    • 学会等名
      コンピュータと教育研究会151回研究発表会
    • 関連する報告書
      2019 実績報告書
  • [学会発表] APIに対する例外処理の共通的特徴に基づくコード例の推薦手法の提案2017

    • 著者名/発表者名
      加藤大貴, 吉田敦, 蜂巣吉成, 桑原寛明, 阿草清滋
    • 学会等名
      日本ソフトウェア科学会 FOSE2017
    • 関連する報告書
      2017 実施状況報告書

URL: 

公開日: 2017-04-28   更新日: 2021-02-19  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi