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

Research on Automated Evaluation of Novice Programs Written in Assembly Language

Research Project

Project/Area Number 11680400
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field Intelligent informatics
Research InstitutionTeikyo University

Principal Investigator

TAKEI Shigeo  Teikyo University, School of Science and Engineering, Professor, 理工学部, 教授 (30004360)

Co-Investigator(Kenkyū-buntansha) WATANABE Hiroyoshi  Teikyo University, School of Science and Engineering, Research Associate, 理工学部, 助手 (40240519)
ARAI Masayuki  Teikyo University, School of Science and Engineering, Instructor, 理工学部, 講師 (70212602)
Project Period (FY) 1999 – 2000
Project Status Completed (Fiscal Year 2000)
Budget Amount *help
¥3,100,000 (Direct Cost: ¥3,100,000)
Fiscal Year 2000: ¥1,300,000 (Direct Cost: ¥1,300,000)
Fiscal Year 1999: ¥1,800,000 (Direct Cost: ¥1,800,000)
KeywordsProgramming Education / Program Evaluation / Assembly Language / CASL / Case-based Reasoning
Research Abstract

We worked out a method of automated program evaluation and implemented an evaluating assistant system of novice programs written in assembly language using the method. We also evaluated the implemented system.
(1) The method of automated program evaluation : The proposed method to perform the evaluation tasks consists of two processes : (a) evaluating the program's action and (b) evaluating the implementation by case-based reasoning. We worked out methods of case representation, case-based reasoning processes, and program-matching processes.
(2) Implementation of evaluating assistant system : The implemented system consists of a server, a client for students and a client for teachers. The client system for students has a function of evaluating the program's action. A function of evaluating programs by case-based reasoning is implemented as CGI programs on the server. We implemented the first version in 1999 and improved it with the second version 2000. In the first version of the system, the program lists were represented in the generalized form. On the other hand, program lists in cases are intact and indexes to cases are constructed by using information of generalized program lists in the second version. We also implemented an editor and a simple database system for the problem information, because teachers need to prepare the problem information in order to use the evaluating assistant system.
(3) System evaluation : The implemented assistant system was utilized for actual classes of the CPU and assembly language course at Teikyo University in 1999 and 2000. The judgment accuracy, which is defined as a ratio of the same judgment between the assistant system and the teachers, was about 99%. Target programs for evaluating by teachers are reduced to about 10% to 30% depend on the problems. The results demonstrated the effectiveness of the system in reducing teachers' evaluation workloads.

Report

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

    (12 results)

All Other

All Publications (12 results)

  • [Publications] Watanabe,H.,Arai,M.and Takei,S: "Automated Evaluation of Novice Programs Written in Assembly Language"Proc.of The 7th International Conference on Computers in Education (ICCE99). Vol.2. 165-168 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Watanabe,H.,Arai,M.and Takei,S.: "Case-Based Evaluating Assistant of Novice Programs"Proc.of The 8th International Conference on Computers in Education (ICCE2000). Vol.1. 133-137 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 渡辺博芳,荒井正之,武井惠雄: "事例に基づく初等アセンブラプログラミング評価支援システム"情報処理学会論文誌. 42・1. 99-109 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Watanabe,H.,Arai,M.and Takei,S: "Case-Based Evaluation of Novice Programs"Proc.of The 10th International Conference on Artificial Intelligence in Education (AI-ED2001). (掲載予定). (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Watanabe, H., Arai, M.and Takei, S: "Automated Evaluation of Novice Programs Written in Assembly Language"Proc.of The 7th International Conference on Computers in Education (ICCE99). Vol.2. 165-168 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Watanabe, H., Arai, M.and Takei, S: "Case-Based Evaluating Assistant of Novice Programs"Proc.of The 8th International Conference on Computers in Education (ICCE2000). Vol.1. 133-137 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Watanabe, H., Arai, M.and Takei, S.: "Case-based Evaluation Support System of Novice Programs Written in Assembly Language"IPSJ Transaction. Vol.42, No.1. 99-109 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Watanabe, H., Arai, M.and Takei, S: "Case-Based Evaluation of Novice Programs"Proc.of The 10th International Conference on Artificial Intelligence in Education (AI-ED2001). (to appear). (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Watanabe,H.,Arai,M.and Takei,S.: "Case-Based Evaluating Assistant of Novice Programs"Proc.of The 8th International Conference on Computers in Education (ICCE2000). Vol.1. 133-137 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 渡辺博芳,荒井正之,武井惠雄: "事例に基づく初等アセンブラプログラミング評価支援システム"情報処理学会論文誌. 42・1. 99-109 (2001)

    • Related Report
      2000 Annual Research Report
  • [Publications] Watanabe,H.,Arai,M.and Takei,S.: "Case-Based Evaluation of Novice Programs"Proc.of The 10th International Conference on Artificial Intelligence in Education (AI-ED2001). (掲載予定). (2001)

    • Related Report
      2000 Annual Research Report
  • [Publications] Watanabe,H.Arai,M.and Taleo.S.: "Automated Evaluation of Novice Programs Written in Assembly Language"Proceedinngs of 7th International Conference on computer and Education. Vol.2. 165-168 (1999)

    • 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