Programming languages often demarcate the internal sandbox, consisting o...
There exists a large number of research works analyzing questions and an...
Software testing is one of the very important Quality Assurance (QA)
com...
Pure embedding as an implementation strategy of domain-specific language...
The main purpose of a voice command system is to process a sentence in
n...
To evaluate software maintenance techniques and tools in controlled
expe...
Context: Tangled commits are changes to software that address multiple
c...
Domain-specific debugging visualizations try to provide a view of a runt...
An inherently abstract nature of source code makes programs difficult to...
Traditionally, we have two possibilities to design tools for program
com...
A concern can be characterized as a developer's intent behind a piece of...
As program comprehension is a vast research area, it is necessary to get...
Developers often try to find occurrences of a certain term in a software...
Source code is inherently abstract, which makes it difficult to understa...
Source code written in textual programming languages is typically edited...
Researchers, students and practitioners often encounter a situation when...