Matches in SemOpenAlex for { <https://semopenalex.org/work/W2891755557> ?p ?o ?g. }
- W2891755557 abstract "Mutation testing is a technique that injects artificial faults to check whether the existing test suite can detect them. To inject the faults, mutation testing tools rely on mutation operators, such as Arithmetic Operator Replacement, Relational Operator Replacement, Statement Deletion, and Overriding Method Rename. Most of the proposed mutation operators have focused on imperative language constructs and object-oriented constructs. However, many projects make use of meta-programming through code annotations, and mutation operators to simulate annotation-related faults are missing. To minimize this problem, in this paper we propose a set of mutation operators capable of simulating annotation-related faults. In particular, we define nine operators. To evaluate our operators, we mined Java projects that make heavy use of annotations to identify annotation-related faults. We analyzed 100 faults and categorized them as misuse, when the developer does not know how to use the annotations in a proper way; and wrong annotation parsing, when the developer wrongly parses annotation code (by using refection, for example). Our operators are able to simulate 95 out of the 100 mined faults. In particular, three operators are able to simulate up to 82% of the analyzed faults. As implications for practice, our operators can help developers to improve their test suite and the code responsible for parsing annotated code. Also, they can help developers to avoid annotation-related faults." @default.
- W2891755557 created "2018-09-27" @default.
- W2891755557 creator A5000889190 @default.
- W2891755557 creator A5036292120 @default.
- W2891755557 creator A5048540696 @default.
- W2891755557 creator A5051287042 @default.
- W2891755557 creator A5075988425 @default.
- W2891755557 creator A5078235310 @default.
- W2891755557 creator A5090231856 @default.
- W2891755557 date "2018-09-17" @default.
- W2891755557 modified "2023-10-03" @default.
- W2891755557 title "Mutation Operators for Code Annotations" @default.
- W2891755557 cites W1546908222 @default.
- W2891755557 cites W2008479535 @default.
- W2891755557 cites W2014011458 @default.
- W2891755557 cites W2049695835 @default.
- W2891755557 cites W2078124027 @default.
- W2891755557 cites W2097599402 @default.
- W2891755557 cites W2099845725 @default.
- W2891755557 cites W2109208297 @default.
- W2891755557 cites W2122024084 @default.
- W2891755557 cites W2135841285 @default.
- W2891755557 cites W2135937266 @default.
- W2891755557 cites W2170260129 @default.
- W2891755557 cites W2291618346 @default.
- W2891755557 cites W2294573669 @default.
- W2891755557 cites W2470176409 @default.
- W2891755557 cites W2616524285 @default.
- W2891755557 cites W2725449579 @default.
- W2891755557 cites W2784256236 @default.
- W2891755557 cites W4229772528 @default.
- W2891755557 cites W4231630649 @default.
- W2891755557 cites W4251804709 @default.
- W2891755557 doi "https://doi.org/10.1145/3266003.3266006" @default.
- W2891755557 hasPublicationYear "2018" @default.
- W2891755557 type Work @default.
- W2891755557 sameAs 2891755557 @default.
- W2891755557 citedByCount "4" @default.
- W2891755557 countsByYear W28917555572022 @default.
- W2891755557 countsByYear W28917555572023 @default.
- W2891755557 crossrefType "proceedings-article" @default.
- W2891755557 hasAuthorship W2891755557A5000889190 @default.
- W2891755557 hasAuthorship W2891755557A5036292120 @default.
- W2891755557 hasAuthorship W2891755557A5048540696 @default.
- W2891755557 hasAuthorship W2891755557A5051287042 @default.
- W2891755557 hasAuthorship W2891755557A5075988425 @default.
- W2891755557 hasAuthorship W2891755557A5078235310 @default.
- W2891755557 hasAuthorship W2891755557A5090231856 @default.
- W2891755557 hasConcept C104317684 @default.
- W2891755557 hasConcept C119857082 @default.
- W2891755557 hasConcept C124101348 @default.
- W2891755557 hasConcept C128942645 @default.
- W2891755557 hasConcept C151552104 @default.
- W2891755557 hasConcept C152877465 @default.
- W2891755557 hasConcept C154945302 @default.
- W2891755557 hasConcept C158448853 @default.
- W2891755557 hasConcept C166957645 @default.
- W2891755557 hasConcept C17020691 @default.
- W2891755557 hasConcept C177264268 @default.
- W2891755557 hasConcept C185592680 @default.
- W2891755557 hasConcept C186644900 @default.
- W2891755557 hasConcept C199360897 @default.
- W2891755557 hasConcept C23123220 @default.
- W2891755557 hasConcept C2776321320 @default.
- W2891755557 hasConcept C2776760102 @default.
- W2891755557 hasConcept C41008148 @default.
- W2891755557 hasConcept C501734568 @default.
- W2891755557 hasConcept C548217200 @default.
- W2891755557 hasConcept C55493867 @default.
- W2891755557 hasConcept C79581498 @default.
- W2891755557 hasConcept C86339819 @default.
- W2891755557 hasConcept C95457728 @default.
- W2891755557 hasConceptScore W2891755557C104317684 @default.
- W2891755557 hasConceptScore W2891755557C119857082 @default.
- W2891755557 hasConceptScore W2891755557C124101348 @default.
- W2891755557 hasConceptScore W2891755557C128942645 @default.
- W2891755557 hasConceptScore W2891755557C151552104 @default.
- W2891755557 hasConceptScore W2891755557C152877465 @default.
- W2891755557 hasConceptScore W2891755557C154945302 @default.
- W2891755557 hasConceptScore W2891755557C158448853 @default.
- W2891755557 hasConceptScore W2891755557C166957645 @default.
- W2891755557 hasConceptScore W2891755557C17020691 @default.
- W2891755557 hasConceptScore W2891755557C177264268 @default.
- W2891755557 hasConceptScore W2891755557C185592680 @default.
- W2891755557 hasConceptScore W2891755557C186644900 @default.
- W2891755557 hasConceptScore W2891755557C199360897 @default.
- W2891755557 hasConceptScore W2891755557C23123220 @default.
- W2891755557 hasConceptScore W2891755557C2776321320 @default.
- W2891755557 hasConceptScore W2891755557C2776760102 @default.
- W2891755557 hasConceptScore W2891755557C41008148 @default.
- W2891755557 hasConceptScore W2891755557C501734568 @default.
- W2891755557 hasConceptScore W2891755557C548217200 @default.
- W2891755557 hasConceptScore W2891755557C55493867 @default.
- W2891755557 hasConceptScore W2891755557C79581498 @default.
- W2891755557 hasConceptScore W2891755557C86339819 @default.
- W2891755557 hasConceptScore W2891755557C95457728 @default.
- W2891755557 hasFunder F4320320997 @default.
- W2891755557 hasFunder F4320321091 @default.
- W2891755557 hasFunder F4320321887 @default.
- W2891755557 hasFunder F4320322025 @default.