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

Groupware for Program Comprehension

Research Project

Project/Area Number 13680395
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionThe University of Electro-Communications (2002)
The University of Tokyo (2001)

Principal Investigator

TERADA Minoru  The University of Electro-Communications, Faculty of Electro-Communications, Associate Professor, 電気通信学部, 助教授 (80163921)

Project Period (FY) 2001 – 2002
Project Status Completed (Fiscal Year 2002)
Budget Amount *help
¥3,000,000 (Direct Cost: ¥3,000,000)
Fiscal Year 2002: ¥1,500,000 (Direct Cost: ¥1,500,000)
Fiscal Year 2001: ¥1,500,000 (Direct Cost: ¥1,500,000)
KeywordsProgram Comprehension / Groupware / Software Tool / Reading Soure Program / プログラムアニメーション / ソフトウェア視覚化 / プログラミングツール
Research Abstract

We designed and implemented a groupware for program comprehension. Our research results are :
1. Pierre ― a groupware system for program comprehension
Pierre offers various functionalities suitable for group program comprehension such as shared source code window and shared pointer. The system is coded in Java language, resulting high portability and efficiency.
2. Evaluation of Pierre
We read various programs (such as gnutella, IRC logger) using Pierre and evaluated the system through the analysis of activities and questionnaire survey.
3. Method for recording the result of comprehension
To record the result of comprehension, we found that chat conversation is suitable in its form (plain text) and its ease to type in.
4. Program comprehension through animation
We created an animation system for object oriented programs. The point is the way the animation is automatically simplified both in space (the number of elements of the program) and in time (detection and reduction of repeated behavior).
5. Unified explanatory description of program
We unified various explanatory description of programs such as comment, error message and debug message. They are described in a single statement in source program, and generated from the statement automatically.

Report

(3 results)
  • 2002 Annual Research Report   Final Research Report Summary
  • 2001 Annual Research Report
  • Research Products

    (22 results)

All Other

All Publications (22 results)

  • [Publications] 寺田 実: "ごみ集めのための人工ベンチマーク"情報処理学会 夏のプログラミングシンポジウム報告集. (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] 林 芳樹, 寺田 実: "スタックフレームの情報を用いた世代型ガーベジコレクション"情報処理学会 夏のプログラミングシンポジウム報告集. (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] 河野 匡彦, 寺田 実: "対話的文書読解支援"日本ソフトウェア科学会 WISS2002報告集. 143-144 (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] 遠藤 拓, 寺田 実: "音声認識における他候補表示についての検討"日本ソフトウェア科学会 WISS2002報告集. 145-146 (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] 河野匡彦, 寺田 実: "対話的文書読解支援"情報処理学会インタラクション2003論文集. 219-220 (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] 遠藤 拓, 寺田 実: "音声入力における対話的候補選択手法"情報処理学会インタラクション2003論文集. 195-196 (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] Kazutaka Maruyama and Minoru Terada: "Position Specification in Program Traces and Potential Application in Semi-automated Debugging (poster)"ACM SIGPLAN 2001 Conference on Programming Language Design and Implementation (PLDI) Student Research Forum. (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] Norihiro Suyama and Minoru Terada: "Integrated Software System to Record and Reuse Program Comprehension (in Japanese)"IPSJ SIGnotes, Groupware and Network Services. No. 043. 16 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] Naoshi Higuchi and Minoru Terada: "Summarizing program animation by detecting repetition in execution trace (in Japanese)"43rd Programming Symposium, IPSJ. 109-119 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] Minoru Terada: "Synthesized benchmark for garbage collection (in Japanese)"Summer Programming Symposium, IPSJ. (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] Yoshiki Hayashi and Minoru Terada: "Generational garbage collection algorithm based on link information from stack frames (in Japanese)"Summer Programming Symposium, IPSJ. (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] Masahiko Kono and Minoru Terada: "Interactive Reading Helper (in Japanese)"WISS 2002, Japan Society for Software Science and Technology. 143-144 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] Taku Endo and Minoru Terada: "Investigation of showing other likely words to the user in speech recognition (in Japanese)"WISS 2002, Japan Society for Software Science and Technology. 145-146 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] 寺田 実: "ごみ集めのための人口ベンチマーク"情報処理学会 夏のプログラミングシンポジウム報告集(webで公開). (2002)

    • Related Report
      2002 Annual Research Report
  • [Publications] 林芳樹, 寺田 実: "スタックフレームの情報を用いた世代型ガーベジコレクション"情報処理学会 夏のプログラミングシンポジウム報告集(webで公開). (2002)

    • Related Report
      2002 Annual Research Report
  • [Publications] 河野匡彦, 寺田 実: "対話的文書読解支援"日本ソフトウェア科学会 WISS2002 報告集. 143-144 (2002)

    • Related Report
      2002 Annual Research Report
  • [Publications] 遠藤 拓, 寺田 実: "音声認識における他候補表示についての検討"日本ソフトウェア科学会 WISS2002 報告集. 145-146 (2002)

    • Related Report
      2002 Annual Research Report
  • [Publications] 河野匡彦, 寺田 実: "対話的文書読解支援"情報処理学会 インタラクション2003 論文集. 219-220 (2003)

    • Related Report
      2002 Annual Research Report
  • [Publications] 遠藤 拓, 寺田 実: "音声入力における対話的候補選択手法"情報処理学会 インタラクション2003 論文集. 195-196 (2003)

    • Related Report
      2002 Annual Research Report
  • [Publications] 寺田 実: "プログラムへの自己説明能力の付与"情報処理学会 夏のプログラミングシンポジウム報告集. 9-14 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] 樋口 直志, 寺田 実: "実行トレース中の繰返しの発見によるプログラムアニメーションの短縮"情報処理学会 第43回プログラミングシンポジウム報告集. 109-119 (2002)

    • Related Report
      2001 Annual Research Report
  • [Publications] 須山 哲宏, 寺田 実: "プログラム理解の記録・再利用のための総合ソフトウェアシステム"情報処理学会 グループウェアとネットワークサービス研究会. (発表予定).

    • Related Report
      2001 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi