première version pour VL/HCC 2012 deuxième version pour POPL 2013There is no agreed set of grounded principles on which to rely to analyze and discuss code representations. I propose a combination of Semiotic of Graphics and ScanVis. I discovered that this unifying framework brings together many aspects of visual layout and appearance of programming languages. We describe how the framework applies to programming languages, which is not obvious and has never been done before. We show how to use the framework to compare representation of code by relying on sound arguments. Finally, we use the framework to devise design principles to help generate new representations. Relying on such a framework can help researchers and designers invent better...
We consider the artist-programmer, who creates work through its description as source code. The arti...
The integration of programming teachings, in all levels of education, highlights the need to acquire...
This paper presents a set of principles that an intuitive and efficient visual representation langua...
There is no agreed set of grounded principles on which to rely to an-alyze and discuss code represen...
International audienceFirm principles which can be relied on to analyze and discuss textual and grap...
Centre for Intelligent Systems and their ApplicationsThis thesis describes research into the role of...
Underlying any single-user software visualization (SV) system is a visualization language onto which...
This paper reports the results of two experiments investigating differences in comprehensibility of ...
After more than a decade of research, visual languages have still not become everyday programming to...
The main reason for using visual languages is that they are often far more convenient to the user th...
In the field of Generative Design (GD), Visual Programming Languages (VPLs), such as Grasshopper, ar...
Visual programming is a tool well suited for smaller developer teams and in some cases even end user...
In this paper we compare visual and textual programming languages for generative design. We argue th...
In this paper we explain a graphical user interface for de ning semantic descriptions of programmi...
In this paper we describe a new language, Visual Structure Language (VSL), designed to describe the ...
We consider the artist-programmer, who creates work through its description as source code. The arti...
The integration of programming teachings, in all levels of education, highlights the need to acquire...
This paper presents a set of principles that an intuitive and efficient visual representation langua...
There is no agreed set of grounded principles on which to rely to an-alyze and discuss code represen...
International audienceFirm principles which can be relied on to analyze and discuss textual and grap...
Centre for Intelligent Systems and their ApplicationsThis thesis describes research into the role of...
Underlying any single-user software visualization (SV) system is a visualization language onto which...
This paper reports the results of two experiments investigating differences in comprehensibility of ...
After more than a decade of research, visual languages have still not become everyday programming to...
The main reason for using visual languages is that they are often far more convenient to the user th...
In the field of Generative Design (GD), Visual Programming Languages (VPLs), such as Grasshopper, ar...
Visual programming is a tool well suited for smaller developer teams and in some cases even end user...
In this paper we compare visual and textual programming languages for generative design. We argue th...
In this paper we explain a graphical user interface for de ning semantic descriptions of programmi...
In this paper we describe a new language, Visual Structure Language (VSL), designed to describe the ...
We consider the artist-programmer, who creates work through its description as source code. The arti...
The integration of programming teachings, in all levels of education, highlights the need to acquire...
This paper presents a set of principles that an intuitive and efficient visual representation langua...