𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Semiotic engineering principles for evaluating end-user programming environments

✍ Scribed by C.S de Souza; S.D.J Barbosa; S.R.P da Silva


Publisher
Elsevier Science
Year
2001
Tongue
English
Weight
654 KB
Volume
13
Category
Article
ISSN
0953-5438

No coin nor oath required. For personal study only.

✦ Synopsis


End user programming (EUP) environments are difficult to evaluate empirically. Most users do not engage in programming, and those who do are often discouraged by the complexity of programming tasks. Often the difficulties arise from the programming languages in which users are expected to express themselves. But there are other difficulties associated with designing extensions and adjustments to artifacts that have been originally designed by others. This paper characterizes EUP as a semiotic design process, and presents two principles that can be used to illustrate the distinctions between the various kinds of techniques and approaches proposed in this field. The principles support a preliminary theoretical model of EUP and should thus facilitate the definition and interpretation of empirical evaluation studies. They also define some specific semiotic qualifications that more usable and applicable EUP languages could be expected to have.