CHOMK: Concurrent Higher-Order Mutants Killing Using Genetic Algorithm.
Saved in:
| Title: | CHOMK: Concurrent Higher-Order Mutants Killing Using Genetic Algorithm. |
|---|---|
| Authors: | Ghiduk, Ahmed S.1,2 asaghiduk@tu.edu.sa, El-Zoghdy, S. F.3 elzoghdy@yahoo.com |
| Source: | Arabian Journal for Science & Engineering (Springer Science & Business Media B.V. ). Dec2018, Vol. 43 Issue 12, p7907-7922. 16p. |
| Subjects: | Mutation testing of computer software, Genetic algorithms, Combinatorial optimization |
| Abstract: | Higher-order subtle mutants are faults that are hard to detect or kill by the existing test set used for killing all the first-order mutants of the given program. Recently, some techniques have been proposed to construct higher-order subtle concurrency mutants that are not represented by the first-order mutants. To the best of our knowledge, there is no test-input generation technique proposed to kill this type of mutants. This paper proposes a search-based technique for generating a set of test inputs to kill higher-order subtle concurrency mutants. The proposed technique utilizes genetic algorithms in generating the set of test inputs. The performance of the proposed technique is evaluated and compared with that of the random-based test-data generation technique. The obtained results demonstrate the effectiveness of the proposed technique as it outperforms the random technique in terms of the killing ratio for the generated set of subtle concurrency mutants and the size of test suite. In the range of tested set of subtle concurrency mutants, the proposed technique approximately killed 91.4% of all mutants using 79 test cases compared to 82.8% using 128 test cases for the random technique. [ABSTRACT FROM AUTHOR] |
| Copyright of Arabian Journal for Science & Engineering (Springer Science & Business Media B.V. ) is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
| FullText | Links: – Type: pdflink Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 132904102 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: CHOMK: Concurrent Higher-Order Mutants Killing Using Genetic Algorithm. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Ghiduk%2C+Ahmed+S%2E%22">Ghiduk, Ahmed S.</searchLink><relatesTo>1,2</relatesTo><i> asaghiduk@tu.edu.sa</i><br /><searchLink fieldCode="AR" term="%22El-Zoghdy%2C+S%2E+F%2E%22">El-Zoghdy, S. F.</searchLink><relatesTo>3</relatesTo><i> elzoghdy@yahoo.com</i> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Arabian+Journal+for+Science+%26+Engineering+%28Springer+Science+%26+Business+Media+B%2EV%2E+%29%22">Arabian Journal for Science & Engineering (Springer Science & Business Media B.V. )</searchLink>. Dec2018, Vol. 43 Issue 12, p7907-7922. 16p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Mutation+testing+of+computer+software%22">Mutation testing of computer software</searchLink><br /><searchLink fieldCode="DE" term="%22Genetic+algorithms%22">Genetic algorithms</searchLink><br /><searchLink fieldCode="DE" term="%22Combinatorial+optimization%22">Combinatorial optimization</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: Higher-order subtle mutants are faults that are hard to detect or kill by the existing test set used for killing all the first-order mutants of the given program. Recently, some techniques have been proposed to construct higher-order subtle concurrency mutants that are not represented by the first-order mutants. To the best of our knowledge, there is no test-input generation technique proposed to kill this type of mutants. This paper proposes a search-based technique for generating a set of test inputs to kill higher-order subtle concurrency mutants. The proposed technique utilizes genetic algorithms in generating the set of test inputs. The performance of the proposed technique is evaluated and compared with that of the random-based test-data generation technique. The obtained results demonstrate the effectiveness of the proposed technique as it outperforms the random technique in terms of the killing ratio for the generated set of subtle concurrency mutants and the size of test suite. In the range of tested set of subtle concurrency mutants, the proposed technique approximately killed 91.4% of all mutants using 79 test cases compared to 82.8% using 128 test cases for the random technique. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of Arabian Journal for Science & Engineering (Springer Science & Business Media B.V. ) is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=132904102 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1007/s13369-018-3226-y Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 16 StartPage: 7907 Subjects: – SubjectFull: Mutation testing of computer software Type: general – SubjectFull: Genetic algorithms Type: general – SubjectFull: Combinatorial optimization Type: general Titles: – TitleFull: CHOMK: Concurrent Higher-Order Mutants Killing Using Genetic Algorithm. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Ghiduk, Ahmed S. – PersonEntity: Name: NameFull: El-Zoghdy, S. F. IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 12 Text: Dec2018 Type: published Y: 2018 Identifiers: – Type: issn-print Value: 2193567X Numbering: – Type: volume Value: 43 – Type: issue Value: 12 Titles: – TitleFull: Arabian Journal for Science & Engineering (Springer Science & Business Media B.V. ) Type: main |
| ResultId | 1 |