Matches in SemOpenAlex for { <https://semopenalex.org/work/W593312435> ?p ?o ?g. }
Showing items 1 to 84 of
84
with 100 items per page.
- W593312435 abstract "Code duplication, or code cloning, is a common phenomena in the development of large software systems. Developers have a love-hate relationship with cloning. On one hand, cloning speeds up the development process. On the other hand, clone management is a challenging task as software evolves. Cloning has commonly been considered as undesirable for software maintenance and several research efforts have been devoted to automatically detect clones and eliminate clones aggressively. However, there is little empirical work done to analyze the consequences of cloning with respect to the software quality. Recent studies show that cloning is not necessarily undesirable. Cloning can used to minimize risks and there are cases where cloning is used as a design technique. In this thesis, three visualization techniques are proposed to aid researchers in analyzing cloning in studying large software systems. All of the visualizations abstract and display cloning information at the subsystem level but with different emphases. At the subsystem level, clones can be classified as external clones and internal clones. External clones refer to code duplicates that reside in the same subsystem, whereas external clones are clones that are spread across different subsystems. Software architecture quality attributes such as cohesion and coupling are introduced to contribute to the study of cloning at the architecture level. The Clone Cohesion and Coupling (CCC) Graph and the Clone System Hierarchy (CSH) Graph display the cloning information for one single release. In particular, the CCC Graph highlights the amount of internal and external cloning for each subsystems; whereas the CSH Graph focuses more on the details of the spread of cloning. Finally, the Clone System Evolution (CSE) Graph shows the evolution of cloning over a period of time." @default.
- W593312435 created "2016-06-24" @default.
- W593312435 creator A5085576468 @default.
- W593312435 date "2006-12-22" @default.
- W593312435 modified "2023-09-26" @default.
- W593312435 title "Visualizing and Understanding Code Duplication in Large Software Systems" @default.
- W593312435 cites W1510316655 @default.
- W593312435 cites W1515127274 @default.
- W593312435 cites W1569490904 @default.
- W593312435 cites W1570745693 @default.
- W593312435 cites W1577422779 @default.
- W593312435 cites W1971393620 @default.
- W593312435 cites W2052138859 @default.
- W593312435 cites W2063022796 @default.
- W593312435 cites W2074529754 @default.
- W593312435 cites W2095954493 @default.
- W593312435 cites W2101251407 @default.
- W593312435 cites W2115534035 @default.
- W593312435 cites W2118869973 @default.
- W593312435 cites W2120319185 @default.
- W593312435 cites W2120957111 @default.
- W593312435 cites W2122944092 @default.
- W593312435 cites W2128698639 @default.
- W593312435 cites W2128780139 @default.
- W593312435 cites W2133731789 @default.
- W593312435 cites W2138756793 @default.
- W593312435 cites W2140922128 @default.
- W593312435 cites W2143151143 @default.
- W593312435 cites W2146483864 @default.
- W593312435 cites W2146878883 @default.
- W593312435 cites W2149864547 @default.
- W593312435 cites W2157532207 @default.
- W593312435 cites W2164030845 @default.
- W593312435 cites W2167001077 @default.
- W593312435 cites W2167482691 @default.
- W593312435 cites W59386226 @default.
- W593312435 hasPublicationYear "2006" @default.
- W593312435 type Work @default.
- W593312435 sameAs 593312435 @default.
- W593312435 citedByCount "1" @default.
- W593312435 countsByYear W5933124352016 @default.
- W593312435 crossrefType "dissertation" @default.
- W593312435 hasAuthorship W593312435A5085576468 @default.
- W593312435 hasConcept C104054115 @default.
- W593312435 hasConcept C104317684 @default.
- W593312435 hasConcept C115903868 @default.
- W593312435 hasConcept C121050878 @default.
- W593312435 hasConcept C149091818 @default.
- W593312435 hasConcept C178790620 @default.
- W593312435 hasConcept C185592680 @default.
- W593312435 hasConcept C199360897 @default.
- W593312435 hasConcept C2777904410 @default.
- W593312435 hasConcept C41008148 @default.
- W593312435 hasConcept C43126263 @default.
- W593312435 hasConcept C54355233 @default.
- W593312435 hasConcept C81089528 @default.
- W593312435 hasConcept C86803240 @default.
- W593312435 hasConceptScore W593312435C104054115 @default.
- W593312435 hasConceptScore W593312435C104317684 @default.
- W593312435 hasConceptScore W593312435C115903868 @default.
- W593312435 hasConceptScore W593312435C121050878 @default.
- W593312435 hasConceptScore W593312435C149091818 @default.
- W593312435 hasConceptScore W593312435C178790620 @default.
- W593312435 hasConceptScore W593312435C185592680 @default.
- W593312435 hasConceptScore W593312435C199360897 @default.
- W593312435 hasConceptScore W593312435C2777904410 @default.
- W593312435 hasConceptScore W593312435C41008148 @default.
- W593312435 hasConceptScore W593312435C43126263 @default.
- W593312435 hasConceptScore W593312435C54355233 @default.
- W593312435 hasConceptScore W593312435C81089528 @default.
- W593312435 hasConceptScore W593312435C86803240 @default.
- W593312435 hasLocation W5933124351 @default.
- W593312435 hasOpenAccess W593312435 @default.
- W593312435 hasPrimaryLocation W5933124351 @default.
- W593312435 hasRelatedWork W1532578741 @default.
- W593312435 hasRelatedWork W1987264910 @default.
- W593312435 hasRelatedWork W2017406347 @default.
- W593312435 hasRelatedWork W2147146805 @default.
- W593312435 hasRelatedWork W2391718409 @default.
- W593312435 hasRelatedWork W1996408673 @default.
- W593312435 isParatext "false" @default.
- W593312435 isRetracted "false" @default.
- W593312435 magId "593312435" @default.
- W593312435 workType "dissertation" @default.