Skip to content

Ptidej Team

Sections
Personal tools
You are here: Home » Research » Taupe

Understanding Program Comprehension

Document Actions

In the TAUPE project (Thoroughly Analysing the Understanding of Programs through Eyesight1), we attempt to evaluate experimentally the impact of patterns on program comprehension using state-of-the-art tools and technique, in particular eye trackers.



Image of an EyeLink eye-tracker



This project is dedicated to the study of the uses of patterns by software developers during program comprehension. The main research question we attempt to address is: "How do software developers use visual data during program comprehenesion?" In particular, we are interested in the use by software developers of patterns in program models, be there represented by class diagrams, sequence diagrams, adjacency matrices, or any other forms.

We hope that our research could help in:

  • Classifying and organising visual representations.
  • Developing criteria to assess the quality of visual representations.
  • Developing new visual representations and representation techniques.
  • Improving our understanding of program comprehension.
  • Justifying the body of work on pattern identification and visualisation.

The main assumption of our researchers is that software developers mainly use sight to obtain information about the programs they develop or maintain.

You may be interested in:

Questions? Comments? Please contact Yann-Gaël Guéhéneuc or Stefan Monnier.

1 "Taupe" means "mole" in French and is pronounced 'tOp.

Created by ptidejteam
Contributors : Guéhéneuc Y.-G., Huynh D.L.,
Last modified 2009-04-01 19:18
 

Powered by Plone