An experimental investigation of visual enhancements for programming environments

Pictorial interfaces, including iconic, diagrammatic and forms-oriented, are common in today’s software development environment. The acceptance of visual interfaces has prompted software manufacturers to extend this feature to programming languages. The intent of this study was to explore the effects of tool and language representation on the programmer’s ability to synthesize and transform information for the purpose of software development and maintenance.