Design Patterns Discovery in Source Code: Novel Technique Using Substring Match

dc.authorid Mishra, Alok/0000-0003-1275-2050
dc.authorscopusid 57218791583
dc.authorscopusid 57285283000
dc.authorscopusid 16039448000
dc.authorscopusid 7201441575
dc.authorwosid Mishra, Alok/AAE-2673-2019
dc.contributor.author Pande, Akshara
dc.contributor.author Pant, Vivekanand
dc.contributor.author Gupta, Manjari
dc.contributor.author Mishra, Alok
dc.contributor.other Software Engineering
dc.date.accessioned 2024-07-05T15:20:01Z
dc.date.available 2024-07-05T15:20:01Z
dc.date.issued 2021
dc.department Atılım University en_US
dc.department-temp [Pande, Akshara] Graph Era Hill Univ, Bell Rd, Dehra Dun, Uttarakhand, India; [Pant, Vivekanand] IBM India Private Ltd, IBM, Gurugram, India; [Gupta, Manjari] BHU, Inst Sci, Comp Sci, DST CIMS, Varanasi, Uttar Pradesh, India; [Mishra, Alok] Specialized Univ Logist, Fac Logist, Molde Univ Coll, N-6410 Molde, Norway; [Mishra, Alok] Atilim Univ, Dept Software Engn, TR-06830 Ankara, Turkey en_US
dc.description Mishra, Alok/0000-0003-1275-2050 en_US
dc.description.abstract The role of design pattern mining is a very significant strategy of re-engineering as with the help of detection one could easily understand complex systems. Of course, identifying a design pattern is not always a simple task. Additionally, pattern recovering methods often encounter problems dealing with space outburst for extensive systems. This paper introduces a new way to discover a design pattern based on an Impact Analysis matrix followed by substring match. UML diagrams corresponding to codes are created using Visual Paradigm Enterprise. Impact Analysis matrices of these UML diagrams are converted to string format. Considering system code string as main string and design pattern string as a substring, the main string is further decomposed. A substring match technique is developed here to discover design patterns in the source code. Overall, this procedure has the potential to convert the representation of system design and design pattern in ingenious shapes. In addition, this method has the advantage of moderation in the size. Therefore, this approach is beneficial for Software professionals and researchers due to its simplicity. en_US
dc.identifier.citationcount 1
dc.identifier.doi 10.18421/TEM103-21
dc.identifier.endpage 1174 en_US
dc.identifier.issn 2217-8309
dc.identifier.issn 2217-8333
dc.identifier.issue 3 en_US
dc.identifier.scopus 2-s2.0-85116427695
dc.identifier.scopusquality Q3
dc.identifier.startpage 1166 en_US
dc.identifier.uri https://doi.org/10.18421/TEM103-21
dc.identifier.uri https://hdl.handle.net/20.500.14411/2043
dc.identifier.volume 10 en_US
dc.identifier.wos WOS:000692196800021
dc.institutionauthor Mıshra, Alok
dc.language.iso en en_US
dc.publisher Assoc information Communication Technology Education & Science en_US
dc.relation.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.scopus.citedbyCount 1
dc.subject Design patterns en_US
dc.subject UML diagrams en_US
dc.subject Visual Paradigm Enterprise software en_US
dc.subject Impact Analysis Matrix en_US
dc.subject Substring match en_US
dc.title Design Patterns Discovery in Source Code: Novel Technique Using Substring Match en_US
dc.type Article en_US
dc.wos.citedbyCount 1
dspace.entity.type Publication
relation.isAuthorOfPublication de97bc0b-032d-4567-835e-6cd0cb17b98b
relation.isAuthorOfPublication.latestForDiscovery de97bc0b-032d-4567-835e-6cd0cb17b98b
relation.isOrgUnitOfPublication d86bbe4b-0f69-4303-a6de-c7ec0c515da5
relation.isOrgUnitOfPublication.latestForDiscovery d86bbe4b-0f69-4303-a6de-c7ec0c515da5

Files

Collections