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...
Software visualization is a significant force in software engineering. As the sizes of software syst...
Domain-Specific Languages (DSLs ) are characterized by a set of attributes that make them different ...
Program Comprehension is improved if: i) the Problem and Program Domains can be related, and ii) th...
In the context of program understanding, a challenge research topic 1 is to learn how techniques and...
Abstract—In the context of program understanding, a challenge research topic1 is to learn how techni...
In the past, we have been looking for program comprehension tools that are able to interconnect oper...
Abstract. In the past, we have been looking for program comprehen-sion tools that are able to interc...
Abstract. In the past, we have been looking for program comprehension tools that are able to interco...
Program domain concepts are rather complex and low level for a fast assimilation. On the other hand,...
Program Comprehension is a Software Engineering discipline which aims to understand computer code wr...
Software visualisation is the process of modelling software systems for comprehension. The comprehen...
Program and system comprehension are vital parts of the software maintenance process. We discuss the...
The program understanding task is usually very time and effort consuming. In a traditional way the c...
The topic of the thesis are domain-specific languages (DSL) and their use in software development. T...
Program comprehension is a central activity during software maintenance, evolution and reuse. Some r...
Software visualization is a significant force in software engineering. As the sizes of software syst...
Domain-Specific Languages (DSLs ) are characterized by a set of attributes that make them different ...
Program Comprehension is improved if: i) the Problem and Program Domains can be related, and ii) th...
In the context of program understanding, a challenge research topic 1 is to learn how techniques and...
Abstract—In the context of program understanding, a challenge research topic1 is to learn how techni...
In the past, we have been looking for program comprehension tools that are able to interconnect oper...
Abstract. In the past, we have been looking for program comprehen-sion tools that are able to interc...
Abstract. In the past, we have been looking for program comprehension tools that are able to interco...
Program domain concepts are rather complex and low level for a fast assimilation. On the other hand,...
Program Comprehension is a Software Engineering discipline which aims to understand computer code wr...
Software visualisation is the process of modelling software systems for comprehension. The comprehen...
Program and system comprehension are vital parts of the software maintenance process. We discuss the...
The program understanding task is usually very time and effort consuming. In a traditional way the c...
The topic of the thesis are domain-specific languages (DSL) and their use in software development. T...
Program comprehension is a central activity during software maintenance, evolution and reuse. Some r...
Software visualization is a significant force in software engineering. As the sizes of software syst...
Domain-Specific Languages (DSLs ) are characterized by a set of attributes that make them different ...
Program Comprehension is improved if: i) the Problem and Program Domains can be related, and ii) th...