Show all

2016

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

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

Empirical Software Engineering (EMSE), pp. 1–46, 2016.

(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)