Matches in SemOpenAlex for { <https://semopenalex.org/work/W2123697676> ?p ?o ?g. }
- W2123697676 endingPage "363" @default.
- W2123697676 startingPage "351" @default.
- W2123697676 abstract "Low coupling between modules and high cohesion inside each module are the key features of good software design. This paper proposes a new approach to using concept analysis for module restructuring, based on the computation of extended concept subpartitions. Alternative modularizations, characterized by high cohesion around the internal structures that are being manipulated, can be determined by such a method. To assess the quality of the restructured modules, the trade-off between encapsulation violations and decomposition is considered, and proper measures for both factors are defined. Furthermore, the cost of restructuring is evaluated through a measure of distance between the original and the new modularizations. Concept subpartitions were determined for a test suite of 20 programs of variable size: 10 public-domain and 10 industrial applications. The trade-off between encapsulation and decomposition was measured on the resulting module candidates, together with an estimate of the cost of restructuring. Moreover, the ability of concept analysis to determine meaningful modularizations was assessed in two ways. First, programs without encapsulation violations were used as oracles, assuming the absence of violations as an indicator of careful decomposition. Second, the suggested restructuring interventions were actually implemented in some case studies to evaluate the feasibility of restructuring and to deeply investigate the code organization before and after the intervention. Concept analysis was experienced to be a powerful tool supporting module restructuring." @default.
- W2123697676 created "2016-06-24" @default.
- W2123697676 creator A5025438762 @default.
- W2123697676 date "2001-04-01" @default.
- W2123697676 modified "2023-10-09" @default.
- W2123697676 title "Concept analysis for module restructuring" @default.
- W2123697676 cites W1640156467 @default.
- W2123697676 cites W1761247990 @default.
- W2123697676 cites W1855586798 @default.
- W2123697676 cites W1914987135 @default.
- W2123697676 cites W1980586160 @default.
- W2123697676 cites W1981171383 @default.
- W2123697676 cites W2037712120 @default.
- W2123697676 cites W2080011400 @default.
- W2123697676 cites W2104318060 @default.
- W2123697676 cites W2111643451 @default.
- W2123697676 cites W2112169491 @default.
- W2123697676 cites W2119977814 @default.
- W2123697676 cites W2124961838 @default.
- W2123697676 cites W2129200997 @default.
- W2123697676 cites W2130059083 @default.
- W2123697676 cites W2143893608 @default.
- W2123697676 cites W2150294586 @default.
- W2123697676 cites W2164973504 @default.
- W2123697676 cites W2171989163 @default.
- W2123697676 cites W2292235036 @default.
- W2123697676 cites W4230079112 @default.
- W2123697676 doi "https://doi.org/10.1109/32.917524" @default.
- W2123697676 hasPublicationYear "2001" @default.
- W2123697676 type Work @default.
- W2123697676 sameAs 2123697676 @default.
- W2123697676 citedByCount "131" @default.
- W2123697676 countsByYear W21236976762012 @default.
- W2123697676 countsByYear W21236976762013 @default.
- W2123697676 countsByYear W21236976762014 @default.
- W2123697676 countsByYear W21236976762015 @default.
- W2123697676 countsByYear W21236976762016 @default.
- W2123697676 countsByYear W21236976762017 @default.
- W2123697676 countsByYear W21236976762018 @default.
- W2123697676 countsByYear W21236976762020 @default.
- W2123697676 countsByYear W21236976762021 @default.
- W2123697676 countsByYear W21236976762022 @default.
- W2123697676 crossrefType "journal-article" @default.
- W2123697676 hasAuthorship W2123697676A5025438762 @default.
- W2123697676 hasConcept C10138342 @default.
- W2123697676 hasConcept C104054115 @default.
- W2123697676 hasConcept C11413529 @default.
- W2123697676 hasConcept C115903868 @default.
- W2123697676 hasConcept C119857082 @default.
- W2123697676 hasConcept C127413603 @default.
- W2123697676 hasConcept C128942645 @default.
- W2123697676 hasConcept C13736549 @default.
- W2123697676 hasConcept C144133560 @default.
- W2123697676 hasConcept C151552104 @default.
- W2123697676 hasConcept C152877465 @default.
- W2123697676 hasConcept C162324750 @default.
- W2123697676 hasConcept C166957645 @default.
- W2123697676 hasConcept C178790620 @default.
- W2123697676 hasConcept C185592680 @default.
- W2123697676 hasConcept C195094911 @default.
- W2123697676 hasConcept C199360897 @default.
- W2123697676 hasConcept C200601418 @default.
- W2123697676 hasConcept C2777904410 @default.
- W2123697676 hasConcept C41008148 @default.
- W2123697676 hasConcept C45237549 @default.
- W2123697676 hasConcept C45374587 @default.
- W2123697676 hasConcept C79581498 @default.
- W2123697676 hasConcept C95457728 @default.
- W2123697676 hasConceptScore W2123697676C10138342 @default.
- W2123697676 hasConceptScore W2123697676C104054115 @default.
- W2123697676 hasConceptScore W2123697676C11413529 @default.
- W2123697676 hasConceptScore W2123697676C115903868 @default.
- W2123697676 hasConceptScore W2123697676C119857082 @default.
- W2123697676 hasConceptScore W2123697676C127413603 @default.
- W2123697676 hasConceptScore W2123697676C128942645 @default.
- W2123697676 hasConceptScore W2123697676C13736549 @default.
- W2123697676 hasConceptScore W2123697676C144133560 @default.
- W2123697676 hasConceptScore W2123697676C151552104 @default.
- W2123697676 hasConceptScore W2123697676C152877465 @default.
- W2123697676 hasConceptScore W2123697676C162324750 @default.
- W2123697676 hasConceptScore W2123697676C166957645 @default.
- W2123697676 hasConceptScore W2123697676C178790620 @default.
- W2123697676 hasConceptScore W2123697676C185592680 @default.
- W2123697676 hasConceptScore W2123697676C195094911 @default.
- W2123697676 hasConceptScore W2123697676C199360897 @default.
- W2123697676 hasConceptScore W2123697676C200601418 @default.
- W2123697676 hasConceptScore W2123697676C2777904410 @default.
- W2123697676 hasConceptScore W2123697676C41008148 @default.
- W2123697676 hasConceptScore W2123697676C45237549 @default.
- W2123697676 hasConceptScore W2123697676C45374587 @default.
- W2123697676 hasConceptScore W2123697676C79581498 @default.
- W2123697676 hasConceptScore W2123697676C95457728 @default.
- W2123697676 hasIssue "4" @default.
- W2123697676 hasLocation W21236976761 @default.
- W2123697676 hasOpenAccess W2123697676 @default.
- W2123697676 hasPrimaryLocation W21236976761 @default.
- W2123697676 hasRelatedWork W1485837041 @default.
- W2123697676 hasRelatedWork W1506264906 @default.