Idea Garden: Situated Support for Problem Solving by End-User Programmers
2014; Oxford University Press; Volume: 27; Issue: 6 Linguagem: Inglês
10.1093/iwc/iwu022
ISSN1873-7951
AutoresJill Cao, Scott Fleming, Margaret Burnett, Christopher Scaffidi,
Tópico(s)Personal Information Management and User Behavior
ResumoAlthough there have been many advances in end-user programming environments, recent empirical studies report that programming still remains difficult for end-users. We hypothesize that one reason may be lack of effective support for helping end-user programmers problem-solve their own way around barriers they encounter. Therefore, in this paper, we describe the Idea Garden, a concept designed to help end-user programmers generate new ideas and problem-solve when they run into barriers. The Idea Garden has its roots in Minimalist Learning Theory and problem-solving theories. Our proof-of-concept prototype of the Idea Garden concept in the CoScripter end-user programming environment currently targets three barriers reported in end-user programming literature. It does so using an integrated, just-in-time combination of scaffolding for problem-solving strategies, for design patterns and for programming concepts. Our empirical results showed that this approach helped end-user programmers overcome all three types of barriers that our prototype targeted.
Referência(s)