Matches in SemOpenAlex for { <https://semopenalex.org/work/W2022301291> ?p ?o ?g. }
- W2022301291 endingPage "177" @default.
- W2022301291 startingPage "156" @default.
- W2022301291 abstract "Developers apply object-oriented (OO) design principles to produce modular, reusable software. Therefore, service-specific groups of related software classes called modules arise in OO systems. Extracting the modules is critical for better software comprehension, efficient architecture recovery, determination of service candidates to migrate legacy software to a service-oriented architecture, and transportation of such services to cloud-based distributed systems. In this study, we propose a novel approach to automatic module extraction to identify services in OO software systems. In our approach, first we create a weighted and directed graph of the software system in which vertices and edges represent the classes and their relations, respectively. Then, we apply a clustering algorithm over the graph to extract the modules. We calculate the weight of an edge by considering its probability of being within a module or between modules. To estimate these positional probabilities, we propose a machine-learning-based classification system that we train with data gathered from a real-world OO reference system. We have implemented an automatic module extraction tool and evaluated the proposed approach on several open-source and industrial projects. The experimental results show that the proposed approach generates highly accurate decompositions that are close to authoritative module structures and outperforms existing methods." @default.
- W2022301291 created "2016-06-24" @default.
- W2022301291 creator A5036702738 @default.
- W2022301291 creator A5067916457 @default.
- W2022301291 date "2014-11-01" @default.
- W2022301291 modified "2023-09-27" @default.
- W2022301291 title "A learning-based module extraction method for object-oriented systems" @default.
- W2022301291 cites W1963860603 @default.
- W2022301291 cites W1970656444 @default.
- W2022301291 cites W1970868013 @default.
- W2022301291 cites W1971421925 @default.
- W2022301291 cites W1972978214 @default.
- W2022301291 cites W1973328636 @default.
- W2022301291 cites W1974485040 @default.
- W2022301291 cites W1975790660 @default.
- W2022301291 cites W1977556410 @default.
- W2022301291 cites W1981252145 @default.
- W2022301291 cites W2001033929 @default.
- W2022301291 cites W2013685009 @default.
- W2022301291 cites W2015729052 @default.
- W2022301291 cites W2036355409 @default.
- W2022301291 cites W2037712120 @default.
- W2022301291 cites W2047940964 @default.
- W2022301291 cites W2048246659 @default.
- W2022301291 cites W2062947167 @default.
- W2022301291 cites W2095293504 @default.
- W2022301291 cites W2100198805 @default.
- W2022301291 cites W2104003824 @default.
- W2022301291 cites W2109144580 @default.
- W2022301291 cites W2111540240 @default.
- W2022301291 cites W2133731789 @default.
- W2022301291 cites W2140364498 @default.
- W2022301291 cites W2154053567 @default.
- W2022301291 cites W2158864412 @default.
- W2022301291 cites W4236137412 @default.
- W2022301291 cites W1785944873 @default.
- W2022301291 doi "https://doi.org/10.1016/j.jss.2014.07.038" @default.
- W2022301291 hasPublicationYear "2014" @default.
- W2022301291 type Work @default.
- W2022301291 sameAs 2022301291 @default.
- W2022301291 citedByCount "13" @default.
- W2022301291 countsByYear W20223012912015 @default.
- W2022301291 countsByYear W20223012912017 @default.
- W2022301291 countsByYear W20223012912018 @default.
- W2022301291 countsByYear W20223012912019 @default.
- W2022301291 countsByYear W20223012912020 @default.
- W2022301291 countsByYear W20223012912021 @default.
- W2022301291 countsByYear W20223012912022 @default.
- W2022301291 crossrefType "journal-article" @default.
- W2022301291 hasAuthorship W2022301291A5036702738 @default.
- W2022301291 hasAuthorship W2022301291A5067916457 @default.
- W2022301291 hasConcept C101468663 @default.
- W2022301291 hasConcept C111919701 @default.
- W2022301291 hasConcept C115903868 @default.
- W2022301291 hasConcept C120314980 @default.
- W2022301291 hasConcept C124101348 @default.
- W2022301291 hasConcept C132525143 @default.
- W2022301291 hasConcept C149091818 @default.
- W2022301291 hasConcept C154945302 @default.
- W2022301291 hasConcept C174683762 @default.
- W2022301291 hasConcept C199360897 @default.
- W2022301291 hasConcept C2777904410 @default.
- W2022301291 hasConcept C35869016 @default.
- W2022301291 hasConcept C41008148 @default.
- W2022301291 hasConcept C73555534 @default.
- W2022301291 hasConcept C79974875 @default.
- W2022301291 hasConcept C80444323 @default.
- W2022301291 hasConceptScore W2022301291C101468663 @default.
- W2022301291 hasConceptScore W2022301291C111919701 @default.
- W2022301291 hasConceptScore W2022301291C115903868 @default.
- W2022301291 hasConceptScore W2022301291C120314980 @default.
- W2022301291 hasConceptScore W2022301291C124101348 @default.
- W2022301291 hasConceptScore W2022301291C132525143 @default.
- W2022301291 hasConceptScore W2022301291C149091818 @default.
- W2022301291 hasConceptScore W2022301291C154945302 @default.
- W2022301291 hasConceptScore W2022301291C174683762 @default.
- W2022301291 hasConceptScore W2022301291C199360897 @default.
- W2022301291 hasConceptScore W2022301291C2777904410 @default.
- W2022301291 hasConceptScore W2022301291C35869016 @default.
- W2022301291 hasConceptScore W2022301291C41008148 @default.
- W2022301291 hasConceptScore W2022301291C73555534 @default.
- W2022301291 hasConceptScore W2022301291C79974875 @default.
- W2022301291 hasConceptScore W2022301291C80444323 @default.
- W2022301291 hasLocation W20223012911 @default.
- W2022301291 hasOpenAccess W2022301291 @default.
- W2022301291 hasPrimaryLocation W20223012911 @default.
- W2022301291 hasRelatedWork W1485906096 @default.
- W2022301291 hasRelatedWork W1509664841 @default.
- W2022301291 hasRelatedWork W2036824605 @default.
- W2022301291 hasRelatedWork W2103761859 @default.
- W2022301291 hasRelatedWork W2118743872 @default.
- W2022301291 hasRelatedWork W2140173490 @default.
- W2022301291 hasRelatedWork W2158894905 @default.
- W2022301291 hasRelatedWork W2462625930 @default.
- W2022301291 hasRelatedWork W3091917759 @default.
- W2022301291 hasRelatedWork W3097788638 @default.
- W2022301291 hasVolume "97" @default.
- W2022301291 isParatext "false" @default.