Knowledge Discovery for Design Pattern Selection
- DOI
- 10.2991/978-94-6463-136-4_7How to use a DOI?
- Keywords
- Design Pattern; Knowledge Discovery; Clustering; Software Engineering
- Abstract
Design patterns are useful Software Engineering tools that enable the reuse of expert solutions to recurring problems. There are a large number of patterns, spread in multiple catalogs and in heterogeneous formats. Selecting and applying the right design pattern requires an in-depth understanding of patterns and their classification. The solution architects must either rely on the advice of experts or laboriously go through the available literature to find the relevant patterns. Pattern applicability will improve if the entire pattern knowledge is available in one place and in a standard format. If the pattern data is augmented with additional knowledge to guide the architect on choosing the right patterns for a particular requirement, it will be immensely useful and productive. The objective of the knowledge discovery process on the design pattern landscape is to extract useful relations and groups of patterns to enable users to select and apply patterns effectively. The present work discusses a model for analyzing existing pattern data, extracting knowledge thereof, and representing this knowledge in a format to enable pattern search and its application.
- Copyright
- © 2023 The Author(s)
- Open Access
- Open Access This chapter is licensed under the terms of the Creative Commons Attribution-NonCommercial 4.0 International License (http://creativecommons.org/licenses/by-nc/4.0/), which permits any noncommercial use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.
Cite this article
TY - CONF AU - Poonam Ponde AU - Manisha Bharambe AU - Kavita Khobragade AU - Manisha Suryawanshi PY - 2023 DA - 2023/05/01 TI - Knowledge Discovery for Design Pattern Selection BT - Proceedings of the International Conference on Applications of Machine Intelligence and Data Analytics (ICAMIDA 2022) PB - Atlantis Press SP - 47 EP - 60 SN - 2352-538X UR - https://doi.org/10.2991/978-94-6463-136-4_7 DO - 10.2991/978-94-6463-136-4_7 ID - Ponde2023 ER -