Gesture-Based Programming (GBP) is a form of programming by human demonstration based on an expansive definition of gestures beyond the traditional hand motions. The process begins by observing a ...