End User Programming
Bolin et al., Automation and customization of rendered web pages
Kelleher and Pausch, Lessons learned from designing a programming system to support …
Myers, Mcdaniel and Kosbie, Marquise: creating complete user interfaces by demonstration
Wilson et al., Harnessing curiosity to increase correctness user programming…