{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:56:36Z","timestamp":1750308996299,"version":"3.41.0"},"reference-count":23,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2004,9,1]],"date-time":"2004-09-01T00:00:00Z","timestamp":1093996800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2004,9]]},"abstract":"<jats:p>Mutation is a powerful but complicated and computationally expensive testing method. Mutation is also a valuable experimental research technique that has been used in many studies. Mutation has been experimentally compared with other test criteria, and also used to support experimental comparisons of other test criteria, by using mutants as a method to create faults. In effect, mutation is often used as a \"gold standard\" for experimental evaluations of test methods. This paper presents a publicly available mutation system for Java that supports both traditional statement-level mutants and newer inter-class mutants. MUJAVA can be freely downloaded and installed with relative ease under both Unix and Windows. MUJAVA is offered as a free service to the community and we hope that it will promote the use of mutation analysis for experimental research in software testing.<\/jats:p>","DOI":"10.1145\/1022494.1022537","type":"journal-article","created":{"date-parts":[[2004,10,7]],"date-time":"2004-10-07T17:39:09Z","timestamp":1097170749000},"page":"1-4","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":22,"title":["An experimental mutation system for Java"],"prefix":"10.1145","volume":"29","author":[{"given":"Jeff","family":"Offutt","sequence":"first","affiliation":[{"name":"George Mason University, Fairfax VA"}]},{"given":"Yu-Seung","family":"Ma","sequence":"additional","affiliation":[{"name":"Korea Advanced Institute of Science and Technology, Daejeon, South Korea"}]},{"given":"Yong-Rae","family":"Kwon","sequence":"additional","affiliation":[{"name":"Korea Advanced Institute of Science and Technology, Daejeon, South Korea"}]}],"member":"320","published-online":{"date-parts":[[2004,9]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"School of Information and Computer Science","author":"Acree A. T.","year":"1979","unstructured":"A. T. Acree , T. A. Budd , R. A. DeMillo , R. J. Lipton , and F. G. Sayward . Mutation analysis. Technical report GIT-ICS-79\/08 , School of Information and Computer Science , Georgia Institute of Technology , Atlanta GA , September 1979 . A. T. Acree, T. A. Budd, R. A. DeMillo, R. J. Lipton, and F. G. Sayward. Mutation analysis. Technical report GIT-ICS-79\/08, School of Information and Computer Science, Georgia Institute of Technology, Atlanta GA, September 1979."},{"key":"e_1_2_1_2_1","volume-title":"Pilot mutation system (PIMS) user's manual. Technical report GIT-ICS-79\/04","author":"Andre D. M. S.","year":"1979","unstructured":"D. M. S. Andre . Pilot mutation system (PIMS) user's manual. Technical report GIT-ICS-79\/04 , Georgia Institute of Technology , April 1979 . D. M. S. Andre. Pilot mutation system (PIMS) user's manual. Technical report GIT-ICS-79\/04, Georgia Institute of Technology, April 1979."},{"key":"e_1_2_1_3_1","first-page":"1","volume-title":"Journal on Software Tools for Technology Transfer (STTT)","author":"Chevalley P.","year":"2002","unstructured":"P. Chevalley and P. Th\u00e9venod-Fosse . A mutation analysis tool for Java programs . Journal on Software Tools for Technology Transfer (STTT) , pages 1 -- 14 , December 2002 . P. Chevalley and P. Th\u00e9venod-Fosse. A mutation analysis tool for Java programs. Journal on Software Tools for Technology Transfer (STTT), pages 1--14, December 2002."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(93)90005-I"},{"key":"e_1_2_1_5_1","first-page":"75","volume-title":"Proceedings of the Conference on Performability in Computing Systems","author":"Delamaro M. E.","year":"1996","unstructured":"M. E. Delamaro and J. C. Maldonado . Proteum - A tool for the assessment of test adequacy for C programs . Proceedings of the Conference on Performability in Computing Systems , pages 75 -- 95 , July 1996 . M. E. Delamaro and J. C. Maldonado. Proteum - A tool for the assessment of test adequacy for C programs. Proceedings of the Conference on Performability in Computing Systems, pages 75--95, July 1996."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/WST.1988.5369"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/CMPSAC.1991.170202"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/C-M.1978.218136"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.92910"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(96)00154-9"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1977.231145"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/WST.1988.5372"},{"key":"e_1_2_1_13_1","first-page":"352","volume-title":"Proceedings of the 13th International Symposium on Software Reliability Engineering","author":"Ma Y.-S.","year":"2002","unstructured":"Y.-S. Ma , Y.-R. Kwon , and J. Offutt . Inter-class mutation operators for Java . In Proceedings of the 13th International Symposium on Software Reliability Engineering , pages 352 -- 363 , Annapolis MD , November 2002 . IEEE Computer Society Press. Y.-S. Ma, Y.-R. Kwon, and J. Offutt. Inter-class mutation operators for Java. In Proceedings of the 13th International Symposium on Software Reliability Engineering, pages 352--363, Annapolis MD, November 2002. IEEE Computer Society Press."},{"key":"e_1_2_1_14_1","volume-title":"Mutant unification for improved vectorization. Technical report SERC-TR-14-P","author":"Mathur A. P.","year":"1988","unstructured":"A. P. Mathur and E. W. Krauser . Mutant unification for improved vectorization. Technical report SERC-TR-14-P , Software Engineering Research Center , Purdue University , West Lafayette IN, April 1988 . A. P. Mathur and E. W. Krauser. Mutant unification for improved vectorization. Technical report SERC-TR-14-P, Software Engineering Research Center, Purdue University, West Lafayette IN, April 1988."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/227607.227610"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.286422"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-024X(199602)26:2%3C165::AID-SPE5%3E3.0.CO;2-K"},{"key":"e_1_2_1_18_1","first-page":"257","volume-title":"1992 International Conference on Parallel Processing","author":"Offutt A. J.","year":"1992","unstructured":"A. J. Offutt , R. Pargas , S. V. Fichter , and P. Khambekar . Mutation testing of software using a MIMD computer . In 1992 International Conference on Parallel Processing , pages II-- 257 -- 266 , Chicago, Illinois , August 1992 . A. J. Offutt, R. Pargas, S. V. Fichter, and P. Khambekar. Mutation testing of software using a MIMD computer. In 1992 International Conference on Parallel Processing, pages II--257--266, Chicago, Illinois, August 1992."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/851028.856258"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/154183.154265"},{"key":"e_1_2_1_21_1","volume-title":"Univ","author":"Walsh P. J.","year":"1985","unstructured":"P. J. Walsh . A measure of test case completeness. PhD thesis , Univ . New York , 1985 . P. J. Walsh. A measure of test case completeness. PhD thesis, Univ. New York, 1985."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(94)00098-0"},{"key":"e_1_2_1_23_1","volume-title":"thesis","author":"Zapf C. N.","year":"1993","unstructured":"C. N. Zapf . Medusamothra -- A distributed interpreter for the Mothra mutation testing system. M.S. thesis , Clemson University , Clemson, SC , August 1993 . C. N. Zapf. Medusamothra -- A distributed interpreter for the Mothra mutation testing system. M.S. thesis, Clemson University, Clemson, SC, August 1993."}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1022494.1022537","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1022494.1022537","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T21:41:25Z","timestamp":1750282885000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1022494.1022537"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,9]]},"references-count":23,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2004,9]]}},"alternative-id":["10.1145\/1022494.1022537"],"URL":"https:\/\/doi.org\/10.1145\/1022494.1022537","relation":{},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[2004,9]]},"assertion":[{"value":"2004-09-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}