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)

2010

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)