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. (Links | BibTeX | Tags: empirical study, linguistic antipatterns, program comprehension, source code identifiers) @inproceedings{Fakhoury:ICPC18:CognitiveLoad,
title = {The Effect of Poor Source Code Lexicon and Readability on Developers' Cognitive Load},
author = {Sarah Fakhoury* and Yuzhan Ma* and Venera Arnaoudova and Olusola Adesope},
url = {http://veneraarnaoudova.ca/wp-content/uploads/2018/03/2018-ICPC-Effect-lexicon-cognitive-load.pdf},
year = {2018},
date = {2018-03-03},
booktitle = {Proceedings of the International Conference on Program Comprehension (ICPC)},
pages = {to appear},
keywords = {empirical study, linguistic antipatterns, program comprehension, source code identifiers},
pubstate = {published},
tppubtype = {inproceedings}
}
|
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) @phdthesis{Arnaoudova:phd14:Lexicon,
title = {Towards Improving the Code Lexicon and its Consistency},
author = {Venera Arnaoudova},
url = {/wp-content/uploads/2014/09/2014-PhD_Thesis-Arnaoudova-LexiconConsistency.pdf},
year = {2014},
date = {2014-08-25},
school = {Polytechnique Montréal},
keywords = {developers' perception, empirical study, fault prediction, linguistic antipatterns, program comprehension, renaming, source code identifiers},
pubstate = {published},
tppubtype = {phdthesis}
}
|
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) @techreport{2010-Polytechnique-Arnaoudova-IdentifierDispersion,
title = {Physical and Conceptual Identifier Dispersion: Measures and Relation to Fault Proneness},
author = {Venera Arnaoudova and Laleh {Mousavi Eshkevari} and Rocco Oliveto and Yann-Gaël Guéhéneuc and Giuliano Antoniol},
year = {2010},
date = {2010-01-01},
number = {EPM-RT-2010-02},
institution = {École Polytechnique de Montréal},
keywords = {entropy, fault models, information retrieval, program comprehension, source code identifiers},
pubstate = {published},
tppubtype = {techreport}
}
|
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) @inproceedings{2010-WCREphd-Arnaoudova-LinguisticAntiPatterns,
title = {Improving Source Code Quality through the Definition of Linguistic Anti-patterns},
author = {Venera Arnaoudova},
year = {2010},
date = {2010-01-01},
booktitle = {Doctoral Symposium of the Working Conference on Reverse Engineering (WCRE)},
pages = {285--288},
keywords = {linguistic antipatterns, program comprehension, software quality},
pubstate = {published},
tppubtype = {inproceedings}
}
|
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) @inproceedings{2010-ICSMera-Arnaoudova-IdentifierDispersion,
title = {Physical and Conceptual Identifier Dispersion: Measures and Relation to Fault Proneness},
author = {Venera Arnaoudova and Laleh {Mousavi Eshkevari} and Rocco Oliveto and Yann-Gaël Guéhéneuc and Giuliano Antoniol},
year = {2010},
date = {2010-01-01},
booktitle = {Proceedings of the International Conference on Software Maintenance (ICSM) - ERA Track},
pages = {1--5},
keywords = {entropy, fault models, information retrieval, program comprehension, source code identifiers},
pubstate = {published},
tppubtype = {inproceedings}
}
|
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) @article{2008-JOT-Arnaoudova-AspectJ,
title = {Overcoming comprehension barriers in the AspectJ programming language},
author = {Venera Arnaoudova and Laleh {Mousavi Eshkevari} and Elaheh {Safari Sharifabadi} and Constantinos Constantinides},
year = {2008},
date = {2008-01-01},
journal = {Journal of Object Technology (JOT)},
volume = {7},
number = {6},
pages = {121--142},
keywords = {aspect-oriented programming, empirical study, program comprehension},
pubstate = {published},
tppubtype = {article}
}
|
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) @inproceedings{2008-PADL-Mousavi-DependAnalysisAOP,
title = {Comprehension and dependency analysis of aspect-oriented programs through declarative reasoning},
author = {Laleh {Mousavi Eshkevari} and Venera Arnaoudova and Constantinos Constantinides},
year = {2008},
date = {2008-01-01},
booktitle = {Proceedings of the International Symposium on Practical Aspects of Declarative Languages (PADL)},
pages = {35--52},
keywords = {aspect-oriented programming, AspectJ, declarative reasoning, dependency analysis, program comprehension, static analysis},
pubstate = {published},
tppubtype = {inproceedings}
}
|