CHI'06 was a great conference for people interested in end-user programming, end-user software engineering, and human aspects of programming. There were a number of excellent papers relevant to this area, and the WEUSE II Workshop (Workshop on End-User Software Engineering) held at CHI was also a big success.
An extended browse of the CHI proceedings, including at least these programming-related papers, is recommended:
You can read about the WEUSE workshop at the WEUSE website
Margaret Burnett, Project Director
EUSES Consortium (End Users Shaping Effective Software)