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

Passive Automatic Animation of C programs in Program Paper Slide Show

Research Project

Project/Area Number 11680340
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionUniversity Of Tokyo

Principal Investigator

TERADA Minoru  University of Tokyo. Department of Mechano-Infomatics, An Associate Professor, 大学院・工学系研究科, 助教授 (80163921)

Project Period (FY) 1999 – 2000
Project Status Completed (Fiscal Year 2000)
Budget Amount *help
¥2,900,000 (Direct Cost: ¥2,900,000)
Fiscal Year 2000: ¥1,400,000 (Direct Cost: ¥1,400,000)
Fiscal Year 1999: ¥1,500,000 (Direct Cost: ¥1,500,000)
KeywordsProgram Animation / Interactive System / Software Visualization / Programming Education
Research Abstract

We designed and implemented a source code animation system "Program Paper Slide Show" suitable for students learning programming.
Overlapping slides and their smooth motions help the user to trace the control of the program.
To make the system easy to use for novice users, we tried to keep the interaction as simple as possible.
Starting from this basic implementation, we added VCR-like buttons to control the animation.
This extension made our system helpful for program comprehension by not-novice programmers.
We applied our system to Java multithread programs. For coarse-grained programs, our system is suitable because it animates each thread graphically.
We introduced our system to 2-nd year students in our programming course. This evaluation showed our system is preferred to the traditional 'print' debug method.
We opened a Web Page for our system in Dec.2000, which has had more than 2300 accesses and 300 downloads of the system.

Report

(3 results)
  • 2000 Annual Research Report   Final Research Report Summary
  • 1999 Annual Research Report
  • Research Products

    (14 results)

All Other

All Publications (14 results)

  • [Publications] 首藤達生,寺田実: "プログラム実行履歴情報を用いたソースコード読解支援システム"ソフトウェア科学会WISS'2000論文集. 245-246 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 首藤達生,寺田実: "プログラム実行履歴情報に基づくソースコード読解支援システム"情報処理学会第42回プログラミング・シンポジウム報告集. 83-90 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 山岡裕司,寺田実: "Javaマルチスレッドプログラムのためのアニメーションツール"情報処理学会インタラクション2001論文集. 63-64 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Minoru Terada: "Program Paper-Slide-Show"The 5th Annual Conference on Innovation and Technology in Computer Science Education. 194-195 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Tatsuo Sudo and Minoru Terada: "Source Code Reading Support System using Execution History"WISS 2000, Japan Society for Software Science and Technology. 245-246 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Tatsuo Sudo and Minoru Terada: "Source Code Reading Support System based on Execution History"42th Programming Symposium, Information Processing Society of Japan. 83-90 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Yuji Yamaoka and Minoru Terada: "Animated Debugger for multi-threaded Java Programs"Interaction 2001, Information Processing Society of Japan. 63-64 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Minoru Terada: "Program Paper-Slide-Show"The 5th Annual Conference on Innovation and Technology in Computer Science Education. 194-195 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 首藤達生,寺田実: "プログラム実行履歴情報を用いたソースコード読解支援システム"ソフトウェア科学会WISS′2000論文集. 245-246 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 首藤達生,寺田実: "プログラム実行履歴情報に基づくソースコード読解支援システム"情報処理学会第42回プログラミング・シンポジウム報告集. 83-90 (2001)

    • Related Report
      2000 Annual Research Report
  • [Publications] 山岡裕司,寺田実: "Javaマルチスレッドプログラムのためのアニメーションツール"情報処理学会インタラクション2001論文集. 63-64 (2001)

    • Related Report
      2000 Annual Research Report
  • [Publications] Minoru Terada: "Program Paper-Slide-Show"The 5th Annual Conference on Innovation and Technology in Computer Science Education. 194-195 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 小林広和、寺田 実: "世代別ごみ集めでのプログラムの文脈に基づくシンボルの配置法"情報処理学会論文分誌プログラム. (発行予定).

    • Related Report
      1999 Annual Research Report
  • [Publications] 丸山一貴、寺田 実: "関数単位擬似逆実行の高速化"情報処理学会論文誌プログラム. (発行予定).

    • Related Report
      1999 Annual Research Report

URL: 

Published: 1999-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi