Matches in SemOpenAlex for { <https://semopenalex.org/work/W3132525350> ?p ?o ?g. }
- W3132525350 abstract "JavaScript (JS) is one of the most popular programming languages due to its flexibility and versatility, but maintaining JS code is tedious and error-prone. In our research, we conducted an empirical study to characterize the relationship between co-changed software entities (e.g., functions and variables), and built a machine learning (ML)-based approach to recommend additional entity to edit given developers' code changes. Specifically, we first crawled 14,747 commits in 10 open-source projects; for each commit, we created one or more change dependency graphs (CDGs) to model the referencer-referencee relationship between co-changed entities. Next, we extracted the common subgraphs between CDGs to locate recurring co-change patterns between entities. Finally, based on those patterns, we extracted code features from co-changed entities and trained an ML model that recommends entities-to-change given a program commit. According to our empirical investigation, (1) three recurring patterns commonly exist in all projects; (2) 80%--90% of co-changed function pairs either invoke the same function(s), access the same variable(s), or contain similar statement(s); (3) our ML-based approach CoRec recommended entity changes with high accuracy (73%--78%). CoRec complements prior work because it suggests changes based on program syntax, textual similarity, as well as software history; it achieved higher accuracy than two existing tools in our evaluation." @default.
- W3132525350 created "2021-03-01" @default.
- W3132525350 creator A5002503342 @default.
- W3132525350 creator A5021029596 @default.
- W3132525350 creator A5070152860 @default.
- W3132525350 date "2021-02-15" @default.
- W3132525350 modified "2023-09-23" @default.
- W3132525350 title "Investigating and Recommending Co-Changed Entities for JavaScript Programs" @default.
- W3132525350 cites W1132472019 @default.
- W3132525350 cites W1504694836 @default.
- W3132525350 cites W1533432827 @default.
- W3132525350 cites W1607751637 @default.
- W3132525350 cites W1677598599 @default.
- W3132525350 cites W1924689489 @default.
- W3132525350 cites W1967308381 @default.
- W3132525350 cites W1992859750 @default.
- W3132525350 cites W1993833135 @default.
- W3132525350 cites W2007425631 @default.
- W3132525350 cites W2038461625 @default.
- W3132525350 cites W2038899190 @default.
- W3132525350 cites W2055931054 @default.
- W3132525350 cites W2065489029 @default.
- W3132525350 cites W2078389019 @default.
- W3132525350 cites W2086106475 @default.
- W3132525350 cites W2091543666 @default.
- W3132525350 cites W2100849134 @default.
- W3132525350 cites W2101998780 @default.
- W3132525350 cites W2104074028 @default.
- W3132525350 cites W2108654104 @default.
- W3132525350 cites W2112076978 @default.
- W3132525350 cites W2115588821 @default.
- W3132525350 cites W2117944944 @default.
- W3132525350 cites W2119992936 @default.
- W3132525350 cites W2133961160 @default.
- W3132525350 cites W2139885493 @default.
- W3132525350 cites W2141558501 @default.
- W3132525350 cites W2143051121 @default.
- W3132525350 cites W2145804665 @default.
- W3132525350 cites W2147405597 @default.
- W3132525350 cites W2149398387 @default.
- W3132525350 cites W2364861723 @default.
- W3132525350 cites W2408249955 @default.
- W3132525350 cites W2600957813 @default.
- W3132525350 cites W2617588282 @default.
- W3132525350 cites W273955616 @default.
- W3132525350 cites W2775332727 @default.
- W3132525350 cites W2808750701 @default.
- W3132525350 cites W2900917408 @default.
- W3132525350 cites W2901046105 @default.
- W3132525350 cites W2901334982 @default.
- W3132525350 cites W2922093532 @default.
- W3132525350 cites W2940865256 @default.
- W3132525350 cites W2942779220 @default.
- W3132525350 cites W2952829418 @default.
- W3132525350 cites W2952903800 @default.
- W3132525350 cites W2979659203 @default.
- W3132525350 doi "https://doi.org/10.48550/arxiv.2102.07877" @default.
- W3132525350 hasPublicationYear "2021" @default.
- W3132525350 type Work @default.
- W3132525350 sameAs 3132525350 @default.
- W3132525350 citedByCount "0" @default.
- W3132525350 crossrefType "posted-content" @default.
- W3132525350 hasAuthorship W3132525350A5002503342 @default.
- W3132525350 hasAuthorship W3132525350A5021029596 @default.
- W3132525350 hasAuthorship W3132525350A5070152860 @default.
- W3132525350 hasBestOaLocation W31325253501 @default.
- W3132525350 hasConcept C105795698 @default.
- W3132525350 hasConcept C14036430 @default.
- W3132525350 hasConcept C149091818 @default.
- W3132525350 hasConcept C153180980 @default.
- W3132525350 hasConcept C154945302 @default.
- W3132525350 hasConcept C177264268 @default.
- W3132525350 hasConcept C17744445 @default.
- W3132525350 hasConcept C199360897 @default.
- W3132525350 hasConcept C199539241 @default.
- W3132525350 hasConcept C23123220 @default.
- W3132525350 hasConcept C2776760102 @default.
- W3132525350 hasConcept C2777026412 @default.
- W3132525350 hasConcept C2777561058 @default.
- W3132525350 hasConcept C2777904410 @default.
- W3132525350 hasConcept C2780598303 @default.
- W3132525350 hasConcept C33923547 @default.
- W3132525350 hasConcept C41008148 @default.
- W3132525350 hasConcept C43126263 @default.
- W3132525350 hasConcept C544833334 @default.
- W3132525350 hasConcept C60048249 @default.
- W3132525350 hasConcept C77088390 @default.
- W3132525350 hasConcept C78458016 @default.
- W3132525350 hasConcept C86803240 @default.
- W3132525350 hasConceptScore W3132525350C105795698 @default.
- W3132525350 hasConceptScore W3132525350C14036430 @default.
- W3132525350 hasConceptScore W3132525350C149091818 @default.
- W3132525350 hasConceptScore W3132525350C153180980 @default.
- W3132525350 hasConceptScore W3132525350C154945302 @default.
- W3132525350 hasConceptScore W3132525350C177264268 @default.
- W3132525350 hasConceptScore W3132525350C17744445 @default.
- W3132525350 hasConceptScore W3132525350C199360897 @default.
- W3132525350 hasConceptScore W3132525350C199539241 @default.
- W3132525350 hasConceptScore W3132525350C23123220 @default.
- W3132525350 hasConceptScore W3132525350C2776760102 @default.