Show all

2021

Peruma, Anthony; Arnaoudova, Venera; Newman, Christian

IDEAL: An Open-Source Identifier Name Appraisal Tool Inproceedings

In: Proceedings of the International Conference on Software Maintenance and Evolution (ICSME) - Demonstrations Track, pp. 599–603, 2021.

Links | BibTeX | Tags: linguistic antipatterns, program comprehension, source code identifiers, Tool

2020

Fakhoury, Sarah; Roy, Devjeet; Ma, Yuzhan; Arnaoudova, Venera; Adesope, Olusola

Measuring the Impact of Inconsistencies on Developers' Cognitive Load during Bug Localization Journal Article

In: Empirical Software Engineering (EMSE), vol. 25, pp. 2140–2178, 2020.

Links | BibTeX | Tags: Biometrics, empirical study, linguistic antipatterns, program comprehension

Roy, Devjeet; Fakhoury, Sarah; Arnaoudova, Venera

VITALSE: Visualizing Eye Tracking and Biometric Data Inproceedings

In: Proceedings of the International Conference on Software Engineering (ICSE) - Demonstrations Track, pp. 57–60, 2020.

Links | BibTeX | Tags: Biometrics, empirical study, program comprehension, Tool

2018

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

The Effect of Poor Source Code Lexicon and Readability on Developers' Cognitive Load Inproceedings

In: Proceedings of the International Conference on Program Comprehension (ICPC), pp. 286–296, 2018, (Distinguished Paper Award).

Links | BibTeX | Tags: Biometrics, 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; Eshkevari, Laleh Mousavi; 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 no. 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 Inproceedings

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

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

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

Physical and Conceptual Identifier Dispersion: Measures and Relation to Fault Proneness Inproceedings

In: 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; Eshkevari, Laleh Mousavi; Sharifabadi, Elaheh Safari; Constantinides, Constantinos

Overcoming comprehension barriers in the AspectJ programming language Journal Article

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

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

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

Comprehension and dependency analysis of aspect-oriented programs through declarative reasoning Inproceedings

In: 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