Jump to content

Talk:Mutation testing

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Christian75 (talk | contribs) at 15:06, 11 November 2014 (Assessment: +Computing (assisted)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
WikiProject iconComputing Unassessed
WikiProject iconThis article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
???This article has not yet received a rating on Wikipedia's content assessment scale.
???This article has not yet received a rating on the project's importance scale.

Definition of coupling effect

The coupling effect is normally stated along the lines of

"test data sets that detect simple types of faults are sensitive enough to detect more complex types of faults."

As both Lipton and Offutt do in the following papers.

http://www.cs.gmu.edu/~offutt/rsrch/papers/coupl.pdf
https://www.st.cs.uni-saarland.de/edu/recommendation-systems/papers/Hints_on_Test_Data_Selection-1.pdf

A similar definition is used in all other papers I have read.

This is important as it implies that first order mutants may be used in place of real faults.

My edit has been reverted twice now. The article currently asserts that tools must support higher order mutants to "support the coupling effect", while as the offutt paper above explains, the coupling effect in fact implies the opposite - that first order mutations are sufficient.

Could the person reverting supply references that support the current version? Current citation is to Lipton's 1978 paper which is not availble online. The reference I supplied above from the same author (also from 1978) uses the same definition as my edit. Oo d0l0b oo (talk) 21:08, 29 July 2014 (UTC)[reply]

Rename the article

Wouldn´t be "Mutation testing" a better name for this article? Andreas Kaufmann 19:18, 1 April 2007 (UTC)[reply]

I renamed the article from 'Mutation analysys' to 'Mutation testing', since it is a more common term for this testing method. Andreas Kaufmann 13:21, 5 August 2007 (UTC)[reply]

I disagree with this: mutation analysis is different to mutation testing. Mutation testing is generating automatic testcases. Mutation analysis is defined in this article. —Preceding unsigned comment added by 78.115.3.170 (talk) 15:17, 5 December 2008 (UTC)[reply]

The term Mutation testing is much more ofen used as a synonym to Mutation analysis and not in a narrow sense "generating automatic testcases". Just as the term software testing is used to specify a sub-filed in software engineering and not just as the process of creating tests for software. Andreas Kaufmann (talk) 09:13, 25 January 2009 (UTC)[reply]

Who watches the watchmen?

"Verifying the tests" is an instance of the deeper philosophical problem named "Who watches the watchmen?". So I added an interdisciplinary link to Quis custodiet ipsos custodes? in the text of the article. --Antonielly (talk) 18:13, 14 November 2008 (UTC)[reply]

The introduction paragraph seems to be more or less copied from here: http://www.mutationtest.net/twiki/bin/view/Resources/MutationAnalysis —Preceding unsigned comment added by 62.232.250.50 (talk) 13:51, 18 February 2009 (UTC)[reply]

Thank you for bringing up your concerns with this. Wikipedia takes copyright infringement seriously, and we appreciate being alerted to potential problems. In this case, it seems infringement would be reversed. The external site is dated 3 June 2007, with authorship credited to Giuseppe Di Guglielmo. The text in our article predates that. An editor with that username did contribute a link to the article in May, 2007, here, but there's no reason to presume he had authorization to release the text of the article to that site without permission of previous contributors. --Moonriddengirl (talk) 16:57, 18 February 2009 (UTC)[reply]

Reference to original article

I would have expected that the original article by Lipton would be referenced. 80.121.4.71 (talk) 20:06, 30 April 2012 (UTC)[reply]