Direct Manipulation: A Step Beyond Programming Languages | AMiner