A survey of representations employed in object-orientated programming

Romero, Pablo, Cox, Richard, du Boulay, Benedict and Lutz, Rudi (2003) A survey of representations employed in object-orientated programming. Journal of Visual Languages and Programming, 14 (5). pp. 387-419. ISSN 1045-926X

[img]
Preview
PDF
Download (5MB) | Preview

Abstract

This document presents an overview of the program visualisations additional to the program code provided by some of the most popular object-oriented programming environments to support tasks involving program comprehension. These representations were compared in terms of the programming aspects they highlight and of their information modality. Those with common characteristics according to these criteria were identified. Finally, a brief analysis of these common representations in terms of Green's Cognitive Dimensions is presented. Two questions arising from this survey are (a) whether representations additional to the code should be redundant and highlight similar information to the main notation or be complementary and highlight different programming aspects and (b) which factors might increase the cognitive difficulty of co-ordinating these additional representations and the program code. More theoretical knowledge about the way these additional representations influence the comprehension of computer programs seems to be needed.

Item Type: Article
Additional Information: Published by Elsevier
Schools and Departments: School of Engineering and Informatics > Informatics
Subjects: Q Science > QA Mathematics > QA0076 Computer software
Depositing User: Ben duBoulay
Date Deposited: 25 Oct 2006
Last Modified: 13 Mar 2017 20:40
URI: http://sro.sussex.ac.uk/id/eprint/416

View download statistics for this item

📧 Request an update