Formal concept analysis in knowledge processing: A survey on models and techniques
This is the first part of a large survey paper in which we analyze recent literature on Formal
Concept Analysis (FCA) and some closely related disciplines using FCA. We collected 1072 …
Concept Analysis (FCA) and some closely related disciplines using FCA. We collected 1072 …
A systematic literature review on bad smells–5 w's: which, when, what, who, where
EV de Paulo Sobrinho, A De Lucia… - IEEE Transactions …, 2018 - ieeexplore.ieee.org
Bad smells are sub-optimal code structures that may represent problems needing attention.
We conduct an extensive literature review on bad smells relying on a large body of …
We conduct an extensive literature review on bad smells relying on a large body of …
An exploratory study of the impact of antipatterns on class change-and fault-proneness
Antipatterns are poor design choices that are conjectured to make object-oriented systems
harder to maintain. We investigate the impact of antipatterns on classes in object-oriented …
harder to maintain. We investigate the impact of antipatterns on classes in object-oriented …
Multi-criteria code refactoring using search-based software engineering: An industrial case study
One of the most widely used techniques to improve the quality of existing software systems
is refactoring—the process of improving the design of existing code by changing its internal …
is refactoring—the process of improving the design of existing code by changing its internal …
Relational concept analysis: mining concept lattices from multi-relational data
The processing of complex data is admittedly among the major concerns of knowledge
discovery from data (kdd). Indeed, a major part of the data worth analyzing is stored in …
discovery from data (kdd). Indeed, a major part of the data worth analyzing is stored in …
Improving multi-objective code-smells correction using development history
One of the widely used techniques to improve the quality of software systems is refactoring.
Software refactoring improves the internal structure of the system while preserving its …
Software refactoring improves the internal structure of the system while preserving its …
Prioritizing code-smells correction tasks using chemical reaction optimization
The presence of code-smells increases significantly the cost of maintenance of systems and
makes them difficult to change and evolve. To remove code-smells, refactoring operations …
makes them difficult to change and evolve. To remove code-smells, refactoring operations …
Analyzing the impact of antipatterns on change-proneness using fine-grained source code changes
D Romano, P Raila, M Pinzger… - 2012 19th working …, 2012 - ieeexplore.ieee.org
Antipatterns are poor solutions to design and implementation problems which are claimed to
make object oriented systems hard to maintain. Our recent studies showed that classes with …
make object oriented systems hard to maintain. Our recent studies showed that classes with …
Generalization effect of quantifiers in a classification based on relational concept analysis
A Braud, X Dolques, M Huchard, F Le Ber - Knowledge-based systems, 2018 - Elsevier
Abstract Relational Concept Analysis (RCA) has been designed to classify sets of objects
described by attributes and relations between these objects. This is achieved by iterating on …
described by attributes and relations between these objects. This is achieved by iterating on …
Does python smell like java? tool support for design defect discovery in python
N Vavrová, V Zaytsev - arxiv preprint arxiv:1703.10882, 2017 - arxiv.org
The context of this work is specification, detection and ultimately removal of detectable
harmful patterns in source code that are associated with defects in design and …
harmful patterns in source code that are associated with defects in design and …