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

1996 Fiscal Year Final Research Report Summary

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
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.

  • Research Products

    (9 results)

All Other

All Publications (9 results)

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

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

    • Description
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(和文)」より
  • [Publications] N.Satou: "PREPARE:Program Understanding System for Software Reverse Engineering" Proceedings of JCKBSE′96. 25-34 (1996)

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

    • Description
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [Publications] H.Ueno: "Concepts and Methodologies for Knowledge-Based Program Understander ALPUS." Proc.of PPIG'96. 43-59 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より

URL: 

Published: 1999-03-09  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi