A Comparative Study of C Program Mutation Tools for Effective Mutation Analysis: A Case Study of Proteum and Milu 


Vol. 45,  No. 4, pp. 342-347, Apr.  2018
10.5626/JOK.2018.45.4.342


PDF

  Abstract

Mutation analysis generates mutants of a target program by applying syntactic changes to the source code and analyzes the difference of execution results of the mutants from those of the original program. For effective mutation analysis, mutant generation tools should be able to generate effective program mutants. For example, a mutant that is semantically equivalent to the original program or another mutant is not an effective mutant, because it does not generate an execution result different from that of the original program or another existing mutant. This paper presents a comparative study of two mutant generation tools for C programs, Proteum and Milu. To generate effective mutants effectively, we generated a canonical form of mutated expressions and removed duplicated mutants that have the same canonical form as that of other mutants. We applied Proteum and Milu to four Linux/Unix utilities in the SIR benchmark and showed that 48.7% and 46.4% of mutants generated by Proteum and Milu were effective mutants on average, respectively.


  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Cite this article

[IEEE Style]

Y. Kim, H. Kim, W. Yang, M. Kim, "A Comparative Study of C Program Mutation Tools for Effective Mutation Analysis: A Case Study of Proteum and Milu," Journal of KIISE, JOK, vol. 45, no. 4, pp. 342-347, 2018. DOI: 10.5626/JOK.2018.45.4.342.


[ACM Style]

Yunho Kim, Hyunwoo Kim, Woong-gyu Yang, and Moonzoo Kim. 2018. A Comparative Study of C Program Mutation Tools for Effective Mutation Analysis: A Case Study of Proteum and Milu. Journal of KIISE, JOK, 45, 4, (2018), 342-347. DOI: 10.5626/JOK.2018.45.4.342.


[KCI Style]

김윤호, 김현우, 양웅규, 김문주, "효과적인 변이 분석을 위한 C 프로그램 변이 도구 비교," 한국정보과학회 논문지, 제45권, 제4호, 342~347쪽, 2018. DOI: 10.5626/JOK.2018.45.4.342.


[Endnote/Zotero/Mendeley (RIS)]  Download


[BibTeX]  Download



Search




Journal of KIISE

  • ISSN : 2383-630X(Print)
  • ISSN : 2383-6296(Electronic)
  • KCI Accredited Journal

Editorial Office

  • Tel. +82-2-588-9240
  • Fax. +82-2-521-1352
  • E-mail. chwoo@kiise.or.kr