DocumentCode
1893358
Title
Idea garden tuning and generalization
Author
Bahmani, Faezeh
Author_Institution
Sch. of Electr. Eng. & Comput. Sci., Oregon State Univ., Corvallis, OR, USA
fYear
2013
fDate
15-19 Sept. 2013
Firstpage
175
Lastpage
176
Abstract
End-user programmers encounter many barriers as they try to accomplish their tasks. To help solve this problem, Researchers have developed solutions to help end users overcome some of these barriers, such as arcane language constructs that are difficult to learn, syntax rules that are hard to memorize, and finding suitable example programs that other end-users have written. Approaches developed previously to tackle these issues include programming by demonstration, natural programming methodology, and mashup environments. In spite of such efforts, empirical experiments show that many end-user programmers still struggle. One possible explanation for this phenomenon is that most approaches try to remove these barriers rather than trying to empower users through increasing end users´ problem-solving skills, creativity, and design thinking. To fill this gap, recently, Cao et al. introduced the Idea Garden approach. Idea Garden is not intended to solve problems automatically on its own or to replace online tutorials. Instead, it supplements online tutorials by suggesting problem solving strategies, programming domain concepts, and patterns based on the users´ actual tasks.
Keywords
programming; Idea Garden generalization; Idea Garden tuning; arcane language constructs; end-user programmers; mashup environments; natural programming methodology; problem solving strategies; programming by demonstration; programming domain concepts; syntax rules; Educational institutions; Games; Problem-solving; Programming; Programming environments; Sociology; Statistics;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages and Human-Centric Computing (VL/HCC), 2013 IEEE Symposium on
Conference_Location
San Jose, CA
ISSN
1943-6092
Type
conf
DOI
10.1109/VLHCC.2013.6645272
Filename
6645272
Link To Document