Matches in SemOpenAlex for { <https://semopenalex.org/work/W3177739655> ?p ?o ?g. }
- W3177739655 abstract "Regression test selection (RTS) and prioritization (RTP) techniques aim to reduce testing efforts and developer feedback time after a change to the code base. Using various information sources, including test traces, build dependencies, version control data, and test histories, they have been shown to be effective. However, not all of these sources are guaranteed to be available and accessible for arbitrary continuous integration (CI) environments. In contrast, metadata from version control systems (VCSs) and CI systems are readily available and inexpensive. Yet, corresponding RTP and RTS techniques are scattered across research and often only evaluated on synthetic faults or in a specific industrial context. It is cumbersome for practitioners to identify insights that apply to their context, let alone to calibrate associated parameters for maximum cost-effectiveness. This paper consolidates existing work on RTP and unsafe RTS into an actionable methodology to build and evaluate such approaches that exclusively rely on CI and VCS metadata. To investigate how these approaches from prior research compare in heterogeneous settings, we apply the methodology in a large-scale empirical study on a set of 23 projects covering 37,000 CI logs and 76,000 VCS commits. We find that these approaches significantly outperform established RTP baselines and, while still triggering 90% of the failures, we show that practitioners can expect to save on average 84% of test execution time for unsafe RTS. We also find that it can be beneficial to limit training data, features from test history work better than change-based features, and, somewhat surprisingly, simple and well-known heuristics often outperform complex machine-learned models." @default.
- W3177739655 created "2021-07-19" @default.
- W3177739655 creator A5002011805 @default.
- W3177739655 creator A5005796935 @default.
- W3177739655 creator A5051245404 @default.
- W3177739655 creator A5065490258 @default.
- W3177739655 date "2021-07-11" @default.
- W3177739655 modified "2023-10-18" @default.
- W3177739655 title "Empirically evaluating readily available information for regression test optimization in continuous integration" @default.
- W3177739655 cites W1967187747 @default.
- W3177739655 cites W1971137495 @default.
- W3177739655 cites W1983555736 @default.
- W3177739655 cites W1985896931 @default.
- W3177739655 cites W1991292921 @default.
- W3177739655 cites W2011273231 @default.
- W3177739655 cites W2014515160 @default.
- W3177739655 cites W2020538887 @default.
- W3177739655 cites W2022753314 @default.
- W3177739655 cites W2029500775 @default.
- W3177739655 cites W2041748825 @default.
- W3177739655 cites W2046241805 @default.
- W3177739655 cites W2046830558 @default.
- W3177739655 cites W2086346901 @default.
- W3177739655 cites W2098807207 @default.
- W3177739655 cites W2099137702 @default.
- W3177739655 cites W2102076216 @default.
- W3177739655 cites W2104252056 @default.
- W3177739655 cites W2109207167 @default.
- W3177739655 cites W2111814036 @default.
- W3177739655 cites W2122156253 @default.
- W3177739655 cites W2122176170 @default.
- W3177739655 cites W2126210726 @default.
- W3177739655 cites W2126599184 @default.
- W3177739655 cites W2126905619 @default.
- W3177739655 cites W2144600533 @default.
- W3177739655 cites W2170198454 @default.
- W3177739655 cites W2170771779 @default.
- W3177739655 cites W2242274110 @default.
- W3177739655 cites W2245294015 @default.
- W3177739655 cites W2292289085 @default.
- W3177739655 cites W2547954490 @default.
- W3177739655 cites W2547999707 @default.
- W3177739655 cites W2591823109 @default.
- W3177739655 cites W2703757306 @default.
- W3177739655 cites W2734711024 @default.
- W3177739655 cites W2740675210 @default.
- W3177739655 cites W2763463216 @default.
- W3177739655 cites W2767555494 @default.
- W3177739655 cites W2793824205 @default.
- W3177739655 cites W2794497357 @default.
- W3177739655 cites W2795003837 @default.
- W3177739655 cites W2795223920 @default.
- W3177739655 cites W2808287282 @default.
- W3177739655 cites W2878316859 @default.
- W3177739655 cites W2899067106 @default.
- W3177739655 cites W2900453375 @default.
- W3177739655 cites W2901568785 @default.
- W3177739655 cites W2901668404 @default.
- W3177739655 cites W2909449777 @default.
- W3177739655 cites W2952188922 @default.
- W3177739655 cites W2954297335 @default.
- W3177739655 cites W2955364532 @default.
- W3177739655 cites W2963023085 @default.
- W3177739655 cites W2997546679 @default.
- W3177739655 cites W2997591727 @default.
- W3177739655 cites W2998993395 @default.
- W3177739655 cites W3006447419 @default.
- W3177739655 cites W3017317785 @default.
- W3177739655 cites W3042750271 @default.
- W3177739655 cites W3042770293 @default.
- W3177739655 cites W3047002918 @default.
- W3177739655 cites W3081253313 @default.
- W3177739655 cites W3089785161 @default.
- W3177739655 cites W3089854626 @default.
- W3177739655 cites W3091492509 @default.
- W3177739655 cites W3091592993 @default.
- W3177739655 cites W4234850954 @default.
- W3177739655 cites W4235245344 @default.
- W3177739655 cites W4235261662 @default.
- W3177739655 cites W4245116308 @default.
- W3177739655 cites W4248503276 @default.
- W3177739655 cites W4255492682 @default.
- W3177739655 doi "https://doi.org/10.1145/3460319.3464834" @default.
- W3177739655 hasPublicationYear "2021" @default.
- W3177739655 type Work @default.
- W3177739655 sameAs 3177739655 @default.
- W3177739655 citedByCount "21" @default.
- W3177739655 countsByYear W31777396552021 @default.
- W3177739655 countsByYear W31777396552022 @default.
- W3177739655 countsByYear W31777396552023 @default.
- W3177739655 crossrefType "proceedings-article" @default.
- W3177739655 hasAuthorship W3177739655A5002011805 @default.
- W3177739655 hasAuthorship W3177739655A5005796935 @default.
- W3177739655 hasAuthorship W3177739655A5051245404 @default.
- W3177739655 hasAuthorship W3177739655A5065490258 @default.
- W3177739655 hasConcept C111919701 @default.
- W3177739655 hasConcept C124101348 @default.
- W3177739655 hasConcept C149091818 @default.
- W3177739655 hasConcept C151730666 @default.
- W3177739655 hasConcept C154945302 @default.