Matches in SemOpenAlex for { <https://semopenalex.org/work/W2901360723> ?p ?o ?g. }
- W2901360723 abstract "Regression testing in very large software ecosystems is notoriously costly, requiring computational resources that even large corporations struggle to cope with. Very large ecosystems contain thousands of rapidly evolving, interconnected projects where client projects transitively depend on library projects. Regression test selection (RTS) reduces regression testing costs by rerunning only tests whose pass/fail behavior may flip after code changes. For single projects, researchers showed that class-level RTS is more effective than lower method-or statement-level RTS. Meanwhile, several very large ecosystems in industry, e.g., at Facebook, Google, and Microsoft, perform project-level RTS, rerunning tests in a changed library and in all its transitive clients. However, there was no previous study of the comparative benefits of class-level and project-level RTS in such ecosystems. We evaluate RTS opportunities in the MAVEN Central open-source ecosystem. There, some popular libraries have up to 924589 clients; in turn, clients can depend on up to 11190 libraries. We sampled 408 popular projects and found that 202 (almost half) cannot update to latest library versions without breaking compilation or tests. If developers want to detect these breakages earlier, they need to run very many tests. We compared four variants of class-level RTS with project-level RTS in MAVEN Central. The results showed that class-level RTS may be an order of magnitude less costly than project-level RTS in very large ecosystems. Specifically, various class-level RTS variants select, on average, 7.8%-17.4% of tests selected by project-level RTS." @default.
- W2901360723 created "2018-11-29" @default.
- W2901360723 creator A5028388085 @default.
- W2901360723 creator A5070516536 @default.
- W2901360723 creator A5070706878 @default.
- W2901360723 creator A5081289583 @default.
- W2901360723 date "2018-10-01" @default.
- W2901360723 modified "2023-09-25" @default.
- W2901360723 title "Evaluating Regression Test Selection Opportunities in a Very Large Open-Source Ecosystem" @default.
- W2901360723 cites W1978546859 @default.
- W2901360723 cites W1985896931 @default.
- W2901360723 cites W1986711365 @default.
- W2901360723 cites W1989385531 @default.
- W2901360723 cites W1995935241 @default.
- W2901360723 cites W1998989165 @default.
- W2901360723 cites W2014515160 @default.
- W2901360723 cites W2018654787 @default.
- W2901360723 cites W2020538887 @default.
- W2901360723 cites W2021213467 @default.
- W2901360723 cites W2022429945 @default.
- W2901360723 cites W2053873374 @default.
- W2901360723 cites W2084240154 @default.
- W2901360723 cites W2091561343 @default.
- W2901360723 cites W2107036097 @default.
- W2901360723 cites W2110785760 @default.
- W2901360723 cites W2117329005 @default.
- W2901360723 cites W2129761255 @default.
- W2901360723 cites W2138318139 @default.
- W2901360723 cites W2144600533 @default.
- W2901360723 cites W2148787816 @default.
- W2901360723 cites W2149508344 @default.
- W2901360723 cites W2163048279 @default.
- W2901360723 cites W2165834023 @default.
- W2901360723 cites W2347053969 @default.
- W2901360723 cites W2547405428 @default.
- W2901360723 cites W2547624952 @default.
- W2901360723 cites W2547954490 @default.
- W2901360723 cites W2548749170 @default.
- W2901360723 cites W2561301563 @default.
- W2901360723 cites W2740813876 @default.
- W2901360723 cites W4242148730 @default.
- W2901360723 cites W4248101274 @default.
- W2901360723 doi "https://doi.org/10.1109/issre.2018.00022" @default.
- W2901360723 hasPublicationYear "2018" @default.
- W2901360723 type Work @default.
- W2901360723 sameAs 2901360723 @default.
- W2901360723 citedByCount "17" @default.
- W2901360723 countsByYear W29013607232019 @default.
- W2901360723 countsByYear W29013607232020 @default.
- W2901360723 countsByYear W29013607232021 @default.
- W2901360723 countsByYear W29013607232022 @default.
- W2901360723 countsByYear W29013607232023 @default.
- W2901360723 crossrefType "proceedings-article" @default.
- W2901360723 hasAuthorship W2901360723A5028388085 @default.
- W2901360723 hasAuthorship W2901360723A5070516536 @default.
- W2901360723 hasAuthorship W2901360723A5070706878 @default.
- W2901360723 hasAuthorship W2901360723A5081289583 @default.
- W2901360723 hasConcept C110872660 @default.
- W2901360723 hasConcept C111919701 @default.
- W2901360723 hasConcept C119857082 @default.
- W2901360723 hasConcept C154945302 @default.
- W2901360723 hasConcept C161821725 @default.
- W2901360723 hasConcept C186846655 @default.
- W2901360723 hasConcept C18903297 @default.
- W2901360723 hasConcept C2777212361 @default.
- W2901360723 hasConcept C2777267654 @default.
- W2901360723 hasConcept C2777904410 @default.
- W2901360723 hasConcept C41008148 @default.
- W2901360723 hasConcept C529173508 @default.
- W2901360723 hasConcept C81917197 @default.
- W2901360723 hasConcept C86803240 @default.
- W2901360723 hasConceptScore W2901360723C110872660 @default.
- W2901360723 hasConceptScore W2901360723C111919701 @default.
- W2901360723 hasConceptScore W2901360723C119857082 @default.
- W2901360723 hasConceptScore W2901360723C154945302 @default.
- W2901360723 hasConceptScore W2901360723C161821725 @default.
- W2901360723 hasConceptScore W2901360723C186846655 @default.
- W2901360723 hasConceptScore W2901360723C18903297 @default.
- W2901360723 hasConceptScore W2901360723C2777212361 @default.
- W2901360723 hasConceptScore W2901360723C2777267654 @default.
- W2901360723 hasConceptScore W2901360723C2777904410 @default.
- W2901360723 hasConceptScore W2901360723C41008148 @default.
- W2901360723 hasConceptScore W2901360723C529173508 @default.
- W2901360723 hasConceptScore W2901360723C81917197 @default.
- W2901360723 hasConceptScore W2901360723C86803240 @default.
- W2901360723 hasLocation W29013607231 @default.
- W2901360723 hasOpenAccess W2901360723 @default.
- W2901360723 hasPrimaryLocation W29013607231 @default.
- W2901360723 hasRelatedWork W1990422213 @default.
- W2901360723 hasRelatedWork W2085949256 @default.
- W2901360723 hasRelatedWork W2125356288 @default.
- W2901360723 hasRelatedWork W2128302072 @default.
- W2901360723 hasRelatedWork W2136780906 @default.
- W2901360723 hasRelatedWork W2346511343 @default.
- W2901360723 hasRelatedWork W2372895414 @default.
- W2901360723 hasRelatedWork W2606073172 @default.
- W2901360723 hasRelatedWork W2970622411 @default.
- W2901360723 hasRelatedWork W2751504412 @default.
- W2901360723 isParatext "false" @default.
- W2901360723 isRetracted "false" @default.