Name : [in Japanese]
Number : 30
Location : [in Japanese]
Date : November 25, 2017 - November 26, 2017
Pages 96-101
The knowledge of various ways to achieve the same purpose of program is important for program education and software engineering. In this paper, we propose a vector representation of program with that the structure of abstract syntax tree of a program is appropriately indicated. In order to show usefulness of our proposed method, we conduct the following experiments: firstly, we confirm that our proposal can analyze fundamental programs as appears in textbooks based on the representation. Secondly, we also confirm that our proposed method can classify ways of programing that are adopted in various programs submitted to an assignment of program. From these results, we conclude that our proposed method is a useful for analyzing how a program achieves its purpose.