Semantic-Preserving Transformations as Mutation Operators: A Study on Their Effectiveness in Defect Detection