Abstract-Based on 1) research in mutation testing for general-purpose programmering languages and 2) kalkylblad fel som har rapporterats i litteraturen, har vi utvecklat en svit av mutationsoperatörer för kalkylblad. Vi presenterar en utvärdering av mutationens lämplighet för definitionsanvändning lämpliga testsviter som genereras av ett begränsningsbaserat automatiskt testfallsgenereringssystem som vi har utvecklat i tidigare arbete. Resultaten av utvärderingen tyder på ytterligare begränsningar som kan införlivas i systemet för att uppnå tillräcklig mutation. Förutom att vara användbara vid mutationstestning av kalkylblad kan operatörerna användas vid utvärdering av feldetekteringsverktyg och även vid sådd av kalkylblad med fel i empiriska studier. Vi beskriver två fallstudier där gruppen av mutationsoperatörer hjälpte oss att genomföra sådana empiriska utvärderingar. Det viktigaste bidraget i detta dokument är en uppsättning mutationsoperatörer för kalkylblad som kan användas för att utföra empiriska utvärderingar av kalkylbladsverktyg för att ange hur verktygen kan förbättras.
Andra omnämnbara arbete av Abraham och Erwig innehåller definitionen av mutationsoperatörer för kalkylblad REF och UCheck-systemet.
Mutation Operators for Spreadsheets
{'venue': 'IEEE Transactions on Software Engineering', 'journal': 'IEEE Transactions on Software Engineering', 'mag_field_of_study': ['Computer Science']}