Abstract: Programming has become increasingly important in our society. However, the learning process presents significant challenges, particularly for novice students of introductory courses. From ...
Abstract: End-user programming in smart homes addresses tasks that range from very simple to very complex. In this study we investigate how task complexity impacts performance when using two different ...