End-user programming as translation: an experimental framework and study | IEEE Conference Publication | IEEE Xplore