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

Generalization of Program Comprehension for Intelligent Progamming Environment for Learnig Programming

Research Project

Project/Area Number 07680233
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field Educational technology
Research InstitutionTokyo Denki University

Principal Investigator

UENO Haruki  Faculty of Science and Engineering, Tokyo Denki University, Professor, 理工学部, 教授 (00082842)

Project Period (FY) 1995 – 1996
Project Status Completed (Fiscal Year 1996)
Budget Amount *help
¥2,000,000 (Direct Cost: ¥2,000,000)
Fiscal Year 1996: ¥400,000 (Direct Cost: ¥400,000)
Fiscal Year 1995: ¥1,600,000 (Direct Cost: ¥1,600,000)
KeywordsIntelligent CAI / programming education / program understanding / intelligent system / programming knowledge / normalization / INTERNET / generalization / 教育支援システム / 知識システム
Research Abstract

According to the reflex of highly informatized society the demands as well as needs for an intelligent programming environment for learning programming have been incleased year by year. To realize such a system based on the concepts of Intelligent CAI the system has to have advanced features so that it is able to detect logical errors in incomplete students' program code and give advice not only to fix them but also to give proper knowledge on programming. We already had developed a knowledge-based program understander ALPUS for Pascal programs. In this project we have developed a generalized program understander based on the concepts and technologies od AUPUS.
The outline of the methods is as follws : at first, incomplete student's program code is converted to the AL language form which is a language independent programming language developed for this project, next, it is normalized to minimize a variety of coding styles, then, it is comprehended by means of pattarn matching using the programming knowledge within the knowledge base, and finally, advice is produced for the student. The system demonstrates interesting features for Quicksort programs. Inorder to provide the system in world wide we are trying to implement it in Intemet environment.

Report

(3 results)
  • 1996 Annual Research Report   Final Research Report Summary
  • 1995 Annual Research Report
  • Research Products

    (17 results)

All Other

All Publications (17 results)

  • [Publications] H.Ueno: "A Program Nonmaligation Method to Improve Flexibility of Knowledge-Based Program Understander" Proceedings of JCKBSE′96. 35-44 (1996)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1996 Final Research Report Summary
  • [Publications] H.Ueno: "Concepts and Methodologies for Knowledge-Based Program Understander ALPUS" Proceedings of PPIG′96. 43-59 (1996)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1996 Final Research Report Summary
  • [Publications] H.Ueno: "Concepts and Methodologies for Knowledge-Based Program Understanding-The ALPUS′s Approach-" IEICE Trans. of Information and Systems. Vol.E-78D No.9. 1108-1117 (1995)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1996 Final Research Report Summary
  • [Publications] N.Satou: "PREPARE:Program Understanding System for Software Reverse Engineering" Proceedings of JCKBSE′96. 25-34 (1996)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1996 Final Research Report Summary
  • [Publications] 上野晴樹: "C^<++>による汎用フレーム型知識工学環境ZEROの実現" ソフトウエア工学の基礎(ソフトウエア科学会). 2. 101-110 (1995)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1996 Final Research Report Summary
  • [Publications] H.Ueno and H.Kamiya: "A Program Nomalization Metnod to Improve Flexibility of Knowledge-Based Program Understander." Proc.of JCKBSE'96. 35-44 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [Publications] H.Ueno: "Concepts and Methodologies for Knowledge-Based Program Understander ALPUS." Proc.of PPIG'96. 43-59 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [Publications] H.Ueno: "Concepts and Methodologies for Knowledge-Based Program Understanding -The ALPUS's approach." IEICE Trans.on Information and Systems. Vol.E-78D,No.9. 1108-1117 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [Publications] N.Satou, I.Jimbo, Y.Sekiya and H.Ueno: "PREPARE : Program Understanding System for Softwere Reverse Engineering" Proc.of JCKBSE'96. 25-34 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [Publications] H.Ueno: "A Program Normaligation Method to Improve Flexibility of Knowledge-Based Program Understander" Proceedings of JCKBSE '96. 35-44 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] H.Ueno: "Concepts and Methodologies for Knowledge-Based Program Understander ALPUS" Proceedings of PPIG '96. 43-59 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] H.Ueno: "Concepts and Methodologies for Knowledge-Based Program Understanding-The ALPUS's Approach-" IEICE Trans.of Information and Systems. Vol.E-78D No.9. 1108-1117 (1995)

    • Related Report
      1996 Annual Research Report
  • [Publications] N.Satou: "PREPARE : Program Understanding System for Software Reverse Engineering" Proceedings of JCKBSE '96. 25-34 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] 上野晴樹: "C^<++>による汎用フレーム型知識工学環境ZEROの実現" ソフトウェア工学の基礎(ソフトウェア科学会). 2. 101-110 (1995)

    • Related Report
      1996 Annual Research Report
  • [Publications] 上野晴樹: "リバースエンジニアリングとその課題-AIとSEの接点として-" 電子情報通信学会信学技法AI94-71. 49-56 (1995)

    • Related Report
      1995 Annual Research Report
  • [Publications] 上野晴樹: "教育向き知的プログラミング環境の概念.方法.課題" 「教育のためのコミュニケーションメディアシステム」ワークショップ96予稿集. (1996)

    • Related Report
      1995 Annual Research Report
  • [Publications] H. Ueno: "Concepts and Methodologies for Krowledge-Based Program Understandes ALPUS" Proc. PRIG96, to appear. (1996)

    • Related Report
      1995 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi