A Consolidated Approach for Design Pattern Recommendation

dc.contributor.author Celikkan, Ufuk
dc.contributor.author Bozoklar, Dilara
dc.date.accessioned 2023-06-16T14:56:45Z
dc.date.available 2023-06-16T14:56:45Z
dc.date.issued 2019
dc.description 4th International Conference on Computer Science and Engineering (UBMK) -- SEP 11-15, 2019 -- Samsun, TURKEY en_US
dc.description.abstract Software design patterns are standard solutions to common problems found in software development and design. Among many other benefits, they enable the creation of reusable, extensible and easy-to-maintain software systems. However, the complexity of comprehending design patterns hinders software designer's ability to adapt software design patterns in software design and development. For novice developers, choosing the most appropriate pattern for a given design context and situation becomes a challenging task. For this reason, a design pattern recommendation system can be of great help, especially for novice designers and developers, to instantiate the right pattern in their design problems. This paper proposes a consolidated approach and presents a tool which combines text-based, case-based and question-based recommendations to suggest an adequate pattern to a design problem. The effectiveness of the tool has been tested on several scenarios used in a design pattern course. Our preliminary evaluation shows that in majority of the cases, the correct design pattern is placed in the top three. en_US
dc.description.sponsorship IEEE,IEEE Turkey Sect en_US
dc.identifier.doi 10.1109/UBMK.2019.8907215
dc.identifier.isbn 978-1-7281-3964-7
dc.identifier.scopus 2-s2.0-85076225741
dc.identifier.uri https://hdl.handle.net/20.500.14365/3229
dc.language.iso en en_US
dc.publisher IEEE en_US
dc.relation.ispartof 2019 4Th Internatıonal Conference on Computer Scıence And Engıneerıng (Ubmk) en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject Design Patterns en_US
dc.subject Interactive Recommendation System en_US
dc.subject Information Retrieval en_US
dc.subject Document Similarity en_US
dc.subject Case Based Recommendation en_US
dc.title A Consolidated Approach for Design Pattern Recommendation en_US
dc.type Conference Object en_US
dspace.entity.type Publication
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C4
gdc.coar.access metadata only access
gdc.coar.type text::conference output
gdc.collaboration.industrial false
gdc.description.department İzmir Ekonomi Üniversitesi en_US
gdc.description.departmenttemp [Celikkan, Ufuk] Izmir Univ Econ, Software Engn Dept, Izmir, Turkey; [Bozoklar, Dilara] Izmir Univ Econ, Grad Sch Nat & Appl Sci, Izmir, Turkey en_US
gdc.description.endpage 360 en_US
gdc.description.publicationcategory Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality N/A
gdc.description.startpage 355 en_US
gdc.description.wosquality N/A
gdc.identifier.openalex W2989649103
gdc.identifier.wos WOS:000609879900066
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.diamondjournal false
gdc.oaire.impulse 3.0
gdc.oaire.influence 2.87929E-9
gdc.oaire.isgreen false
gdc.oaire.popularity 5.1835496E-9
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.sciencefields 0102 computer and information sciences
gdc.oaire.sciencefields 02 engineering and technology
gdc.oaire.sciencefields 01 natural sciences
gdc.openalex.collaboration National
gdc.openalex.fwci 1.54142803
gdc.openalex.normalizedpercentile 0.86
gdc.opencitations.count 5
gdc.plumx.crossrefcites 2
gdc.plumx.mendeley 13
gdc.plumx.scopuscites 7
gdc.scopus.citedcount 7
gdc.virtual.author Çelikkan, Ufuk
gdc.wos.citedcount 3
relation.isAuthorOfPublication 95582a0f-53d4-4e24-a6c6-e7b2c6968ce6
relation.isAuthorOfPublication.latestForDiscovery 95582a0f-53d4-4e24-a6c6-e7b2c6968ce6
relation.isOrgUnitOfPublication 805c60d5-b806-4645-8214-dd40524c388f
relation.isOrgUnitOfPublication 26a7372c-1a5e-42d9-90b6-a3f7d14cad44
relation.isOrgUnitOfPublication e9e77e3e-bc94-40a7-9b24-b807b2cd0319
relation.isOrgUnitOfPublication.latestForDiscovery 805c60d5-b806-4645-8214-dd40524c388f

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
2337.pdf
Size:
428.55 KB
Format:
Adobe Portable Document Format