A survey on machine learning techniques for source code analysis

T Sharma, M Kechagia, S Georgiou, R Tiwari… - arXiv preprint arXiv …, 2021 - arxiv.org
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …

On applying machine learning techniques for design pattern detection

M Zanoni, FA Fontana, F Stella - Journal of Systems and Software, 2015 - Elsevier
The detection of design patterns is a useful activity giving support to the comprehension and
maintenance of software systems. Many approaches and tools have been proposed in the …

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 …

[HTML][HTML] A survey on machine learning techniques applied to source code

T Sharma, M Kechagia, S Georgiou, R Tiwari… - Journal of Systems and …, 2024 - Elsevier
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …

Security patterns: Research direction, metamodel, application and verification

H Washizaki - 2017 International Workshop on Big Data and …, 2017 - ieeexplore.ieee.org
Security patterns (SPs) are reusable encapsulated solutions to corresponding recurrent
security problems under specific contexts to achieve security goals in systems and software …

[PDF][PDF] A survey on design pattern detection approaches

MG Al-Obeidallah, M Petridis… - International Journal of …, 2016 - researchgate.net
Abstract Design patterns play a key role in software development process. The interest in
extracting design pattern instances from object-oriented software has increased …

A feature-based method for detecting design patterns in source code

M Kouli, A Rasoolzadegan - Symmetry, 2022 - mdpi.com
Design patterns are common solutions to existing issues in software engineering. In recent
decades, design patterns have been researched intensively because they increase the …

Detecting design patterns: a hybrid approach based on graph matching and static analysis

J Singh, SR Chowdhuri, G Bethany, M Gupta - Information Technology …, 2022 - Springer
Abstract Knowledge and understanding about system design are very important for the
development and maintenance of any software system due to certain deadlines and …

Probabilistic detection of GoF design patterns

N Bozorgvar, A Rasoolzadegan, A Harati - The Journal of …, 2023 - Springer
Detecting design patterns from source code of software systems can help to understand the
structure and the behavior of the software systems. The better understanding of software …

A model based approach for android design patterns detection

D Rimawi, S Zein - 2019 3rd International Symposium on …, 2019 - ieeexplore.ieee.org
Design patterns in software development have shown great promise in improving software
quality. Traditionally, software developers utilize a set of design patterns to foster reusability …