Code generation tool study