Matches in SemOpenAlex for { <https://semopenalex.org/work/W4286266904> ?p ?o ?g. }
Showing items 1 to 100 of
100
with 100 items per page.
- W4286266904 endingPage "111445" @default.
- W4286266904 startingPage "111445" @default.
- W4286266904 abstract "Blockchain technologies have had a rather disruptive impact on many sectors of the contemporary society. The establishment of virtual currencies is probably the most representative case. Nonetheless, the inherent support to trustworthy electronic interactions has widened the possible adoption contexts. In the last years, the introduction of Smart Contracts has further increased the potential impact of such technologies. These self-enforcing programs have interesting peculiarities (e.g., code immutability) that require innovative testing strategies. This paper presents a mutation testing approach for assessing the quality of test suites accompanying Smart Contracts written in Solidity, the language used by the Ethereum Blockchain. Specifically, we propose a novel suite of mutation operators capable of simulating a wide variety of traditional programming errors and Solidity-specific faults. The operators come in two flavors: Optimized, for faster mutation testing campaigns, and Non-Optimized, for performing a more thorough adequacy assessment. We implemented our approach in a proof-of-concept work, SuMo (SOlidity MUtator), and we evaluated its effectiveness on a set of real-world Solidity projects. The experiments highlighted a recurrent low Mutation Score for the test suites shipped with the selected applications. Moreover, analyzing the surviving mutants of a selected project helped us to identify faulty test cases and Smart Contract code. These results suggest that SuMo can concretely improve the fault-detection capabilities of a test suite, and help to deliver more reliable Solidity code." @default.
- W4286266904 created "2022-07-21" @default.
- W4286266904 creator A5003097391 @default.
- W4286266904 creator A5016180635 @default.
- W4286266904 creator A5017855265 @default.
- W4286266904 date "2022-11-01" @default.
- W4286266904 modified "2023-10-02" @default.
- W4286266904 title "SuMo: A mutation testing approach and tool for the Ethereum blockchain" @default.
- W4286266904 cites W1996701120 @default.
- W4286266904 cites W2061227290 @default.
- W4286266904 cites W2135841285 @default.
- W4286266904 cites W2162739315 @default.
- W4286266904 cites W2975871742 @default.
- W4286266904 cites W2990597763 @default.
- W4286266904 cites W3119014038 @default.
- W4286266904 cites W3121385022 @default.
- W4286266904 cites W4211201901 @default.
- W4286266904 doi "https://doi.org/10.1016/j.jss.2022.111445" @default.
- W4286266904 hasPublicationYear "2022" @default.
- W4286266904 type Work @default.
- W4286266904 citedByCount "5" @default.
- W4286266904 countsByYear W42862669042023 @default.
- W4286266904 crossrefType "journal-article" @default.
- W4286266904 hasAuthorship W4286266904A5003097391 @default.
- W4286266904 hasAuthorship W4286266904A5016180635 @default.
- W4286266904 hasAuthorship W4286266904A5017855265 @default.
- W4286266904 hasConcept C104317684 @default.
- W4286266904 hasConcept C111472728 @default.
- W4286266904 hasConcept C115903868 @default.
- W4286266904 hasConcept C119857082 @default.
- W4286266904 hasConcept C127413603 @default.
- W4286266904 hasConcept C128942645 @default.
- W4286266904 hasConcept C138885662 @default.
- W4286266904 hasConcept C151552104 @default.
- W4286266904 hasConcept C151730666 @default.
- W4286266904 hasConcept C152877465 @default.
- W4286266904 hasConcept C177264268 @default.
- W4286266904 hasConcept C17744445 @default.
- W4286266904 hasConcept C185592680 @default.
- W4286266904 hasConcept C199360897 @default.
- W4286266904 hasConcept C199539241 @default.
- W4286266904 hasConcept C2776126399 @default.
- W4286266904 hasConcept C2776760102 @default.
- W4286266904 hasConcept C2777267654 @default.
- W4286266904 hasConcept C2778362873 @default.
- W4286266904 hasConcept C2779530757 @default.
- W4286266904 hasConcept C2779687700 @default.
- W4286266904 hasConcept C38652104 @default.
- W4286266904 hasConcept C41008148 @default.
- W4286266904 hasConcept C501734568 @default.
- W4286266904 hasConcept C55493867 @default.
- W4286266904 hasConcept C79581498 @default.
- W4286266904 hasConcept C86803240 @default.
- W4286266904 hasConceptScore W4286266904C104317684 @default.
- W4286266904 hasConceptScore W4286266904C111472728 @default.
- W4286266904 hasConceptScore W4286266904C115903868 @default.
- W4286266904 hasConceptScore W4286266904C119857082 @default.
- W4286266904 hasConceptScore W4286266904C127413603 @default.
- W4286266904 hasConceptScore W4286266904C128942645 @default.
- W4286266904 hasConceptScore W4286266904C138885662 @default.
- W4286266904 hasConceptScore W4286266904C151552104 @default.
- W4286266904 hasConceptScore W4286266904C151730666 @default.
- W4286266904 hasConceptScore W4286266904C152877465 @default.
- W4286266904 hasConceptScore W4286266904C177264268 @default.
- W4286266904 hasConceptScore W4286266904C17744445 @default.
- W4286266904 hasConceptScore W4286266904C185592680 @default.
- W4286266904 hasConceptScore W4286266904C199360897 @default.
- W4286266904 hasConceptScore W4286266904C199539241 @default.
- W4286266904 hasConceptScore W4286266904C2776126399 @default.
- W4286266904 hasConceptScore W4286266904C2776760102 @default.
- W4286266904 hasConceptScore W4286266904C2777267654 @default.
- W4286266904 hasConceptScore W4286266904C2778362873 @default.
- W4286266904 hasConceptScore W4286266904C2779530757 @default.
- W4286266904 hasConceptScore W4286266904C2779687700 @default.
- W4286266904 hasConceptScore W4286266904C38652104 @default.
- W4286266904 hasConceptScore W4286266904C41008148 @default.
- W4286266904 hasConceptScore W4286266904C501734568 @default.
- W4286266904 hasConceptScore W4286266904C55493867 @default.
- W4286266904 hasConceptScore W4286266904C79581498 @default.
- W4286266904 hasConceptScore W4286266904C86803240 @default.
- W4286266904 hasFunder F4320321873 @default.
- W4286266904 hasLocation W42862669041 @default.
- W4286266904 hasOpenAccess W4286266904 @default.
- W4286266904 hasPrimaryLocation W42862669041 @default.
- W4286266904 hasRelatedWork W2465616004 @default.
- W4286266904 hasRelatedWork W2739564891 @default.
- W4286266904 hasRelatedWork W39636301 @default.
- W4286266904 hasRelatedWork W4243411472 @default.
- W4286266904 hasRelatedWork W4285604342 @default.
- W4286266904 hasRelatedWork W4286292522 @default.
- W4286266904 hasRelatedWork W4286292959 @default.
- W4286266904 hasRelatedWork W4290803297 @default.
- W4286266904 hasRelatedWork W4378676759 @default.
- W4286266904 hasRelatedWork W855427650 @default.
- W4286266904 hasVolume "193" @default.
- W4286266904 isParatext "false" @default.
- W4286266904 isRetracted "false" @default.
- W4286266904 workType "article" @default.