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)

Fakhoury*, Sarah; Arnaoudova, Venera; Noiseux*, Cedric; Khomh, Foutse; Antoniol, Giuliano

Keep it simple: is deep learning good for linguistic smell detection? (Inproceeding)

Proceedings of the International Conference on Software Analysis, Evolution, and Reengineering (SANER)—REproducibility Studies and NEgative Results (RENE) Track, 2018.

(Links | BibTeX | Tags: deep learning, empirical study, linguistic antipatterns, machine learning, source code identifiers, source code readability)

2017

Guerrouj, Latifa; Kermansaravi, Zeinab; Arnaoudova, Venera; Fung, Benjamin; Khomh, Foutse; Antoniol, Giuliano; Guéhéneuc, Yann-Gaël

Investigating the relation between lexical smells and change- and fault-proneness: an empirical study (Journal Article)

Software Quality Journal (SQJ), 25 (3), pp. 641–670, 2017.

(BibTeX | Tags: change proneness, fault proneness, linguistic antipatterns, source code identifiers)

2015

Arnaoudova, Venera; Di Penta, Massimiliano; Antoniol, Giuliano

Linguistic Antipatterns: What They are and How Developers Perceive Them (Journal Article)

Empirical Software Engineering (EMSE), 21 (1), pp. 104–158, 2015.

(Abstract | Links | BibTeX | Tags: developers' perception, empirical study, linguistic antipatterns, natural language processing, 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)

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

REPENT: Analyzing the Nature of Identifier Renamings (Journal Article)

IEEE Transactions on Software Engineering (TSE), 40 (5), pp. 502–532, 2014.

(Abstract | BibTeX | Tags: empirical study, mining software repositories, refactoring, renaming, source code identifiers)

2013

Arnaoudova, Venera; Di Penta, Massimiliano; Antoniol, Giuliano; Guéhéneuc, Yann-Gaël

A New Family of Software Anti-Patterns: Linguistic Anti-Patterns (Inproceeding)

Proceedings of the European Conference on Software Maintenance and Reengineering (CSMR), pp. 187–196, 2013.

(Abstract | BibTeX | Tags: object-oriented programming, software antipatterns, source code identifiers, textual analysis)

2012

Abebe, Surafel Lemma; Arnaoudova, Venera; Tonella, Paolo; Antoniol, Giuliano; Guéhéneuc, Yann-Gaël

Can Lexicon Bad Smells improve fault prediction? (Inproceeding)

Proceedings of the Working Conference on Reverse Engineering (WCRE), pp. 235–244, 2012.

(Abstract | BibTeX | Tags: fault prediction, lexicon bad smells, machine learning, source code identifiers)

2011

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

An Exploratory Study of Identifier Renamings (Inproceeding)

Proceedings of the Working Conference on Mining Software Repositories (MSR), pp. 33–42, 2011.

(BibTeX | Tags: mining software repositories, renaming, software evolution, 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; 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)