We apologize for a recent technical issue with our email system, which temporarily affected account activations. Accounts have now been activated. Authors may proceed with paper submissions. PhDFocusTM
CFP last date
20 December 2024
Reseach Article

Automatic Generation and Execution of Mutants

by Madhuri Sharma, Neha Bajpai
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 44 - Number 3
Year of Publication: 2012
Authors: Madhuri Sharma, Neha Bajpai
10.5120/6241-7935

Madhuri Sharma, Neha Bajpai . Automatic Generation and Execution of Mutants. International Journal of Computer Applications. 44, 3 ( April 2012), 6-12. DOI=10.5120/6241-7935

@article{ 10.5120/6241-7935,
author = { Madhuri Sharma, Neha Bajpai },
title = { Automatic Generation and Execution of Mutants },
journal = { International Journal of Computer Applications },
issue_date = { April 2012 },
volume = { 44 },
number = { 3 },
month = { April },
year = { 2012 },
issn = { 0975-8887 },
pages = { 6-12 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume44/number3/6241-7935/ },
doi = { 10.5120/6241-7935 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:34:33.846297+05:30
%A Madhuri Sharma
%A Neha Bajpai
%T Automatic Generation and Execution of Mutants
%J International Journal of Computer Applications
%@ 0975-8887
%V 44
%N 3
%P 6-12
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

To obtain the high quality software, there is a use of Mutation testing to measure the quality of our test suite. Fault insertion based techniques have been used for measuring test adequacy and testability of programs. Mutants are generated by introducing the faults in the original program. Tests Cases are adequate if they detect all the mutants. This paper describes a survey study to investigate the generation and execution of mutants.

References
  1. Mike Papadakis and Nicos Malevris "Automatic Test Case Generation Based on Mutation Testing" IEEE 21st International Symposium on Software Reliability Engineering , 2010 .
  2. M. RWoodward "MutationTesting – An EvolvingTechnique" , IEEE Conference.
  3. Aparajita Rao, Kavitha Elizabeth George, G. Logeshwari, S. Viveka Katherine, T. Mythili "A Model for the Development of a Mutation Testing Cum Test Case Generation Tool", International Conference on Advances in Recent Technologies in Communication and Computing, 2009.
  4. Wyb. Wyspian´skiego 27, 50370 Wroc?aw, Poland "Judy - A mutation testing tool for Java", Institute of Informatics, Wroc?aw University of Technology, 2008.
  5. Yu-Seung Ma, Korea "Description of Method-level Mutation Operators for Java", Electronics and Telecommunications Research Institute, March 20, 2005.
  6. Yu-Seung Ma, Korea "Description of Class Mutation Mutation Operators for Java", Electronics and Telecommunications Research Institute, November 7, 2005.
  7. Ivan Moore "Jester - a JUnit test tester", Proc. Second Int. Conf. Extreme Programming and Flexible Processes in Software Engineering, May 2001, pp. 84-87.
  8. Yu-Seung Ma, Jeff Offutt, and Yong Rae Kwon "MuJava : An Automated Class Mutation System", Journal of Software Testing, Verification and Reliability, 15(2):97-133, June 2005.
  9. P. G. Frankl, S. N. Weiss, and C. Hu. "All-uses versus mutation testing: An experimental comparison of effectiveness", Journal of Systems and Software, 38:235–253, 1997.
  10. Yue Jia and Mark "An Analysis and Survey of the Development of Mutation Testing" IEEE Transactions of Software Engineering, vol. To appear, 2010.
  11. A. J. Offutt, A. Lee, G. Rothermel, R. Untch, and C. Zapf. "An Experimentational Determination of Sufficient Mutation Operators" ACM Transactions on Software Methodology, 5(2): 99-118, April 1996.
  12. R. A. DeMillo and A. J. Offutt. "Experimental Results from an Automatic Test Case Generator" ACM Transactions on Software Engineering Methodology, 2(2): 109-127, April 1993.
  13. W. E. Wong "On Mutation and Data Flow" PhD thesis, Purdue University, West Lafayette, December 1993.
  14. W. E. Wong and A. P. Mathur "Reducing the Cost of Mutation Testing: An Empirical Study" The Journal of Systems and Software, 31(3): 185-196, Dec. 1995.
  15. A. P. Mathur and W. E. Wong, "An Empirical Comparison of Mutation and Data Flow based Test Adequacy Criteria", Technical Report SERC-TR-135-P, Software Engineering Research Center, Purdue University, Feb. 1993.
  16. A. Jefferson Offutt and J. Huffman Hayes "A Semantic Model of Program Faults" ISSTA' 96, San Diego CA, USA.
  17. Vadim Okun "Specification Mutation for Test Generation and Analysis" 2004.
  18. Salas and Aichernig "An automatic Test Case Generation for OCL: a Mutation Approach" UNU IIST Report No. 321, May 2005.
  19. De Millo and Offutt "Experimental Results from an Automatic Test Case Generator" ACM Transaction on Software Engineering and Methodology, Vol 2, April 1993, Pages 109-127.
  20. A. J. Offutt and S. D. Lee "An Empirical Evaluation of Weak Mutation" IEEE Transactions on Software Engineering, 20(5): 337-344, May 1994.
  21. King K. N. , Offutt A. J. "A Fortran Language System for Mutation-Based Software Testing" Software Prac. Exper. , 1991, 21, (7), pp. 685-718.
  22. Offutt J. , MA Y. S. , Kwon, Y. R. "An Experimental Mutation System for Java" SIGSOFT Software Engineering Notes, 2004, 29, (5), pp. 1-4.
  23. Irvine S. A, TIN P. , TRIGG L, Clearly J. G. , Ingus S. , Utting M. : "Jumble Java Byte Code to Measure the Effectiveness of Unit Tests" Proc. Testing: Academic and Industrial Conf. Practice and Research Techniques, September 2007, pp. 169-175.
  24. Andrews J. H. , Briand L. C. , Labiche Y. : "Is Mutation an Appropriate tool for Testing Experiments?" Proc. 27th Int. Conf. Software Engineering, May 2005, pp. 402-411.
  25. V. N. Fleyshgakker and S. N. Weiss, "Efficient Mutation Analysis: A New Approach" in Proceedings of the International Symposium on Software Testing and Analysis (ISSTA 94), (Seattle, WA), pp. 185-195, ACM SIGSOFT, ACM Press, Aug. 17-19 1994.
  26. A. J. Offutt and S. D. Lee "How Strong is Weak Mutation?" in Proceedings of the Fourth Symposium on Software Testing, Analysis and Verification, (Victoria, British Columbia, Canada), pp. 200-213, IEEE Computer Society Press, October 1991.
  27. R. A. DeMillo, "Test Adequacy and Program Mutation" Proceedings of the 11th International Conference on Software engineering, p. 355-356, May 1989.
  28. Hyunsook Do, Gregg Rothermal, "On the Use of Mutation Faults in Empirical Assessments of Test Case Priortization Techniques" IEEE Transactions on Software Engineering, v. 32 n. 9, p. 733-752 September 2006.
  29. W. Eric Wong , Joseph R. Horgan , Saul London , Aditya P. Mathur "Effect of test set minimization on fault detection effectiveness" Proceedings of the 17th international conference on Software engineering, p. 41-50, April 24-28, 1995.
  30. A. Jefferson Offutt, "A Practical System for Mutation Testing: Help for the Common Programmer" Proceedings of the 1994 international conference on Test, October 02-06, 1994, Washington, D. C.
Index Terms

Computer Science
Information Sciences

Keywords

Software Testing Mutation Testing Mutation Testing Process Cost Reduction Mutants