Artigo Revisado por pares

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

ISSN

1873-7951

Autores

Jill Cao, Scott Fleming, Margaret Burnett, Christopher Scaffidi,

Tópico(s)

Personal Information Management and User Behavior

Resumo

Although 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)
Altmetric
PlumX