<p>Design patterns DPs provide reusable solutions to common software problems and have become a standard practice due to benefits like reduced development costs and improved code quality. However, identifying design patterns can be challenging, especially for novice developers. Existing identification methods have high time complexity, and lack guidance on which patterns to prioritize. To address these practical issues, we propose a technique that streamlines the identification process. It introduces a filtering phase based on formal concept analysis (FCA) to optimize pattern detection. By narrowing the search space initially, FCA filtering aims to make the identification more efficient. This approach could help designers by guiding them towards targeted patterns in a less complex manner.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

HDPD-FCA: hierarchical design pattern detection approach using formal concept analysis

  • Imène Issaoui,
  • Afef Selmi,
  • Imen Jaouadi,
  • Mafawez T. Alharbi

摘要

Design patterns DPs provide reusable solutions to common software problems and have become a standard practice due to benefits like reduced development costs and improved code quality. However, identifying design patterns can be challenging, especially for novice developers. Existing identification methods have high time complexity, and lack guidance on which patterns to prioritize. To address these practical issues, we propose a technique that streamlines the identification process. It introduces a filtering phase based on formal concept analysis (FCA) to optimize pattern detection. By narrowing the search space initially, FCA filtering aims to make the identification more efficient. This approach could help designers by guiding them towards targeted patterns in a less complex manner.