Arrêt de service programmé du vendredi 10 juin 16h jusqu’au lundi 13 juin 9h. Pour en savoir plus
Accéder directement au contenu Accéder directement à la navigation
Communication dans un congrès

Unifying Textual and Visual : A Theoretical Account of the Visual Perception of Programming Languages

Stéphane Conversy 1, 2
1 LII - ENAC - Equipe Informatique Interactive
ENAC - Ecole Nationale de l'Aviation Civile
2 IRIT-ICS - Interactive Critical Systems
IRIT - Institut de recherche en informatique de Toulouse
Abstract : Firm principles which can be relied on to analyze and discuss textual and graphical code representations are still missing. We propose a framework relying on ScanVis, an extension of the Semiology of Graphics that models the perception and scanning of abstract graphics, to model and to provide plausible explanations of phenomena pertaining to the visual perception of representations of code. This framework unifies many aspects of the visual layout and appearance of programming languages and reveals similarities and substantial differences in the visual operations required by those notations. We also show how the framework may help compare and generate representations of programming languages with respect to visual perception. This work suggests that the gap between textual and graphical languages is narrow, and that all kind of programming languages should rely on the capability of the human visual system.
Type de document :
Communication dans un congrès
Liste complète des métadonnées

https://hal-enac.archives-ouvertes.fr/hal-01078340
Contributeur : Céline Smith Connectez-vous pour contacter le contributeur
Soumis le : mardi 28 octobre 2014 - 16:42:19
Dernière modification le : mardi 22 mars 2022 - 08:40:54

Identifiants

Citation

Stéphane Conversy. Unifying Textual and Visual : A Theoretical Account of the Visual Perception of Programming Languages. Onward 2014, ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software, Oct 2014, Portland, United States. pp 201-212, ⟨10.1145/2661136.2661138⟩. ⟨hal-01078340⟩

Partager

Métriques

Consultations de la notice

155