• DocumentCode
    181889
  • Title

    Combining Tiled and Textual Views of Code

  • Author

    Homer, Michael ; Noble, James

  • Author_Institution
    Sch. of Eng. & Comput. Sci., Victoria Univ. of Wellington, Wellington, New Zealand
  • fYear
    2014
  • fDate
    29-30 Sept. 2014
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Jigsaw puzzle programming environments manipulate programs primarily by drag-and-drop. Generally these environments are based on their own special-purpose languages, meaning students must move on to another language as their programs grow. Tiled Grace is a tile-based editor for Grace, an educational programming language with a conventional textual syntax. Using Tiled Grace, programmers can move seamlessly between visualising their programs as tiles or source code, editing their programs via tiles or text, and continue on to traditional textual environments, all within the same programming language. We conducted a user experiment with Tiled Grace, and present the results of that experiment showing that users find dual views helpful.
  • Keywords
    computational linguistics; computer aided instruction; programming languages; visual programming; code textual view; code tiled view; educational programming language; jigsaw puzzle; source code; textual syntax; tiled Grace; visual programming; Browsers; Computer languages; Educational institutions; Shape; Switches; Syntactics; Visualization; Grace; drag-and-drop; experiment; multiple views; programming languages; visual languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Visualization (VISSOFT), 2014 Second IEEE Working Conference on
  • Conference_Location
    Victoria, BC
  • Type

    conf

  • DOI
    10.1109/VISSOFT.2014.11
  • Filename
    6980206