Show all

2018

Fakhoury*, Sarah; Ma*, Yuzhan; Arnaoudova, Venera; Adesope, Olusola

The Effect of Poor Source Code Lexicon and Readability on Developers' Cognitive Load (Inproceeding)

Proceedings of the International Conference on Program Comprehension (ICPC), pp. to appear, 2018, (Distinguished Paper Award).

(Links | BibTeX | Tags: empirical study, linguistic antipatterns, program comprehension, source code identifiers)

2014

Arnaoudova, Venera

Towards Improving the Code Lexicon and its Consistency (PhD Thesis)

Polytechnique Montréal, 2014.

(Links | BibTeX | Tags: developers' perception, empirical study, fault prediction, linguistic antipatterns, program comprehension, renaming, source code identifiers)

2010

Arnaoudova, Venera; Mousavi Eshkevari, Laleh; Oliveto, Rocco; Guéhéneuc, Yann-Gaël; Antoniol, Giuliano

Physical and Conceptual Identifier Dispersion: Measures and Relation to Fault Proneness (Technical Report)

École Polytechnique de Montréal (EPM-RT-2010-02), 2010.

(BibTeX | Tags: entropy, fault models, information retrieval, program comprehension, source code identifiers)

Arnaoudova, Venera

Improving Source Code Quality through the Definition of Linguistic Anti-patterns (Inproceeding)

Doctoral Symposium of the Working Conference on Reverse Engineering (WCRE), pp. 285–288, 2010.

(BibTeX | Tags: linguistic antipatterns, program comprehension, software quality)

Arnaoudova, Venera; Mousavi Eshkevari, Laleh; Oliveto, Rocco; Guéhéneuc, Yann-Gaël; Antoniol, Giuliano

Physical and Conceptual Identifier Dispersion: Measures and Relation to Fault Proneness (Inproceeding)

Proceedings of the International Conference on Software Maintenance (ICSM) - ERA Track, pp. 1–5, 2010.

(BibTeX | Tags: entropy, fault models, information retrieval, program comprehension, source code identifiers)

2008

Arnaoudova, Venera; Mousavi Eshkevari, Laleh; Safari Sharifabadi, Elaheh; Constantinides, Constantinos

Overcoming comprehension barriers in the AspectJ programming language (Journal Article)

Journal of Object Technology (JOT), 7 (6), pp. 121–142, 2008.

(BibTeX | Tags: aspect-oriented programming, empirical study, program comprehension)

Mousavi Eshkevari, Laleh; Arnaoudova, Venera; Constantinides, Constantinos

Comprehension and dependency analysis of aspect-oriented programs through declarative reasoning (Inproceeding)

Proceedings of the International Symposium on Practical Aspects of Declarative Languages (PADL), pp. 35–52, 2008.

(BibTeX | Tags: aspect-oriented programming, AspectJ, declarative reasoning, dependency analysis, program comprehension, static analysis)