• DocumentCode
    2250844
  • Title

    Conversational programming in action

  • Author

    Repenning, Alexander

  • Author_Institution
    AgentSheets Inc., Boulder, CO, USA
  • fYear
    2011
  • fDate
    18-22 Sept. 2011
  • Firstpage
    263
  • Lastpage
    264
  • Abstract
    Accelerated by the Do-It-Yourself mindset of the Web 2.0 culture, end-user programming, which is programming by end users with limited, if any, formal programming background, is growing rapidly. Especially in educational settings, children are exposed to computational thinking by making games, building scientific simulations and creating stories. Early educational programming languages such as Logo have made programming substantially more accessible to end users. More recent approaches include visual programming with drag-and-drop style of programming making it nearly impossible to compose syntactically incorrect programs. However, as the syntactic challenges of end-user programming are gradually fading into the past, the new frontier of semantic programming support emerges. This demonstration introduces Future Trace, a system to make programming more conversational. A conversational programming agent runs programs one step into the future in order to visualize discrepancies between the programs users intended to write and the actual programs.
  • Keywords
    automatic programming; computer science education; software agents; Future Trace; Logo; Web 2.0; computational thinking; conversational programming agent; do-it-yourself mindset; educational programming languages; end-user programming; visual programming; Debugging; Educational institutions; Games; Programming environments; Programming profession; Visualization; Game design; computational thinking; debugging; end-user programming; visual programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing (VL/HCC), 2011 IEEE Symposium on
  • Conference_Location
    Pittsburgh, PA
  • ISSN
    1943-6092
  • Print_ISBN
    978-1-4577-1246-3
  • Type

    conf

  • DOI
    10.1109/VLHCC.2011.6070423
  • Filename
    6070423