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

Sabané, Aminata; Guéhéneuc, Yann-Gaël; Arnaoudova, Venera; Antoniol, Giuliano

Fragile base-class problem, problem? (Journal Article)

Empirical Software Engineering (EMSE), 22 (5), pp. 2612–2657, 2017.

(Links | BibTeX | Tags: change proneness, empirical study, fault proneness, inheritance)

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)

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

Would Static Analysis Tools Help Developers with Code Reviews? (Inproceeding)

International Conference on Software Analysis, Evolution, and Reengineering (SANER), pp. 161–170, 2015.

(Links | BibTeX | Tags: Code Review, empirical study, mining software repositories, static analysis)

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)

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

SCAN: An Approach to Label and Relate Execution Trace Segments (Journal Article)

Journal of Software: Evolution and Process (JSEP), 26 (11), pp. 962–995, 2014.

(Abstract | BibTeX | Tags: concept identification, dynamic analysis, empirical study, formal concept analysis, information retrieval)

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)