his.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
On Software Testing and Subsuming Mutants: An empirical study
University of Skövde, School of Informatics.
2014 (English)Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Mutation testing is a powerful, but resource intense technique for asserting software quality. This report investigates two claims about one of the mutation operators on procedural logic, the relation operator replacement (ROR). The constrained ROR mutant operator is a type of constrained mutation, which targets to lower the number of mutants as a “do smarter” approach, making mutation testing more suitable for industrial use. The findings in the report shows that the hypothesis on subsumption is rejected if mutants are to be detected on function return values. The second hypothesis stating that a test case can only detect a single top-level mutant in a subsumption graph is also rejected. The report presents a comprehensive overview on the domain of mutation testing, displays examples of the masking behaviour previously not described in the field of mutation testing, and discusses the importance of the granularity where the mutants should be detected under execution. The contribution is based on literature survey and experiment. The empirical findings as well as the implications are discussed in this master dissertation.

Place, publisher, year, edition, pages
2014. , 99 p.
Keyword [en]
Software Testing, Mutation Testing, Mutant Subsumption, Relation Operator Replacement, ROR, Empirical Study, Strong Mutation, Weak Mutation
National Category
Computer Science
Identifiers
URN: urn:nbn:se:his:diva-10595OAI: oai:DiVA.org:his-10595DiVA: diva2:780264
Subject / course
Computer Science
Educational program
Informatics with a Specialization in Web Computing - Master’s Programme 60 ECTS
Supervisors
Examiners
Available from: 2015-01-16 Created: 2015-01-14 Last updated: 2015-01-16Bibliographically approved

Open Access in DiVA

fulltext(1024 kB)494 downloads
File information
File name FULLTEXT01.pdfFile size 1024 kBChecksum SHA-512
07ca4366551acbe737676b64e7f7b0d87d4bcffdf054eddb0d0c95108501907936aaddf2cc819eae39782fde135b700f42d674b2d35bfcae06c4db6728f614c5
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Márki, András
By organisation
School of Informatics
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 494 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 365 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf