SADSE: Search-based Anti-pattern Detection Method by Standard Examples

S Kalhor, A Salajegheh, A Broumandnia - 2023 - researchsquare.com
Anti-patterns occur when software design principles are not followed in the software design
and coding process. Although there may be no errors or bugs in the software …

A machine-learning based ensemble method for anti-patterns detection

A Barbez, F Khomh, YG Guéhéneuc - Journal of Systems and Software, 2020 - Elsevier
Anti-patterns are poor solutions to recurring design problems. Several empirical studies
have highlighted their negative impact on program comprehension, maintainability, as well …

Experimental evaluation and comparison of anti-pattern detection tools by the gold standard

S Kalhor, MR Keyvanpour… - 2022 12th International …, 2022 - ieeexplore.ieee.org
Every symptom in the source code or design of software that violates object-oriented
principles such as maintainability, reusability, and integrity is called an anti-pattern. Poor …

A hybrid approach to investigate anti-pattern from source code

M Afrin, SA Asma, N Akhter, JH Ridoy… - … on Computer and …, 2022 - ieeexplore.ieee.org
Poor software design introduced anti-patterns in the design phase. It reduces the rate of
maintainability and re-usability of the software. To investigate anti-patterns in the early stage …

Improvement of design anti-pattern detection with spatio-temporal rules in the software development process

Ł Puławski - 2022 17th Conference on Computer Science and …, 2022 - ieeexplore.ieee.org
In [1] we presented a framework for mining spatio-temporal rules in the software
development process. The rules are based on specific relations between structures of the …

[PDF][PDF] Anti-patterns Detection in Java Software Enterprise Development

P MICKA - is.muni.cz
Anti-patterns are reoccurring suboptimal solutions which have detrimental effects on
software quality. While much literature discusses anti-pattern detection, little is written about …

[PDF][PDF] Anti-patterns Detection in Java Software Enterprise Development

P MIČKA - is.muni.cz
Anti-patterns are reoccurring suboptimal solutions which have detrimental effects on
software quality. While much literature discusses anti-pattern detection, little is written about …

A systematic review of refactoring opportunities by software antipattern detection

S Kalhor, MR Keyvanpour, A Salajegheh - Automated Software …, 2024 - Springer
The violation of the semantic and structural software principles, such as low connection, high
coherence, high understanding, and others, are called anti-patterns, which is one of the …

[图书][B] Deep Learning Structural and Historical Features for Anti-Patterns Detection

A Barbez - 2018 - search.proquest.com
Software systems are constantly modified, whether to be adapted or to be fixed. Due to the
exigence of economic performances, these modifications are sometimes performed in a …

Alattin: mining alternative patterns for defect detection

S Thummalapenta, T Xie - Automated Software Engineering, 2011 - Springer
To improve software quality, static or dynamic defect-detection tools accept programming
rules as input and detect their violations in software as defects. As these programming rules …