1. A system of injecting a code section to a code edited by a graphical user interface (GUI) of an integrated development environment (IDE), comprising: a memory storing a dataset associating each of a plurality of code segments with one of a plurality of hand pose features and a plurality of hand motion features; an imager adapted to capture a plurality of images of a hand while an IDE being executed on a client terminal located in proximity to said imager; a code store storing a code of an application; and at least one processor coupled to the imager, the memory and the program store for executing the stored code, the code comprising: code instructions to identify at least one of said plurality of hand pose features and said plurality of hand motion features and at least one discrete value of said identified at least one hand pose features and hand motion features from an analysis of said plurality of images; code instructions to select at least one of said plurality of code segments associated with said identified at least one hand pose features and hand motion features; and code instructions to add automatically a code section generated based on said at least one code segments and said at least one discrete value to a code presented by a code editor of said IDE.