Design pattern detection approaches: A systematic review of the literature

H Yarahmadi, SMH Hasheminejad - Artificial Intelligence Review, 2020 - Springer
Nowadays, software engineers have a great tendency to use design patterns (DPs) because
they are considered to have an important role in software engineering in the sense that they …

Using Multinomial Naive Bayes Machine Learning Method To Classify, Detect, And Recognize Programming Language Source Code

AH Odeh, M Odeh, N Odeh - 2022 International Arab …, 2022 - ieeexplore.ieee.org
Processing programming languages are very similar to processing natural languages,
especially high-level languages such as Python, Java, C#, C, C++, and others. Therefore …

Using Natural Language Processing for Programming Language Code Classification with Multinomial Naive Bayes.

AH Odeh, M Odeh, H Odeh… - Revue d'Intelligence …, 2023 - search.ebscohost.com
Abstract Classifying Programming Languages scripts is very important task for several
reasons such as: automated analysis, code maintenance, code search, quality assurance …

[PDF][PDF] A static analysis of android source code for design patterns usage

D Rimawi, S Zein - International Journal, 2020 - researchgate.net
Design patterns help software developers in building better software designs as well as
fostering software maintainability and re-usability. Recently, mobile applications, apps …

[PDF][PDF] Scalability Enhancement for Cloud-based Applications using Software Oriented Methods

ME Rana, U Farooq, WNWAB Rahman - International Journal of …, 2019 - academia.edu
Scalability refers to the ability of a system to handle resource utilization in a constant and
smooth fashion when high or low volume of data is applied. It is among the key attractions …

A simple approach to design patterns identification in programming code

D Nikolaeva, V Bozhikova… - 2019 IEEE XXVIII …, 2019 - ieeexplore.ieee.org
The identification of Design Patterns in the code can help program maintenance and
evolution processes: this is a way to understand the design and implementation of the …

Enhancements of detecting gang-of-four design patterns in C# programs

A Derezińska, M Byczkowski - … and Technology–ISAT 2018: Part I, 2019 - Springer
Gang-of-Four design patterns are valuable architectural artefacts in object-oriented design
and implementation. Detection of design patterns in an existing code takes an important role …

Evaluation of design pattern utilization and software metrics in C# programs

A Derezińska, M Byczkowski - … in Dependability of Computer Systems and …, 2020 - Springer
Utilization of design patterns is supposed to have a considerable impact on software quality
and to correlate with different software metrics. Much experimental research has considered …

[PDF][PDF] Multi-Language Detection of Design Pattern Instances

HMF de Andrade - 2022 - repositorio-aberto.up.pt
Code comprehension plays a key role in software maintenance and evolution. Developers
are often faced with unfamiliar projects. Without proper documentation, they are forced to …

[PDF][PDF] Combining pattern recognition and deep-learning-based algorithms to automatically detect commercial quadcopters using audio signals

A Zarei, A Ghasemi, H Sadeghi… - Journal of Acoustical …, 2022 - joasi.ir
Commercial quadcopters with many private, commercial, and public sector applications are
a rapidly advancing technology. Currently, there is no guarantee to facilitate the safe …