Vis enkel innførsel

dc.contributor.authorKhan, Muhammad Zakir
dc.contributor.authorNaseem, Rashid
dc.contributor.authorAnwar, Aamir
dc.contributor.authorHaq, Ijaz Ul
dc.contributor.authorAlturki, Ahmad
dc.contributor.authorSajid Ullah, Syed
dc.contributor.authorAl-Hadhrami, Suheer A.
dc.date.accessioned2022-08-30T12:21:16Z
dc.date.available2022-08-30T12:21:16Z
dc.date.created2022-04-30T13:59:50Z
dc.date.issued2022
dc.identifier.citationKhan, M. Z., Naseem, R., Anwar, A., Haq, I.U., Alturki, A., Sajid Ullah, S & Al-Hadhrami, S. A. (2022). A Novel Approach to Automate Complex Software Modularization Using a Fact Extraction System. Journal of Mathematics, 2022, 19.en_US
dc.identifier.issn2314-4785
dc.identifier.urihttps://hdl.handle.net/11250/3014390
dc.description.abstractComplex software systems that support organizations are updated regularly, which can erode system architectures. Moreover, documentation is rarely synchronized with the changes to the software system. This creates a slew of issues for future software maintenance. To this goal, information extraction tools use exact approaches to extract entities and their corresponding relationships from source code. Such exact approaches extract all features, including those that are less prominent and may not be significant for modularization. In order to resolve the issue, this work proposes an enhanced approximate information extraction approach, namely, fact extractor system for Java applications (FESJA) that aims to automate software modularization using a fact extraction system. The proposed FESJA technique extracts all the entities along with their corresponding more dominant formal and informal relationships from a Java source code. Results demonstrate the improved performance of FESJA, by extracting 74 (classes), 43 (interfaces), and 31 (enumeration), in comparison with eminent information extraction techniques.en_US
dc.language.isoengen_US
dc.publisherHindawi Limiteden_US
dc.rightsNavngivelse 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/deed.no*
dc.titleA Novel Approach to Automate Complex Software Modularization Using a Fact Extraction Systemen_US
dc.title.alternativeA Novel Approach to Automate Complex Software Modularization Using a Fact Extraction Systemen_US
dc.typePeer revieweden_US
dc.typeJournal articleen_US
dc.description.versionpublishedVersionen_US
dc.rights.holder© 2022 The Author(s)en_US
dc.subject.nsiVDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550en_US
dc.source.pagenumber19en_US
dc.source.volume2022en_US
dc.source.journalJournal of Mathematicsen_US
dc.identifier.doihttps://doi.org/10.1155/2022/8640596
dc.identifier.cristin2020320
dc.relation.projectVice Deanship of Scientific Research Chairs, King Saud Universityen_US
dc.source.articlenumber8640596en_US
cristin.qualitycode1


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel

Navngivelse 4.0 Internasjonal
Med mindre annet er angitt, så er denne innførselen lisensiert som Navngivelse 4.0 Internasjonal