• DocumentCode
    3634299
  • Title

    Applying program comprehension techniques to karel robot programs

  • Author

    Nuno Oliveira;Pedro Rangel Henriques;Daniela da Cruz;Maria Joāo Varanda Pereira;Marjan Mernik;Tomaž Kosar;Matej Črepinšek

  • Author_Institution
    University of Minho - Department of Computer Science, Campus de Gualtar, 4715-057, Braga, Portugal
  • fYear
    2009
  • Firstpage
    699
  • Lastpage
    706
  • Abstract
    In the context of program understanding, a challenge research topic1 is to learn how techniques and tools for the comprehension of General-Purpose Languages (GPLs) can be used or adjusted to the understanding of Domain-Specific Languages (DSLs). Being DSLs tailored for the description of problems within a specific domain, it becomes easier to improve these tools with specific visualizations (at a higher abstraction level, closer to the problem level) in order to understand the DSLs programs. In this paper, comprehension techniques will be applied to Karel language. This will allow us to explore the creation of problem domain visualizations for this language and to combine both problem and program domains in order to reach a full understanding of Karel programs.
  • Keywords
    "Robots","DSL","Visualization","Computer science","Data mining","Domain specific languages","Digital signal processing","Information technology","Vocabulary","Natural languages"
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Information Technology, 2009. IMCSIT ´09. International Multiconference on
  • ISSN
    2157-5525
  • Print_ISBN
    978-1-4244-5314-6
  • Type

    conf

  • DOI
    10.1109/IMCSIT.2009.5352762
  • Filename
    5352762