Impact of the visitor pattern on program comprehension and maintenance

Sébastien Jeanmart, Yann Gaël Guéhéneuc, Houari Sahraoui, Naji Habra

Résultats de recherche: Contribution dans un livre/un catalogue/un rapport/dans les actes d'une conférenceArticle dans les actes d'une conférence/un colloque

Résumé

In the software engineering literature, many works claim that the use of design patterns improves the com-prehensibility of programs and, more generally, their maintainability. Yet, little work attempted to study the impact of design patterns on the developers' tasks of program comprehension and modification. We design and perform an experiment to collect data on the impact of the Visitor pattern on comprehension and modification tasks with class diagrams. We use an eye-tracker to register saccades and fixations, the latter representing the focus of the developers' attention. Collected data show that the Visitor pattern plays a role in maintenance tasks: class diagrams with its canonical representation requires less efforts from developers.

langue originaleAnglais
titreProceedings of the 3rd International Symposium on Empirical Software Enginneering & Measurement, Florida (USA) Octobre 2009
Sous-titreESEM 2009
Editeur James Miller and Rick Selby
Pages69-78
Nombre de pages10
ISBN (imprimé)9781424448418
Les DOIs
Etat de la publicationPublié - 28 déc. 2009
Evénement2009 3rd International Symposium on Empirical Software Engineering and Measurement, ESEM 2009 - Lake Buena Vista, FL, États-Unis
Durée: 15 oct. 200916 oct. 2009

Une conférence

Une conférence2009 3rd International Symposium on Empirical Software Engineering and Measurement, ESEM 2009
Pays/TerritoireÉtats-Unis
La villeLake Buena Vista, FL
période15/10/0916/10/09

Empreinte digitale

Examiner les sujets de recherche de « Impact of the visitor pattern on program comprehension and maintenance ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation