SOFTWARE ENGINEERING FOR VISUAL PROGRAMMING LANGUAGES
Margaret Burnett · 2002
This article describes emerging research into how visual programming languages may lead to and even require the development of new software engineering support paradigms. Keywords: visual programming languages, software engineering, end-user programming, end-user software engineering, Forms/3. 1. Introduction Visual programming languages (VPLs) are becoming increasingly common in several domains. For example, visual programming languages or sublanguages are becoming the most common way to do some kinds of GUI programming, are becoming the most common way of specifying visualization graphics depicting scientific data, and are also starting to appear as macro generators for end-user applications. However, despite the increase in the use of VPLs for these and other programming tasks, there has been almost no attention to software engineering support mechanisms when working in these languages. Visual programming is programming in which