Matches in SemOpenAlex for { <https://semopenalex.org/work/W4280606181> ?p ?o ?g. }
Showing items 1 to 100 of
100
with 100 items per page.
- W4280606181 endingPage "39" @default.
- W4280606181 startingPage "1" @default.
- W4280606181 abstract "Context: When software evolves, opportunities for introducing faults appear. Therefore, it is important to test the evolved program behaviors during each evolution cycle. However, while software evolves, its complexity is also evolving, introducing challenges to the testing process. To deal with this issue, testing techniques should be adapted to target the effect of the program changes instead of the entire program functionality. To this end, commit-aware mutation testing , a powerful testing technique, has been proposed. Unfortunately, commit-aware mutation testing is challenging due to the complex program semantics involved. Hence, it is pertinent to understand the characteristics, predictability, and potential of the technique. Objective: We conduct an exploratory study to investigate the properties of commit-relevant mutants , i.e., the test elements of commit-aware mutation testing, by proposing a general definition and an experimental approach to identify them. We thus aim at investigating the prevalence, location, and comparative advantages of commit-aware mutation testing over time (i.e., the program evolution). We also investigate the predictive power of several commit-related features in identifying and selecting commit-relevant mutants to understand the essential properties for its best-effort application case. Method: Our commit-relevant definition relies on the notion of observational slicing, approximated by higher-order mutation. Specifically, our approach utilizes the impact of mutants, effects of one mutant on another in capturing and analyzing the implicit interactions between the changed and unchanged code parts. The study analyses millions of mutants (over 10 million), 288 commits, five (5) different open-source software projects involving over 68,213 CPU days of computation and sets a ground truth where we perform our analysis. Results: Our analysis shows that commit-relevant mutants are located mainly outside of program commit change (81%), suggesting a limitation in previous work. We also note that effective selection of commit-relevant mutants has the potential of reducing the number of mutants by up to 93%. In addition, we demonstrate that commit relevant mutation testing is significantly more effective and efficient than state-of-the-art baselines, i.e., random mutant selection and analysis of only mutants within the program change. In our analysis of the predictive power of mutants and commit-related features (e.g., number of mutants within a change, mutant type, and commit size) in predicting commit-relevant mutants, we found that most proxy features do not reliably predict commit-relevant mutants . Conclusion: This empirical study highlights the properties of commit-relevant mutants and demonstrates the importance of identifying and selecting commit-relevant mutants when testing evolving software systems." @default.
- W4280606181 created "2022-05-22" @default.
- W4280606181 creator A5015192836 @default.
- W4280606181 creator A5031510488 @default.
- W4280606181 creator A5032855338 @default.
- W4280606181 creator A5040574362 @default.
- W4280606181 creator A5081145634 @default.
- W4280606181 date "2023-01-31" @default.
- W4280606181 modified "2023-09-24" @default.
- W4280606181 title "Mutation Testing in Evolving Systems: Studying the Relevance of Mutants to Code Evolution" @default.
- W4280606181 cites W1529026127 @default.
- W4280606181 cites W1910496446 @default.
- W4280606181 cites W1987278052 @default.
- W4280606181 cites W1996596150 @default.
- W4280606181 cites W2008812751 @default.
- W4280606181 cites W2014515160 @default.
- W4280606181 cites W2018017297 @default.
- W4280606181 cites W2044527526 @default.
- W4280606181 cites W2049695835 @default.
- W4280606181 cites W2069501081 @default.
- W4280606181 cites W2074888021 @default.
- W4280606181 cites W2076609667 @default.
- W4280606181 cites W2080097084 @default.
- W4280606181 cites W2136593250 @default.
- W4280606181 cites W2141229427 @default.
- W4280606181 cites W2160431913 @default.
- W4280606181 cites W2167153801 @default.
- W4280606181 cites W2170260129 @default.
- W4280606181 cites W2170847442 @default.
- W4280606181 cites W2466388701 @default.
- W4280606181 cites W2473248416 @default.
- W4280606181 cites W2546792321 @default.
- W4280606181 cites W2600669551 @default.
- W4280606181 cites W2725449579 @default.
- W4280606181 cites W2780267209 @default.
- W4280606181 cites W2786944871 @default.
- W4280606181 cites W2793776506 @default.
- W4280606181 cites W2894151403 @default.
- W4280606181 cites W2995454814 @default.
- W4280606181 cites W3080102897 @default.
- W4280606181 cites W3161290919 @default.
- W4280606181 cites W4229850662 @default.
- W4280606181 doi "https://doi.org/10.1145/3530786" @default.
- W4280606181 hasPublicationYear "2023" @default.
- W4280606181 type Work @default.
- W4280606181 citedByCount "1" @default.
- W4280606181 countsByYear W42806061812022 @default.
- W4280606181 crossrefType "journal-article" @default.
- W4280606181 hasAuthorship W4280606181A5015192836 @default.
- W4280606181 hasAuthorship W4280606181A5031510488 @default.
- W4280606181 hasAuthorship W4280606181A5032855338 @default.
- W4280606181 hasAuthorship W4280606181A5040574362 @default.
- W4280606181 hasAuthorship W4280606181A5081145634 @default.
- W4280606181 hasBestOaLocation W42806061811 @default.
- W4280606181 hasConcept C104317684 @default.
- W4280606181 hasConcept C115903868 @default.
- W4280606181 hasConcept C151730666 @default.
- W4280606181 hasConcept C153180980 @default.
- W4280606181 hasConcept C199360897 @default.
- W4280606181 hasConcept C2779343474 @default.
- W4280606181 hasConcept C41008148 @default.
- W4280606181 hasConcept C501734568 @default.
- W4280606181 hasConcept C54355233 @default.
- W4280606181 hasConcept C77088390 @default.
- W4280606181 hasConcept C86803240 @default.
- W4280606181 hasConcept C98045186 @default.
- W4280606181 hasConceptScore W4280606181C104317684 @default.
- W4280606181 hasConceptScore W4280606181C115903868 @default.
- W4280606181 hasConceptScore W4280606181C151730666 @default.
- W4280606181 hasConceptScore W4280606181C153180980 @default.
- W4280606181 hasConceptScore W4280606181C199360897 @default.
- W4280606181 hasConceptScore W4280606181C2779343474 @default.
- W4280606181 hasConceptScore W4280606181C41008148 @default.
- W4280606181 hasConceptScore W4280606181C501734568 @default.
- W4280606181 hasConceptScore W4280606181C54355233 @default.
- W4280606181 hasConceptScore W4280606181C77088390 @default.
- W4280606181 hasConceptScore W4280606181C86803240 @default.
- W4280606181 hasConceptScore W4280606181C98045186 @default.
- W4280606181 hasIssue "1" @default.
- W4280606181 hasLocation W42806061811 @default.
- W4280606181 hasLocation W42806061812 @default.
- W4280606181 hasLocation W42806061813 @default.
- W4280606181 hasOpenAccess W4280606181 @default.
- W4280606181 hasPrimaryLocation W42806061811 @default.
- W4280606181 hasRelatedWork W2109507516 @default.
- W4280606181 hasRelatedWork W2112962394 @default.
- W4280606181 hasRelatedWork W2118300983 @default.
- W4280606181 hasRelatedWork W2166247150 @default.
- W4280606181 hasRelatedWork W2382501300 @default.
- W4280606181 hasRelatedWork W2740990710 @default.
- W4280606181 hasRelatedWork W3137189469 @default.
- W4280606181 hasRelatedWork W3162240892 @default.
- W4280606181 hasRelatedWork W4235530921 @default.
- W4280606181 hasRelatedWork W4243252198 @default.
- W4280606181 hasVolume "32" @default.
- W4280606181 isParatext "false" @default.
- W4280606181 isRetracted "false" @default.
- W4280606181 workType "article" @default.