The proceedings of the September 2006 symposium consists of 15 full papers and 19 short papers on end user development, visual computer languages, testing, interaction, process, learning programming, and visualization. Topics include specification and construction of control flow semantics, a linguistic analysis of how people describe software problems, representing parallelism in a control language for children, and a web search tool for finding API components and examples. Sixteen doctoral presentations round out the volume. No subject index is provided. Annotation ©2006 Book News, Inc., Portland, OR (booknews.com)