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

dc.authoridMishra, Alok/0000-0003-1275-2050
dc.authorscopusid57218791583
dc.authorscopusid57285283000
dc.authorscopusid16039448000
dc.authorscopusid7201441575
dc.authorwosidMishra, Alok/AAE-2673-2019
dc.contributor.authorMıshra, Alok
dc.contributor.authorPant, Vivekanand
dc.contributor.authorGupta, Manjari
dc.contributor.authorMishra, Alok
dc.contributor.otherSoftware Engineering
dc.date.accessioned2024-07-05T15:20:01Z
dc.date.available2024-07-05T15:20:01Z
dc.date.issued2021
dc.departmentAtılım Universityen_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, Turkeyen_US
dc.descriptionMishra, Alok/0000-0003-1275-2050en_US
dc.description.abstractThe 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.citation1
dc.identifier.doi10.18421/TEM103-21
dc.identifier.endpage1174en_US
dc.identifier.issn2217-8309
dc.identifier.issn2217-8333
dc.identifier.issue3en_US
dc.identifier.scopus2-s2.0-85116427695
dc.identifier.scopusqualityQ3
dc.identifier.startpage1166en_US
dc.identifier.urihttps://doi.org/10.18421/TEM103-21
dc.identifier.urihttps://hdl.handle.net/20.500.14411/2043
dc.identifier.volume10en_US
dc.identifier.wosWOS:000692196800021
dc.language.isoenen_US
dc.publisherAssoc information Communication Technology Education & Scienceen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectDesign patternsen_US
dc.subjectUML diagramsen_US
dc.subjectVisual Paradigm Enterprise softwareen_US
dc.subjectImpact Analysis Matrixen_US
dc.subjectSubstring matchen_US
dc.titleDesign Patterns Discovery in Source Code: Novel Technique Using Substring Matchen_US
dc.typeArticleen_US
dspace.entity.typePublication
relation.isAuthorOfPublicationde97bc0b-032d-4567-835e-6cd0cb17b98b
relation.isAuthorOfPublication.latestForDiscoveryde97bc0b-032d-4567-835e-6cd0cb17b98b
relation.isOrgUnitOfPublicationd86bbe4b-0f69-4303-a6de-c7ec0c515da5
relation.isOrgUnitOfPublication.latestForDiscoveryd86bbe4b-0f69-4303-a6de-c7ec0c515da5

Files

Collections