• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Introducing Assertions to Visual Programming Environment for Introductory Programming Education

Research Project

Project/Area Number 26330099
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Research Field Software
Research InstitutionSoftware Research Associates, Inc. (Key Technology Laboratory)

Principal Investigator

Oda Tomohiro  株式会社SRA(先端技術研究所), 先端技術研究所, 研究員 (00580383)

Project Period (FY) 2014-04-01 – 2017-03-31
Project Status Completed (Fiscal Year 2016)
Budget Amount *help
¥2,730,000 (Direct Cost: ¥2,100,000、Indirect Cost: ¥630,000)
Fiscal Year 2016: ¥1,430,000 (Direct Cost: ¥1,100,000、Indirect Cost: ¥330,000)
Fiscal Year 2015: ¥520,000 (Direct Cost: ¥400,000、Indirect Cost: ¥120,000)
Fiscal Year 2014: ¥780,000 (Direct Cost: ¥600,000、Indirect Cost: ¥180,000)
Keywordsプログラミング教育 / 形式手法 / ビジュアルプログラミング / 契約プログラミング / 公開した成果の改良 / 評価のための予備実験 / 教育現場への適用 / 研究成果の一般公開 / 国際情報交換(フランス)
Outline of Final Research Achievements

Block-based visual programming environments are used for introductory programming classes at various levels of schools from elementary schools to colleges. Those visual languages allows learners to start programming without memorizing syntax rules and keywords.
In this research, we developed a software that extends assertion blocks to a visual programming environment called "Phratch", and published it as an open source software. Assertions are preconditions and postconditions of functional units in programs, and enables systematic ways to specify, design and debug program codes. We also applied our software to an introductory programming class for undergraduate students and evaluated its effects.

Report

(4 results)
  • 2016 Annual Research Report   Final Research Report ( PDF )
  • 2015 Research-status Report
  • 2014 Research-status Report
  • Research Products

    (14 results)

All 2017 2016 Other

All Journal Article (2 results) (of which Int'l Joint Research: 1 results,  Peer Reviewed: 2 results,  Acknowledgement Compliant: 2 results) Presentation (4 results) (of which Int'l Joint Research: 2 results) Remarks (8 results)

  • [Journal Article] A Formal Modeling Tool for Exploratory Modeling in Software Development2017

    • Author(s)
      Tomohiro Oda, Keijiro Araki, and Peter Gorm Larsen
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E100.D Issue: 6 Pages: 1210-1217

    • DOI

      10.1587/transinf.2016FOP0003

    • NAID

      130005687709

    • ISSN
      0916-8532, 1745-1361
    • Related Report
      2016 Annual Research Report
    • Peer Reviewed / Int'l Joint Research / Acknowledgement Compliant
  • [Journal Article] 形式仕様工程の初期段階に着目した統合仕様記述環境 ViennaTalk2017

    • Author(s)
      小田朋宏, 荒木啓二郎
    • Journal Title

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

      Volume: 印刷中

    • NAID

      130006855219

    • Related Report
      2016 Annual Research Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Presentation] ソフトウェア開発発注者育成のための形式手法を取り入れたプログラミング教育2017

    • Author(s)
      伊藤栄一郎, 小田朋宏, 荒木啓二郎
    • Organizer
      ソフトウェアシンポジウム2017
    • Place of Presentation
      宮崎県宮崎市
    • Year and Date
      2017-06-07
    • Related Report
      2016 Annual Research Report
  • [Presentation] ViennaTalk and Assertch: Building Lightweight Formal Methods Environments on Pharo 42016

    • Author(s)
      Tomohiro Oda, Keijiro Araki, and Peter Gorm Larsen
    • Organizer
      International Workshop on Smalltalk Technologies
    • Place of Presentation
      Prague, Czech Republic
    • Year and Date
      2016-08-22
    • Related Report
      2016 Annual Research Report
    • Int'l Joint Research
  • [Presentation] VDM-SL仕様からのSmalltalkプログラムの自動生成2016

    • Author(s)
      小田朋宏, 荒木啓二郎
    • Organizer
      ソフトウェアシンポジウム2016
    • Place of Presentation
      鳥取県米子市
    • Year and Date
      2016-06-05
    • Related Report
      2016 Annual Research Report
  • [Presentation] Automated VDM-SL to Smalltalk Code Generators for Exploratory Modeling2016

    • Author(s)
      Tomohiro Oda, Keijiro Araki, and Peter Gorm Larsen
    • Organizer
      The Fourteenth Overture Workshop: Towards Analytical Tool Chains
    • Place of Presentation
      Limassol, Cyprus
    • Related Report
      2016 Annual Research Report
    • Int'l Joint Research
  • [Remarks] Assertch: Phratch with Assertions

    • URL

      https://www.sra.co.jp/ktl/assertch/index.html

    • Related Report
      2016 Annual Research Report
  • [Remarks] プログラミング教育向けビジュアルプログラミング環境へのアサーションの導入

    • URL

      https://www.sra.co.jp/ktl/formalista/index.html

    • Related Report
      2016 Annual Research Report
  • [Remarks] tomooda / Assertch

    • URL

      http://smalltalkhub.com/#!/~tomooda/Assertch

    • Related Report
      2015 Research-status Report
  • [Remarks] tomooda / Assertalk

    • URL

      http://smalltalkhub.com/#!/~tomooda/Assertalk

    • Related Report
      2015 Research-status Report
  • [Remarks] Assertch: Phratch with Assertions

    • URL

      http://www.sra.co.jp/ktl/assertch/index.html

    • Related Report
      2015 Research-status Report
  • [Remarks] FormalISTA: Formalism as Introductory Systems...

    • URL

      http://www.sra.co.jp/ktl/formalista/index.html

    • Related Report
      2015 Research-status Report
  • [Remarks] tomooda / Assertch - SmalltalkHub

    • URL

      http://smalltalkhub.com/#!/~tomooda/Assertch

    • Related Report
      2014 Research-status Report
  • [Remarks] A new add-on: Assertch | phratch

    • URL

      http://www.phratch.com/archives/1107

    • Related Report
      2014 Research-status Report

URL: 

Published: 2014-04-04   Modified: 2018-03-22  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi