abstract = "Program synthesis aims to automatically generate an
executable segment of code that satisfies a given set
of criteria. Genetic programming has been widely
studied for program synthesis. However, it has
drawbacks such as code bloats and the difficulty in
finer control over the growth of programs. This paper
explores the possibility of applying Monte Carlo Tree
Search (MCTS) technique to general purpose program
synthesis. The exploratory study applies MCTS to
synthesis of six small benchmarks using Java Bytecode
instructions, and compares the results to those of
genetic programming. The paper discusses the major
challenges and outlines the future work.",