Applying program comprehension techniques to Karel robot programs

Detalhes bibliográficos
Autor(a) principal: Oliveira, Nuno
Data de Publicação: 2009
Outros Autores: Henriques, Pedro Rangel, Cruz, Daniela, Pereira, Maria João, Mernik, Marjan, Kosar, Tomaz, Crepinsek, Matej
Idioma: eng
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/10198/1203
Resumo: 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.
id RCAP_c0c7c64d6c4eb3231ba41e05d2572bbc
oai_identifier_str oai:bibliotecadigital.ipb.pt:10198/1203
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Applying program comprehension techniques to Karel robot programsProgram comprehension viewsDomain specific languagesAbstract—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.GRICES - FCTIMCSTBiblioteca Digital do IPBOliveira, NunoHenriques, Pedro RangelCruz, DanielaPereira, Maria JoãoMernik, MarjanKosar, TomazCrepinsek, Matej2009-10-15T13:19:02Z20092009-01-01T00:00:00Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10198/1203engOliveira, Nuno; Henriques, Pedro; Cruz, Daniela; Pereira, Maria João; Mernik, Marjan; Kosar, Tomaz; Crepinsek, Matej (2009). Applying program comprehension techniques to Karel robot programs. In 2º Workshop on Advances in Programming Languages. Mragowo, Poland.info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-02-25T11:54:38Zoai:bibliotecadigital.ipb.pt:10198/1203Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T11:15:57.644760Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Applying program comprehension techniques to Karel robot programs
title Applying program comprehension techniques to Karel robot programs
spellingShingle Applying program comprehension techniques to Karel robot programs
Oliveira, Nuno
Program comprehension views
Domain specific languages
title_short Applying program comprehension techniques to Karel robot programs
title_full Applying program comprehension techniques to Karel robot programs
title_fullStr Applying program comprehension techniques to Karel robot programs
title_full_unstemmed Applying program comprehension techniques to Karel robot programs
title_sort Applying program comprehension techniques to Karel robot programs
author Oliveira, Nuno
author_facet Oliveira, Nuno
Henriques, Pedro Rangel
Cruz, Daniela
Pereira, Maria João
Mernik, Marjan
Kosar, Tomaz
Crepinsek, Matej
author_role author
author2 Henriques, Pedro Rangel
Cruz, Daniela
Pereira, Maria João
Mernik, Marjan
Kosar, Tomaz
Crepinsek, Matej
author2_role author
author
author
author
author
author
dc.contributor.none.fl_str_mv Biblioteca Digital do IPB
dc.contributor.author.fl_str_mv Oliveira, Nuno
Henriques, Pedro Rangel
Cruz, Daniela
Pereira, Maria João
Mernik, Marjan
Kosar, Tomaz
Crepinsek, Matej
dc.subject.por.fl_str_mv Program comprehension views
Domain specific languages
topic Program comprehension views
Domain specific languages
description 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.
publishDate 2009
dc.date.none.fl_str_mv 2009-10-15T13:19:02Z
2009
2009-01-01T00:00:00Z
dc.type.driver.fl_str_mv conference object
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10198/1203
url http://hdl.handle.net/10198/1203
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Oliveira, Nuno; Henriques, Pedro; Cruz, Daniela; Pereira, Maria João; Mernik, Marjan; Kosar, Tomaz; Crepinsek, Matej (2009). Applying program comprehension techniques to Karel robot programs. In 2º Workshop on Advances in Programming Languages. Mragowo, Poland.
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv IMCST
publisher.none.fl_str_mv IMCST
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833591745075478528