Matches in SemOpenAlex for { <https://semopenalex.org/work/W3217698187> ?p ?o ?g. }
- W3217698187 abstract "Refactoring as a process is aimed at improving the quality of a software system while preserving its external behavior. In practice, refactoring comes in the form of many specific and diverse refactoring operations, which have different scopes and thus a different potential impact on both the production and the test code. We present a large-scale quantitative study complemented by a qualitative analysis involving 615,196 test cases to understand how and to what extent different refactoring operations impact a system's test suites. Our findings show that while the vast majority of refactoring operations do not or very seldom induce test breaks, some specific refactoring types (e.g., “RENAME Attribute” and “RENAME Class”) have a higher chance of breaking test suites. Meanwhile, “ADD Parameter” and “CHANGE Return Type” refactoring operations often require additional lines of changes to fix the test suite they break. While some modern IDEs provide features to automatically apply these two types of refactoring operations, they are not always able to avoid test breaks, thus demanding extra human efforts." @default.
- W3217698187 created "2021-12-06" @default.
- W3217698187 creator A5002414722 @default.
- W3217698187 creator A5003574134 @default.
- W3217698187 creator A5032251414 @default.
- W3217698187 creator A5036526364 @default.
- W3217698187 creator A5038257395 @default.
- W3217698187 creator A5045097606 @default.
- W3217698187 creator A5056526226 @default.
- W3217698187 date "2021-09-01" @default.
- W3217698187 modified "2023-09-27" @default.
- W3217698187 title "Does Refactoring Break Tests and to What Extent?" @default.
- W3217698187 cites W1773448242 @default.
- W3217698187 cites W1962250603 @default.
- W3217698187 cites W1978546859 @default.
- W3217698187 cites W2000679946 @default.
- W3217698187 cites W2000790522 @default.
- W3217698187 cites W2020794564 @default.
- W3217698187 cites W2026926213 @default.
- W3217698187 cites W2028541840 @default.
- W3217698187 cites W2033474522 @default.
- W3217698187 cites W2041703907 @default.
- W3217698187 cites W2064161267 @default.
- W3217698187 cites W2088546249 @default.
- W3217698187 cites W2103663553 @default.
- W3217698187 cites W2113157806 @default.
- W3217698187 cites W2113533445 @default.
- W3217698187 cites W2120936810 @default.
- W3217698187 cites W2129377409 @default.
- W3217698187 cites W2153111806 @default.
- W3217698187 cites W2157543803 @default.
- W3217698187 cites W2163591388 @default.
- W3217698187 cites W2164777277 @default.
- W3217698187 cites W2166993820 @default.
- W3217698187 cites W2408634597 @default.
- W3217698187 cites W2424424733 @default.
- W3217698187 cites W2476494490 @default.
- W3217698187 cites W2579539894 @default.
- W3217698187 cites W2740981432 @default.
- W3217698187 cites W2888756142 @default.
- W3217698187 cites W2901649634 @default.
- W3217698187 cites W2951926492 @default.
- W3217698187 cites W2993171499 @default.
- W3217698187 cites W2995076668 @default.
- W3217698187 cites W3040728396 @default.
- W3217698187 cites W4243053781 @default.
- W3217698187 cites W4288076432 @default.
- W3217698187 doi "https://doi.org/10.1109/icsme52107.2021.00022" @default.
- W3217698187 hasPublicationYear "2021" @default.
- W3217698187 type Work @default.
- W3217698187 sameAs 3217698187 @default.
- W3217698187 citedByCount "3" @default.
- W3217698187 countsByYear W32176981872021 @default.
- W3217698187 countsByYear W32176981872023 @default.
- W3217698187 crossrefType "proceedings-article" @default.
- W3217698187 hasAuthorship W3217698187A5002414722 @default.
- W3217698187 hasAuthorship W3217698187A5003574134 @default.
- W3217698187 hasAuthorship W3217698187A5032251414 @default.
- W3217698187 hasAuthorship W3217698187A5036526364 @default.
- W3217698187 hasAuthorship W3217698187A5038257395 @default.
- W3217698187 hasAuthorship W3217698187A5045097606 @default.
- W3217698187 hasAuthorship W3217698187A5056526226 @default.
- W3217698187 hasConcept C115903868 @default.
- W3217698187 hasConcept C119857082 @default.
- W3217698187 hasConcept C128942645 @default.
- W3217698187 hasConcept C151552104 @default.
- W3217698187 hasConcept C151730666 @default.
- W3217698187 hasConcept C152752567 @default.
- W3217698187 hasConcept C152877465 @default.
- W3217698187 hasConcept C199360897 @default.
- W3217698187 hasConcept C2777267654 @default.
- W3217698187 hasConcept C2777904410 @default.
- W3217698187 hasConcept C41008148 @default.
- W3217698187 hasConcept C86803240 @default.
- W3217698187 hasConcept C98045186 @default.
- W3217698187 hasConceptScore W3217698187C115903868 @default.
- W3217698187 hasConceptScore W3217698187C119857082 @default.
- W3217698187 hasConceptScore W3217698187C128942645 @default.
- W3217698187 hasConceptScore W3217698187C151552104 @default.
- W3217698187 hasConceptScore W3217698187C151730666 @default.
- W3217698187 hasConceptScore W3217698187C152752567 @default.
- W3217698187 hasConceptScore W3217698187C152877465 @default.
- W3217698187 hasConceptScore W3217698187C199360897 @default.
- W3217698187 hasConceptScore W3217698187C2777267654 @default.
- W3217698187 hasConceptScore W3217698187C2777904410 @default.
- W3217698187 hasConceptScore W3217698187C41008148 @default.
- W3217698187 hasConceptScore W3217698187C86803240 @default.
- W3217698187 hasConceptScore W3217698187C98045186 @default.
- W3217698187 hasLocation W32176981871 @default.
- W3217698187 hasOpenAccess W3217698187 @default.
- W3217698187 hasPrimaryLocation W32176981871 @default.
- W3217698187 hasRelatedWork W1487271212 @default.
- W3217698187 hasRelatedWork W1524028411 @default.
- W3217698187 hasRelatedWork W1930513839 @default.
- W3217698187 hasRelatedWork W2343859580 @default.
- W3217698187 hasRelatedWork W2357003193 @default.
- W3217698187 hasRelatedWork W2566714119 @default.
- W3217698187 hasRelatedWork W2589723489 @default.
- W3217698187 hasRelatedWork W2888490860 @default.
- W3217698187 hasRelatedWork W4283069769 @default.