2023
DOI: 10.1002/spe.3189
|View full text |Cite
|
Sign up to set email alerts
|

SmartCLIDEdesign pattern assistant: Adecision‐treebased approach

Abstract: Design patterns are well-known solutions to recurring design problems that are widely adopted in the software industry, either as formal means of communication or as a way to improve structural quality, enabling proper software extension. However, the adoption and correct instantiation of patterns is not a trivial task and requires substantial design experience. Some patterns are conceptually close or present similar design alternatives, leading novice developers to improper pattern selection, thereby reducing… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 45 publications
0
1
0
Order By: Relevance
“…This process is repeated until the reuse candidates list is exhausted. During the SmartCLIDE project, we have brought several enhancements to the process, by supporting the developer with various additional tools (such as a Polyzoidou et al (2023) design patterns selection, Maikantis et al (2021) test case generation, automated deployment, Kotsikoris et al (2022) workflow summarization, Nikolaidis et al (2022) quality assurance, etc.) that can accelerate development / improve the process, leading to a product with fewer bugs and better structural quality.…”
Section: Smartclide End-to-end Methodology For Developing Soa Applica...mentioning
confidence: 99%
“…This process is repeated until the reuse candidates list is exhausted. During the SmartCLIDE project, we have brought several enhancements to the process, by supporting the developer with various additional tools (such as a Polyzoidou et al (2023) design patterns selection, Maikantis et al (2021) test case generation, automated deployment, Kotsikoris et al (2022) workflow summarization, Nikolaidis et al (2022) quality assurance, etc.) that can accelerate development / improve the process, leading to a product with fewer bugs and better structural quality.…”
Section: Smartclide End-to-end Methodology For Developing Soa Applica...mentioning
confidence: 99%