• 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