{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,15]],"date-time":"2026-04-15T20:43:39Z","timestamp":1776285819909,"version":"3.50.1"},"reference-count":46,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61202110"],"award-info":[{"award-number":["61202110"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61502205"],"award-info":[{"award-number":["61502205"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002858","name":"Postdoctoral Science Foundation of China","doi-asserted-by":"publisher","award":["2015M571687"],"award-info":[{"award-number":["2015M571687"]}],"id":[{"id":"10.13039\/501100002858","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002858","name":"Postdoctoral Science Foundation of China","doi-asserted-by":"publisher","award":["2015M581739"],"award-info":[{"award-number":["2015M581739"]}],"id":[{"id":"10.13039\/501100002858","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Journal of Systems and Software"],"published-print":{"date-parts":[[2018,1]]},"DOI":"10.1016\/j.jss.2017.09.031","type":"journal-article","created":{"date-parts":[[2017,10,12]],"date-time":"2017-10-12T16:21:18Z","timestamp":1507825278000},"page":"107-125","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":64,"special_numbering":"C","title":["Test case prioritization for object-oriented software: An adaptive random sequence approach based on clustering"],"prefix":"10.1016","volume":"135","author":[{"given":"Jinfu","family":"Chen","sequence":"first","affiliation":[]},{"given":"Lili","family":"Zhu","sequence":"additional","affiliation":[]},{"given":"Tsong Yueh","family":"Chen","sequence":"additional","affiliation":[]},{"given":"Dave","family":"Towey","sequence":"additional","affiliation":[]},{"given":"Fei-Ching","family":"Kuo","sequence":"additional","affiliation":[]},{"given":"Rubing","family":"Huang","sequence":"additional","affiliation":[]},{"given":"Yuchi","family":"Guo","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"issue":"8","key":"10.1016\/j.jss.2017.09.031_bib0001","doi-asserted-by":"crossref","first-page":"1978","DOI":"10.1016\/j.jss.2013.02.061","article-title":"An orchestrated survey of methodologies for automated software test case generation","volume":"86","author":"Anand","year":"2013","journal-title":"J. Syst. Softw."},{"issue":"3","key":"10.1016\/j.jss.2017.09.031_bib0002","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1002\/stvr.1486","article-title":"A hitchhiker\u2019s guide to statistical tests for assessing randomized algorithms in software engineering","volume":"24","author":"Arcuri","year":"2014","journal-title":"Softw. Test. Verification Reliab."},{"issue":"12","key":"10.1016\/j.jss.2017.09.031_bib0003","first-page":"3509","article-title":"A cost-effective random testing method for programs with non-numeric inputs","volume":"65","author":"Barus","year":"2016","journal-title":"IEEE Trans. Comput."},{"issue":"3","key":"10.1016\/j.jss.2017.09.031_bib0004","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1002\/(SICI)1099-1689(199609\/12)6:3\/4<125::AID-STVR121>3.0.CO;2-X","article-title":"Testing object-oriented software: a survey","volume":"6","author":"Binder","year":"1996","journal-title":"Softw. Test. Verification Reliab."},{"issue":"3","key":"10.1016\/j.jss.2017.09.031_bib0005","doi-asserted-by":"crossref","first-page":"250","DOI":"10.1145\/287000.287004","article-title":"In black and white: an integrated approach to class-level testing of object-oriented programs","volume":"7","author":"Chen","year":"1998","journal-title":"ACM Trans. Software Eng. Method."},{"issue":"2","key":"10.1016\/j.jss.2017.09.031_bib0006","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1109\/TR.2016.2628759","article-title":"A similarity metric for the inputs of OO programs and its application in adaptive random testing","volume":"66","author":"Chen","year":"2017","journal-title":"IEEE Trans. Reliab."},{"key":"10.1016\/j.jss.2017.09.031_bib0007","series-title":"IEEE International Symposium on Software Reliability Engineering Workshops(ISSRE-IWPD 2016), IEEE, Canada","first-page":"205","article-title":"An adaptive sequence approach for oos test case prioritization","author":"Chen","year":"2016"},{"issue":"5","key":"10.1016\/j.jss.2017.09.031_bib0008","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s11432-015-5314-x","article-title":"A revisit of three studies related to random testing","volume":"58","author":"Chen","year":"2015","journal-title":"Sci. China Inf. Sci."},{"issue":"1","key":"10.1016\/j.jss.2017.09.031_bib0009","doi-asserted-by":"crossref","first-page":"226","DOI":"10.1109\/TR.2013.2240898","article-title":"Code coverage of adaptive random testing","volume":"62","author":"Chen","year":"2013","journal-title":"IEEE Trans. Reliab."},{"issue":"1","key":"10.1016\/j.jss.2017.09.031_bib0010","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1016\/j.jss.2009.02.022","article-title":"Adaptive random testing: the art of test case diversity","volume":"83","author":"Chen","year":"2010","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.jss.2017.09.031_bib0011","series-title":"Proceedings of the 9th Asian Computing Science Conference (ASIAN 2004), Thailand","first-page":"320","article-title":"Adaptive random testing","author":"Chen","year":"2004"},{"issue":"3","key":"10.1016\/j.jss.2017.09.031_bib0012","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1363102.1363107","article-title":"An upper bound on software testing effectiveness","volume":"17","author":"Chen","year":"2008","journal-title":"ACM Trans. Software Eng. Method."},{"key":"10.1016\/j.jss.2017.09.031_bib0013","series-title":"ACM\/IEEE 30th International Conference on Software Engineering (ICSE 2008), IEEE, New York, USA","first-page":"71","article-title":"ARTOO:adaptive random testing for object-oriented software","author":"Ciupa","year":"2008"},{"key":"10.1016\/j.jss.2017.09.031_bib0014","unstructured":"Codeforge-free open source codes forge and sharing, 2013. http:\/\/www.codeforge.com."},{"key":"10.1016\/j.jss.2017.09.031_bib0015","unstructured":"Codeplex-open source project hosting, 2013. http:\/\/www.codeplex.com."},{"key":"10.1016\/j.jss.2017.09.031_bib0016","series-title":"23rd IEEE International Conference on Software Engineering Proceedings (ICSE 2001), IEEE, Ontario, Canada","first-page":"339","article-title":"Finding failures by cluster analysis of execution profiles","author":"Dickinson","year":"2001"},{"issue":"2","key":"10.1016\/j.jss.2017.09.031_bib0017","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1109\/32.988497","article-title":"Test case prioritization: a family of empirical studies","volume":"28","author":"Elbaum","year":"2002","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"10","key":"10.1016\/j.jss.2017.09.031_bib0018","doi-asserted-by":"crossref","first-page":"1105","DOI":"10.1002\/spe.1065","article-title":"Prioritizing tests for software fault diagnosis","volume":"41","author":"Gonzalez-Sanchez","year":"2011","journal-title":"Softw. Pract. Exp."},{"key":"10.1016\/j.jss.2017.09.031_bib0019","unstructured":"Github, where software is built, 2015. https:\/\/www.github.com."},{"key":"10.1016\/j.jss.2017.09.031_bib0020","article-title":"Random testing","author":"Hamlet","year":"2002","journal-title":"Encyclopedia of Software Engineering."},{"key":"10.1016\/j.jss.2017.09.031_bib0021","series-title":"Empirical Software Engineering and Verification","first-page":"1","article-title":"Search based software engineering: techniques, taxonomy, tutorial","author":"Harman","year":"2012"},{"key":"10.1016\/j.jss.2017.09.031_bib0022","series-title":"International Conference on Software Engineering","first-page":"523","article-title":"Comparing white-box and black-box test prioritization","author":"Henard","year":"2016"},{"issue":"8","key":"10.1016\/j.jss.2017.09.031_bib0023","doi-asserted-by":"crossref","first-page":"890","DOI":"10.1016\/j.infsof.2014.02.011","article-title":"Empirical evaluations on the cost-effectiveness of state-based testing: an industrial case study","volume":"56","author":"Holt","year":"2014","journal-title":"Inf. Softw. Technol."},{"issue":"24","key":"10.1016\/j.jss.2017.09.031_bib0024","first-page":"78","article-title":"Object-oriented software cluster-level testing based on uml sequence diagram","volume":"31","author":"Hui","year":"2005","journal-title":"Comput. Eng."},{"issue":"5","key":"10.1016\/j.jss.2017.09.031_bib0025","doi-asserted-by":"crossref","first-page":"649","DOI":"10.1109\/TSE.2010.62","article-title":"An analysis and survey of the development of mutation testing","volume":"37","author":"Jia","year":"2010","journal-title":"IEEE Trans. Software Eng."},{"key":"10.1016\/j.jss.2017.09.031_bib0026","series-title":"Statistical Data Analysis Based on the L1-norm and Related Methods, North-Holland","first-page":"405","article-title":"Clustering by means of medoids","author":"Kaufmann","year":"1987"},{"issue":"1","key":"10.1016\/j.jss.2017.09.031_bib0027","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1007\/s10515-011-0093-0","article-title":"Prioritizing test cases with string distances","volume":"19","author":"Ledru","year":"2012","journal-title":"Automated Softw. Eng."},{"key":"10.1016\/j.jss.2017.09.031_bib0028","series-title":"ACM Sigsoft International Symposium on Foundations of Software Engineering(FSE 2016), ACM, Washington, USA","first-page":"583","article-title":"An extensive study of static regression test selection in modern software evolution","author":"Legunsen","year":"2016"},{"issue":"1","key":"10.1016\/j.jss.2017.09.031_bib0029","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1109\/TSE.2013.46","article-title":"How effectively does metamorphic testing alleviate the oracle problem?","volume":"40","author":"Liu","year":"2014","journal-title":"IEEE Trans. Software Eng."},{"key":"10.1016\/j.jss.2017.09.031_bib0030","series-title":"ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE 2016), ACM, Washington, USA","first-page":"559","article-title":"A large-scale empirical comparison of static and dynamic test case prioritization techniques","author":"Luo","year":"2016"},{"issue":"4","key":"10.1016\/j.jss.2017.09.031_bib0031","first-page":"1","article-title":"K-Means cluster analysis for image segmentation","volume":"96","author":"M. Aqilburney","year":"2014","journal-title":"Int. J. Comput. Appl."},{"key":"10.1016\/j.jss.2017.09.031_bib0032","unstructured":"Microsoft visual studio, 2013, https:\/\/www.visualstudio.com."},{"key":"10.1016\/j.jss.2017.09.031_bib0033","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1016\/j.infsof.2015.02.008","article-title":"Combinatorial testing, random testing, and adaptive random testing for detecting interaction triggered failures","volume":"62","author":"Nie","year":"2015","journal-title":"Inf. Softw. Technol."},{"key":"10.1016\/j.jss.2017.09.031_bib0034","series-title":"International Symposium on Software Testing and Analysis","first-page":"354","article-title":"Threats to the validity of mutation-based test assessment","author":"Papadakis","year":"2016"},{"issue":"2","key":"10.1016\/j.jss.2017.09.031_bib0035","doi-asserted-by":"crossref","first-page":"3336","DOI":"10.1016\/j.eswa.2008.01.039","article-title":"A simple and fast algorithm for k-medoids clustering","volume":"36","author":"Park","year":"2009","journal-title":"Expert Syst. Appl."},{"key":"10.1016\/j.jss.2017.09.031_bib0036","series-title":"26th International Conference on Software Engineering Proceedings (ICSE 2004),United Kingdom","first-page":"739","article-title":"Testing object-oriented software","author":"Pezze","year":"2004"},{"issue":"10","key":"10.1016\/j.jss.2017.09.031_bib0037","doi-asserted-by":"crossref","first-page":"929","DOI":"10.1109\/32.962562","article-title":"Prioritizing test cases for regression testing","volume":"27","author":"Rothermel","year":"2002","journal-title":"IEEE Trans. Software Eng."},{"key":"10.1016\/j.jss.2017.09.031_bib0038","first-page":"929","article-title":"Data mining: concepts and techniques","author":"Suganya","year":"2010","journal-title":"Data Mining and Knowledge Engineering"},{"key":"10.1016\/j.jss.2017.09.031_bib0039","unstructured":"Software-artifact infrastructure repository, 2016. http:\/\/www.sir.unl.edu\/portal\/index.php."},{"key":"10.1016\/j.jss.2017.09.031_bib0040","unstructured":"Software-artifact infrastructure repository Sourceforge-download, develop and publish free open source software, 2013. http:\/\/www.sourceforge.net."},{"key":"10.1016\/j.jss.2017.09.031_bib0041","unstructured":"Team, R.D.C., 2009. Development core team, R: A language and environment for statistical computing."},{"issue":"2","key":"10.1016\/j.jss.2017.09.031_bib0042","doi-asserted-by":"crossref","first-page":"411","DOI":"10.1111\/1467-9868.00293","article-title":"Estimating the number of clusters in a data set via the gap statistic","volume":"63","author":"Tibshirani","year":"2001","journal-title":"J. R. Stat. Soc."},{"issue":"2","key":"10.1016\/j.jss.2017.09.031_bib0043","first-page":"101","article-title":"A critique and improvement of the CL common language effect size statistics of McGraw and Wong","volume":"25","author":"Vargha","year":"2000","journal-title":"J. Edu. Behav. Stat."},{"key":"10.1016\/j.jss.2017.09.031_bib0044","series-title":"Eighteenth International Symposium on Software Testing and Analysis, ISSTA 2009, Chicago, USA, July","first-page":"201","article-title":"Clustering test cases to achieve effective and scalable prioritisation incorporating expert knowledge","author":"Yoo","year":"2009"},{"key":"10.1016\/j.jss.2017.09.031_bib0045","series-title":"International Conference on Software Engineering and Knowledge Engineering (SEKE 2014), IEEE, Canada","first-page":"126","article-title":"An application of adaptive random sequence in test case prioritization","author":"Zhang","year":"2014"},{"key":"10.1016\/j.jss.2017.09.031_bib0046","series-title":"IEEE International Conference on Software Quality, Reliability and Security (QRS 2016), IEEE, Washington, USA","first-page":"374","article-title":"Test case prioritization using adaptive random sequence with category-partition-based distance","author":"Zhang","year":"2016"}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121217302170?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121217302170?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2024,6,27]],"date-time":"2024-06-27T18:26:44Z","timestamp":1719512804000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0164121217302170"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,1]]},"references-count":46,"alternative-id":["S0164121217302170"],"URL":"https:\/\/doi.org\/10.1016\/j.jss.2017.09.031","relation":{},"ISSN":["0164-1212"],"issn-type":[{"value":"0164-1212","type":"print"}],"subject":[],"published":{"date-parts":[[2018,1]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Test case prioritization for object-oriented software: An adaptive random sequence approach based on clustering","name":"articletitle","label":"Article Title"},{"value":"Journal of Systems and Software","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.jss.2017.09.031","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2017 Elsevier Inc. All rights reserved.","name":"copyright","label":"Copyright"}]}}