Matches in SemOpenAlex for { <https://semopenalex.org/work/W2967095170> ?p ?o ?g. }
Showing items 1 to 78 of
78
with 100 items per page.
- W2967095170 abstract "Forking projects provides a straightforward method for developers to reuse existing source code and tailor it to their own application scenarios, which can significantly reduce developers' burden. However, this process makes forked projects (upstream projects and their forks) share the same defects on reused code as well. With the independent development of forked projects, some defects can only be repaired in one of them, where the patches need to be ported to others as well. Manually tracking all such activities among them is hard. Previous studies reveal that porting patches across forked projects is imperative and call research in this direction. Targeting at this problem, we conducted an empirical study to analyze the characteristics of patches in forked projects. We found that 20.5% patches need to be ported among all analyzed patches, which is a non-negligible portion. Among all those patches that need to be ported, 73.2% can be easily ported by simple syntactic code transformations. However, it is still challenging for other 26.8% patches since the corresponding code has experienced different modifications in the forked projects. As a result, according to the insights from the study, we proposed a new approach, which aims to automatically identify and port patches across forked projects." @default.
- W2967095170 created "2019-08-22" @default.
- W2967095170 creator A5054305356 @default.
- W2967095170 date "2019-08-12" @default.
- W2967095170 modified "2023-09-25" @default.
- W2967095170 title "Automated patch porting across forked projects" @default.
- W2967095170 cites W1975394407 @default.
- W2967095170 cites W1996374694 @default.
- W2967095170 cites W2064459023 @default.
- W2967095170 cites W2136279823 @default.
- W2967095170 cites W2154151876 @default.
- W2967095170 cites W2160551116 @default.
- W2967095170 cites W2794957215 @default.
- W2967095170 cites W4230190751 @default.
- W2967095170 cites W4235354960 @default.
- W2967095170 doi "https://doi.org/10.1145/3338906.3342488" @default.
- W2967095170 hasPublicationYear "2019" @default.
- W2967095170 type Work @default.
- W2967095170 sameAs 2967095170 @default.
- W2967095170 citedByCount "8" @default.
- W2967095170 countsByYear W29670951702020 @default.
- W2967095170 countsByYear W29670951702021 @default.
- W2967095170 countsByYear W29670951702022 @default.
- W2967095170 crossrefType "proceedings-article" @default.
- W2967095170 hasAuthorship W2967095170A5054305356 @default.
- W2967095170 hasConcept C106251023 @default.
- W2967095170 hasConcept C111919701 @default.
- W2967095170 hasConcept C115903868 @default.
- W2967095170 hasConcept C127413603 @default.
- W2967095170 hasConcept C177264268 @default.
- W2967095170 hasConcept C199360897 @default.
- W2967095170 hasConcept C199519371 @default.
- W2967095170 hasConcept C201995342 @default.
- W2967095170 hasConcept C206588197 @default.
- W2967095170 hasConcept C2776760102 @default.
- W2967095170 hasConcept C2777904410 @default.
- W2967095170 hasConcept C2778583558 @default.
- W2967095170 hasConcept C32802771 @default.
- W2967095170 hasConcept C41008148 @default.
- W2967095170 hasConcept C43126263 @default.
- W2967095170 hasConcept C548081761 @default.
- W2967095170 hasConcept C78519656 @default.
- W2967095170 hasConcept C98045186 @default.
- W2967095170 hasConceptScore W2967095170C106251023 @default.
- W2967095170 hasConceptScore W2967095170C111919701 @default.
- W2967095170 hasConceptScore W2967095170C115903868 @default.
- W2967095170 hasConceptScore W2967095170C127413603 @default.
- W2967095170 hasConceptScore W2967095170C177264268 @default.
- W2967095170 hasConceptScore W2967095170C199360897 @default.
- W2967095170 hasConceptScore W2967095170C199519371 @default.
- W2967095170 hasConceptScore W2967095170C201995342 @default.
- W2967095170 hasConceptScore W2967095170C206588197 @default.
- W2967095170 hasConceptScore W2967095170C2776760102 @default.
- W2967095170 hasConceptScore W2967095170C2777904410 @default.
- W2967095170 hasConceptScore W2967095170C2778583558 @default.
- W2967095170 hasConceptScore W2967095170C32802771 @default.
- W2967095170 hasConceptScore W2967095170C41008148 @default.
- W2967095170 hasConceptScore W2967095170C43126263 @default.
- W2967095170 hasConceptScore W2967095170C548081761 @default.
- W2967095170 hasConceptScore W2967095170C78519656 @default.
- W2967095170 hasConceptScore W2967095170C98045186 @default.
- W2967095170 hasLocation W29670951701 @default.
- W2967095170 hasOpenAccess W2967095170 @default.
- W2967095170 hasPrimaryLocation W29670951701 @default.
- W2967095170 hasRelatedWork W1574835649 @default.
- W2967095170 hasRelatedWork W2115027505 @default.
- W2967095170 hasRelatedWork W2149603369 @default.
- W2967095170 hasRelatedWork W2162839303 @default.
- W2967095170 hasRelatedWork W2352639277 @default.
- W2967095170 hasRelatedWork W2381549184 @default.
- W2967095170 hasRelatedWork W2391125322 @default.
- W2967095170 hasRelatedWork W3137277490 @default.
- W2967095170 hasRelatedWork W4243823702 @default.
- W2967095170 hasRelatedWork W2186516977 @default.
- W2967095170 isParatext "false" @default.
- W2967095170 isRetracted "false" @default.
- W2967095170 magId "2967095170" @default.
- W2967095170 workType "article" @default.