Aquarium aspect-oriented programming AspectJ change proneness concept identification declarative reasoning developers' perception empirical study entropy fault models fault prediction fault proneness formal concept analysis hybrid query engine information retrieval Java lexicon bad smells linguistic antipatterns machine learning mining software repositories natural language processing object-oriented programming program comprehension refactoring renaming software evolution source code identifiers static analysis systematic literature review textual analysis
Polytechnique Montréal, 2014.
Can Lexicon Bad Smells improve fault prediction? (Inproceeding)
Proceedings of the Working Conference on Reverse Engineering (WCRE), pp. 235–244, 2012.