We present a catalog of mutation operators for spreadsheets drawn from research into mutation testing for general purpose programming languages and from spreadsheet errors that have been reported in literature. These operators are integrated into a system, called μTest, which allows users to create and maintain spreadsheet test cases. Three approaches to handling regions within spreadsheets are discussed, and we present a case study of how our system can be used to carry out mutation testing of spreadsheets. In addition to being useful in mutation testing of spreadsheets, the operators can be used in evaluation of error-detection tools and also for seeding spreadsheets with errors for empirical studies
International audienceSpreadsheets are widely used, yet are error-prone: they use a weak type system...
The main goal of this thesis is to investigate, improve and extend the applicability of mutation tes...
Abstract—To assess the quality of test suites, mutation analysis seeds artificial defects (mutations...
Part 3: Monitoring and Fault LocalizationInternational audienceCompanies and other organizations use...
Purpose – An alarming number of spreadsheet faults have been reported in the literature, indicating ...
This study deepens the research on error trapping (ET) and metamorphic testing (MT) for detecting sp...
The empirical assessment of test techniques plays an important role in software testing research. On...
To assess the quality of test suites, mutation analysis seeds artificial defects (mutations) into pr...
The empirical assessment of test techniques plays an important role in software testing research. On...
Computer software is increasingly applied to processing data that are not only in large volumes but ...
The empirical assessment of test techniques plays an important role in software testing research. On...
The use of spreadsheets in industry is widespread and the information that they provide is often use...
Spreadsheet languages, which include commercial spreadsheets and various research systems, have prov...
Mutation testing has traditionally been used as a defect injection technique to assess the effective...
Software is all around us in our lives in the industrialized world, and we as a society and individu...
International audienceSpreadsheets are widely used, yet are error-prone: they use a weak type system...
The main goal of this thesis is to investigate, improve and extend the applicability of mutation tes...
Abstract—To assess the quality of test suites, mutation analysis seeds artificial defects (mutations...
Part 3: Monitoring and Fault LocalizationInternational audienceCompanies and other organizations use...
Purpose – An alarming number of spreadsheet faults have been reported in the literature, indicating ...
This study deepens the research on error trapping (ET) and metamorphic testing (MT) for detecting sp...
The empirical assessment of test techniques plays an important role in software testing research. On...
To assess the quality of test suites, mutation analysis seeds artificial defects (mutations) into pr...
The empirical assessment of test techniques plays an important role in software testing research. On...
Computer software is increasingly applied to processing data that are not only in large volumes but ...
The empirical assessment of test techniques plays an important role in software testing research. On...
The use of spreadsheets in industry is widespread and the information that they provide is often use...
Spreadsheet languages, which include commercial spreadsheets and various research systems, have prov...
Mutation testing has traditionally been used as a defect injection technique to assess the effective...
Software is all around us in our lives in the industrialized world, and we as a society and individu...
International audienceSpreadsheets are widely used, yet are error-prone: they use a weak type system...
The main goal of this thesis is to investigate, improve and extend the applicability of mutation tes...
Abstract—To assess the quality of test suites, mutation analysis seeds artificial defects (mutations...