Matches in SemOpenAlex for { <https://semopenalex.org/work/W623714281> ?p ?o ?g. }
- W623714281 abstract "Identifying repetitive code changes benefits developers, tool builders, and researchers. Tool builders can automate the popular code changes, thus improving the productivity of developers. Researchers would better understand the practice of code evolution, advancing existing code assistance tools even further. Developers would particularly benefit if such tools can learn and support repetitive code changes that are in progress. Unfortunately, the existing tools that aim at detecting frequent code change patterns predominantly focus on analyzing the static source code of an application rather than dynamic code changes, and thus, they can not learn from the changes on-the-fly. We present the first approach that identifies previously unknown frequent code change patterns from a continuous sequence of code changes. Our novel algorithm effectively handles two major challenges that distinguish continuous code change pattern mining from the existing data mining techniques: overlapping transactions and transactions containing multiple instances of the same item kind. We evaluated our algorithm on 1,520 hours of code development collected from 23 developers, and showed that it is effective, useful, and scales to big amounts of data. We analyzed some of the mined code change patterns and discovered ten popular kinds of high level program transformations." @default.
- W623714281 created "2016-06-24" @default.
- W623714281 creator A5019404521 @default.
- W623714281 creator A5026934572 @default.
- W623714281 creator A5057072967 @default.
- W623714281 creator A5081350762 @default.
- W623714281 date "2013-04-27" @default.
- W623714281 modified "2023-09-27" @default.
- W623714281 title "Mining Continuous Code Changes to Detect Frequent Program Transformations" @default.
- W623714281 cites W122154057 @default.
- W623714281 cites W1484413656 @default.
- W623714281 cites W1491221473 @default.
- W623714281 cites W1506445320 @default.
- W623714281 cites W1527355805 @default.
- W623714281 cites W1537336823 @default.
- W623714281 cites W1565935466 @default.
- W623714281 cites W1575961892 @default.
- W623714281 cites W1585646276 @default.
- W623714281 cites W1968278615 @default.
- W623714281 cites W1970607969 @default.
- W623714281 cites W1976019354 @default.
- W623714281 cites W1986453394 @default.
- W623714281 cites W1990229061 @default.
- W623714281 cites W2013638584 @default.
- W623714281 cites W2024920205 @default.
- W623714281 cites W2028633384 @default.
- W623714281 cites W2029055005 @default.
- W623714281 cites W2034929864 @default.
- W623714281 cites W2036044103 @default.
- W623714281 cites W2054520963 @default.
- W623714281 cites W2064853889 @default.
- W623714281 cites W2065280109 @default.
- W623714281 cites W2074562477 @default.
- W623714281 cites W2099404336 @default.
- W623714281 cites W2110893883 @default.
- W623714281 cites W2117642462 @default.
- W623714281 cites W2119414210 @default.
- W623714281 cites W2127811329 @default.
- W623714281 cites W2133961160 @default.
- W623714281 cites W2140681814 @default.
- W623714281 cites W2141558501 @default.
- W623714281 cites W2141682682 @default.
- W623714281 cites W2145443884 @default.
- W623714281 cites W2150230300 @default.
- W623714281 cites W2153887189 @default.
- W623714281 cites W2155995683 @default.
- W623714281 cites W2159118518 @default.
- W623714281 cites W2159682099 @default.
- W623714281 cites W2169335998 @default.
- W623714281 cites W2542246377 @default.
- W623714281 cites W2964744949 @default.
- W623714281 cites W6806504 @default.
- W623714281 hasPublicationYear "2013" @default.
- W623714281 type Work @default.
- W623714281 sameAs 623714281 @default.
- W623714281 citedByCount "2" @default.
- W623714281 countsByYear W6237142812013 @default.
- W623714281 countsByYear W6237142812016 @default.
- W623714281 crossrefType "journal-article" @default.
- W623714281 hasAuthorship W623714281A5019404521 @default.
- W623714281 hasAuthorship W623714281A5026934572 @default.
- W623714281 hasAuthorship W623714281A5057072967 @default.
- W623714281 hasAuthorship W623714281A5081350762 @default.
- W623714281 hasConcept C115903868 @default.
- W623714281 hasConcept C117447612 @default.
- W623714281 hasConcept C120665830 @default.
- W623714281 hasConcept C121332964 @default.
- W623714281 hasConcept C121957198 @default.
- W623714281 hasConcept C124101348 @default.
- W623714281 hasConcept C133237599 @default.
- W623714281 hasConcept C137287247 @default.
- W623714281 hasConcept C150292731 @default.
- W623714281 hasConcept C177264268 @default.
- W623714281 hasConcept C192209626 @default.
- W623714281 hasConcept C199360897 @default.
- W623714281 hasConcept C2776760102 @default.
- W623714281 hasConcept C2777904410 @default.
- W623714281 hasConcept C41008148 @default.
- W623714281 hasConcept C43126263 @default.
- W623714281 hasConcept C529173508 @default.
- W623714281 hasConceptScore W623714281C115903868 @default.
- W623714281 hasConceptScore W623714281C117447612 @default.
- W623714281 hasConceptScore W623714281C120665830 @default.
- W623714281 hasConceptScore W623714281C121332964 @default.
- W623714281 hasConceptScore W623714281C121957198 @default.
- W623714281 hasConceptScore W623714281C124101348 @default.
- W623714281 hasConceptScore W623714281C133237599 @default.
- W623714281 hasConceptScore W623714281C137287247 @default.
- W623714281 hasConceptScore W623714281C150292731 @default.
- W623714281 hasConceptScore W623714281C177264268 @default.
- W623714281 hasConceptScore W623714281C192209626 @default.
- W623714281 hasConceptScore W623714281C199360897 @default.
- W623714281 hasConceptScore W623714281C2776760102 @default.
- W623714281 hasConceptScore W623714281C2777904410 @default.
- W623714281 hasConceptScore W623714281C41008148 @default.
- W623714281 hasConceptScore W623714281C43126263 @default.
- W623714281 hasConceptScore W623714281C529173508 @default.
- W623714281 hasLocation W6237142811 @default.
- W623714281 hasOpenAccess W623714281 @default.
- W623714281 hasPrimaryLocation W6237142811 @default.