A Taxonomy of Visual Programming Languages
Since the 1970s a large variety of different kinds of visual programming languages have been developed. Curiously there exists no current and up-to-date survey of these languages, nor a taxonomy explaining the different approaches and what problems they solve. The goal of theis seminar project is to produce such a survey and a taxonomy by compiling a list of visual programming languages and classifying their features.
Some useful links:
- Visual Programming lecture of the PL: Programming Languages MSc course
- Selected papers
- Selected paper downloads (unibe access)
- Wikipedia page on Visual Programming Languages
Some older surveys: (unibe downloads)
- Myers, “Visual programming, programming by example, and program visualization: a taxonomy”, SIGCHI Bull., 1986.
- Chang, “Visual languages: a tutorial and survey”, IEEE Software, 1987.
- Burnett and Baker, “A Classification System for Visual Programming Languages”, Journal of Visual Languages and Computing, 1994.
- Boshernitsan and Downes, “Visual Programming Languages: A Survey”, TR UCB/CSD-04-1368, December 1997.
- Burnett, “Visual Programming”, Encyclopedia of Electrical and Electronics Engineering, 1999.
Contact: Oscar Nierstrasz