{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,19]],"date-time":"2025-12-19T10:12:54Z","timestamp":1766139174652,"version":"3.41.0"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2025,4,1]],"date-time":"2025-04-01T00:00:00Z","timestamp":1743465600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,4,1]],"date-time":"2025-04-01T00:00:00Z","timestamp":1743465600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["12275208"],"award-info":[{"award-number":["12275208"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Electron Test"],"published-print":{"date-parts":[[2025,4]]},"DOI":"10.1007\/s10836-025-06173-7","type":"journal-article","created":{"date-parts":[[2025,5,8]],"date-time":"2025-05-08T02:42:09Z","timestamp":1746672129000},"page":"147-171","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["A Multi-Objective Test Scenario Prioritization Method Based on UML Activity Diagram"],"prefix":"10.1007","volume":"41","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2574-9603","authenticated-orcid":false,"given":"Xiaozhi","family":"Du","sequence":"first","affiliation":[]},{"given":"Kai","family":"Chen","sequence":"additional","affiliation":[]},{"given":"Zongbin","family":"Qiao","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,5,8]]},"reference":[{"issue":"12","key":"6173_CR1","doi-asserted-by":"publisher","first-page":"5857","DOI":"10.3390\/app12125857","volume":"12","author":"EMN Gon\u00e7alves","year":"2022","unstructured":"Gon\u00e7alves EMN, Machado RA, Rodrigues BC et al (2022) Cpn4m: Testing multi-agent systems under organizational model m oise+ using colored petri nets. Appl Sci 12(12):5857. https:\/\/doi.org\/10.3390\/app12125857","journal-title":"Appl Sci"},{"issue":"22","key":"6173_CR2","doi-asserted-by":"publisher","first-page":"22737","DOI":"10.1109\/JIOT.2022.3182589","volume":"9","author":"Z Shu","year":"2022","unstructured":"Shu Z, Yan G (2022) IoTInfer: Automated Blackbox Fuzz Testing of IoT Network Protocols Guided by Finite State Machine Inference. IEEE Int Things J 9(22):22737\u201351. https:\/\/doi.org\/10.1109\/JIOT.2022.3182589","journal-title":"IEEE Int Things J"},{"issue":"3","key":"6173_CR3","doi-asserted-by":"publisher","first-page":"597","DOI":"10.1007\/s11219-020-09531-0","volume":"29","author":"M Rocha","year":"2021","unstructured":"Rocha M, Simao A, Sousa T (2021) Model-based test case generation from UML sequence diagrams using extended finite state machines. Software Qual J 29(3):597\u2013627. https:\/\/doi.org\/10.1007\/s11219-020-09531-0","journal-title":"Software Qual J"},{"key":"6173_CR4","doi-asserted-by":"publisher","first-page":"98","DOI":"10.1016\/j.cosrev.2019.07.001","volume":"33","author":"T Ahmad","year":"2019","unstructured":"Ahmad T, Iqbal J, Ashraf D et al (2019) Model-based testing using UML activity diagrams: A systematic mapping study. Comput Sci Rev 33:98\u2013112. https:\/\/doi.org\/10.1016\/j.cosrev.2019.07.001","journal-title":"Comput Sci Rev"},{"key":"6173_CR5","doi-asserted-by":"publisher","unstructured":"Sypsas A, Kalles D. (2020) Using UML Activity Diagram for Adapting Experiments under a Virtual Laboratory Environment[C]\/\/Proc.In 24th Pan-Hellenic Conference on Informatics (PCI 2020). Assoc Comput Mach, 27\u201330. https:\/\/doi.org\/10.1145\/3437120.3437267","DOI":"10.1145\/3437120.3437267"},{"issue":"10","key":"6173_CR6","doi-asserted-by":"publisher","first-page":"28395","DOI":"10.1007\/s11042-023-16606-0","volume":"83","author":"TH Vedpal","year":"2024","unstructured":"Vedpal TH, Chauhan N et al (2024) RETRACTED ARTICLE: Test case prioritization using a Hybrid Chaotic Flower-fruit fly optimization algorithm with multiple objectives. Multimed Tools and Applic 83(10):28395\u201328418. https:\/\/doi.org\/10.1007\/s11042-023-16606-0","journal-title":"Multimed Tools and Applic"},{"issue":"2","key":"6173_CR7","doi-asserted-by":"publisher","first-page":"e0229312","DOI":"10.1371\/journal.pone.0229312","volume":"15","author":"ML Mohd-Shafie","year":"2020","unstructured":"Mohd-Shafie ML, Wan-Kadir WMN, Khatibsyarbini M (2020) Model-based test case prioritization using selective and even-spread count-based methods with scrutinized ordering criterion. PLoS ONE 15(2):e0229312. https:\/\/doi.org\/10.1371\/journal.pone.0229312","journal-title":"PLoS ONE"},{"key":"6173_CR8","doi-asserted-by":"publisher","first-page":"492","DOI":"10.1007\/978-981-10-3874-7_47","volume":"556","author":"P Bhuyan","year":"2017","unstructured":"Bhuyan P, Ray A, Das M (2017) (2017) Test Scenario Prioritization Using UML Use Case and Activity Diagram [C]\/\/Proc. Comput Intell Data Mining 556:492\u2013512. https:\/\/doi.org\/10.1007\/978-981-10-3874-7_47","journal-title":"Comput Intell Data Mining"},{"issue":"7","key":"6173_CR9","first-page":"585","volume":"13","author":"A Meiliana","year":"2019","unstructured":"Meiliana A, Dewi LC, Chandra A (2019) Generation from UML activity diagram and sequence diagram by using genetic algorithm. ICIC Express Lett 13(7):585\u2013591","journal-title":"ICIC Express Lett"},{"issue":"4","key":"6173_CR10","doi-asserted-by":"publisher","first-page":"1801","DOI":"10.1007\/s13198-021-01551-8","volume":"13","author":"V Panthi","year":"2022","unstructured":"Panthi V, Tripathi A, Mohapatra DP (2022) Software validation based on prioritization using concurrent activity diagram. Int J Syst Assurance Eng Manag 13(4):1801\u20131816. https:\/\/doi.org\/10.1007\/s13198-021-01551-8","journal-title":"Int J Syst Assurance Eng Manag"},{"key":"6173_CR11","doi-asserted-by":"publisher","first-page":"132360","DOI":"10.1109\/ACCESS.2019.2940620","volume":"7","author":"M Khatibsyarbini","year":"2019","unstructured":"Khatibsyarbini M, Isa MA, Jawawi DN, Hamed HN, Suffian MD et al (2019) Test Case Prioritization Using Firefly Algorithm for Software Testing. IEEE Access 7:132360\u2013132373. https:\/\/doi.org\/10.1109\/ACCESS.2019.2940620","journal-title":"IEEE Access"},{"key":"6173_CR12","doi-asserted-by":"publisher","unstructured":"Bajaj A, Sangwan OP (2021) Discrete cuckoo search algorithms for test case prioritization. Applied Soft Computing, 110. https:\/\/doi.org\/10.1016\/j.asoc.2021.107584","DOI":"10.1016\/j.asoc.2021.107584"},{"key":"6173_CR13","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1016\/j.comcom.2021.09.014","volume":"180","author":"Y Xing","year":"2021","unstructured":"Xing Y, Wang X, Shen Q (2021) Test case prioritization based on Artificial Fish School Algorithm. Comput Commun 180:295\u2013302. https:\/\/doi.org\/10.1016\/j.comcom.2021.09.014","journal-title":"Comput Commun"},{"key":"6173_CR14","doi-asserted-by":"publisher","unstructured":"Tulasiraman M, Vivekanandan N, Kalimuthu V. (2019) Multi-objective Test Case Prioritization Using Improved Pareto-Optimal Clonal Selection Algorithm. 3D Research, 9(3). https:\/\/doi.org\/10.1007\/s13319-018-0182-y","DOI":"10.1007\/s13319-018-0182-y"},{"key":"6173_CR15","doi-asserted-by":"publisher","unstructured":"Arrieta A, Wang S, Markiegi U, et al. (2018) Employing multi-objective search to enhance reactive test generation and prioritization for testing industrial cyber-physical systems[C]\/\/Proc.Proceedings of the Genetic and Evolutionary Computation Conference Companion. 7\u20138. https:\/\/doi.org\/10.1145\/3205651.3208212","DOI":"10.1145\/3205651.3208212"},{"key":"6173_CR16","doi-asserted-by":"publisher","first-page":"90683","DOI":"10.1109\/ACCESS.2023.3305973","volume":"11","author":"M Nazir","year":"2023","unstructured":"Nazir M, Mehmood A, Aslam W, Park YW, Choi GS, Ashraf I (2023) A Multi-Goal Particle Swarm Optimizer for Test Case Prioritization. IEEE Access 11:90683\u201390697. https:\/\/doi.org\/10.1109\/ACCESS.2023.3305973","journal-title":"IEEE Access"},{"issue":"2","key":"6173_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3533818","volume":"32","author":"C Birchler","year":"2023","unstructured":"Birchler C, Khatiri S, Derakhshanfar P, Panichella S, Panichella A (2023) Single and Multi-objective Test Cases Prioritization for Self-driving Cars in Virtual Environments. ACM Transact Software Eng Methodol 32(2):1\u201330. https:\/\/doi.org\/10.1145\/3533818","journal-title":"ACM Transact Software Eng Methodol"},{"key":"6173_CR18","doi-asserted-by":"publisher","unstructured":"Al-Fedaghi S. (2021) Validation: Conceptual versus Activity Diagram Approaches. Int J Adv Comput Sci Applic, 12(6):287\u2013297. https:\/\/doi.org\/10.48550\/arXiv.2106.16160","DOI":"10.48550\/arXiv.2106.16160"},{"key":"6173_CR19","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1007\/s11334-021-00389-4","volume":"17","author":"M Shirole","year":"2021","unstructured":"Shirole M, Kumar R (2021) Constrained permutation-based test scenario generation from concurrent activity diagrams. Innov Syst Softw Eng 17:345\u2013353. https:\/\/doi.org\/10.1007\/s11334-021-00389-4","journal-title":"Innov Syst Softw Eng"},{"issue":"3","key":"6173_CR20","doi-asserted-by":"publisher","first-page":"65","DOI":"10.5381\/jot.2009.8.3.a1","volume":"8","author":"D Kundu","year":"2009","unstructured":"Kundu D, Samanta D (2009) A Novel Approach to Generate Test Cases from UML Activity Diagrams. J Object Technol 8(3):65\u201383","journal-title":"J Object Technol"},{"issue":"1","key":"6173_CR21","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1080\/21642583.2019.1708830","volume":"8","author":"J Xue","year":"2020","unstructured":"Xue J, Shen B (2020) A novel swarm intelligence optimization approach: sparrow search algorithm. Syst Sci Control Eng 8(1):22\u201334. https:\/\/doi.org\/10.1080\/21642583.2019.1708830","journal-title":"Syst Sci Control Eng"},{"key":"6173_CR22","doi-asserted-by":"publisher","first-page":"766","DOI":"10.1016\/j.ins.2022.11.121","volume":"621","author":"S Gao","year":"2023","unstructured":"Gao S, Wu R, Wang X, Liu JF, Li Q, Tang XL (2023) EFR-CSTP: Encryption for face recognition based on the chaos and semi-tensor product theory. Inf Sci 621:766\u2013781. https:\/\/doi.org\/10.1016\/j.ins.2022.11.121","journal-title":"Inf Sci"},{"key":"6173_CR23","doi-asserted-by":"publisher","DOI":"10.1007\/s00521-023-08207-7","author":"J Geng","year":"2023","unstructured":"Geng J, Sun X, Wang H, Bu XH, Liu DH, Li F, Zhao ZW (2023) A modified adaptive sparrow search algorithm based on chaotic reverse learning and spiral search for global optimization. Neural Comput Appl. https:\/\/doi.org\/10.1007\/s00521-023-08207-7","journal-title":"Neural Comput Appl"},{"issue":"1","key":"6173_CR24","first-page":"331","volume":"130","author":"A Tang","year":"2022","unstructured":"Tang A, Zhou H, Han T, Xie L (2022) A Chaos Sparrow Search Algorithm with Logarithmic Spiral and Adaptive Step for Engineering Problems. Comput Model Eng Sci 130(1):331\u201364","journal-title":"Comput Model Eng Sci"},{"key":"6173_CR25","doi-asserted-by":"publisher","unstructured":"Zhang Z, Han Y. (2022) Discrete sparrow search algorithm for symmetric traveling salesman problem. Applied Soft Comput, 118. https:\/\/doi.org\/10.1016\/j.asoc.2022.108469","DOI":"10.1016\/j.asoc.2022.108469"},{"key":"6173_CR26","doi-asserted-by":"publisher","unstructured":"Saji Y, Barkatou M. (2021) A discrete bat algorithm based on L\u00e9vy flights for Euclidean traveling salesman problem. Expert Syst Applic 172. https:\/\/doi.org\/10.1016\/j.eswa.2021.114639","DOI":"10.1016\/j.eswa.2021.114639"},{"issue":"4","key":"6173_CR27","doi-asserted-by":"publisher","first-page":"577","DOI":"10.1109\/TEVC.2013.2281535","volume":"18","author":"K Deb","year":"2013","unstructured":"Deb K, Jain H (2013) An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: solving problems with box constraints. IEEE Trans Evol Comput 18(4):577\u2013601. https:\/\/doi.org\/10.1109\/TEVC.2013.2281535","journal-title":"IEEE Trans Evol Comput"},{"issue":"2","key":"6173_CR28","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1109\/TEVC.2014.2308305","volume":"19","author":"Z Xingyi","year":"2015","unstructured":"Xingyi Z, Ye T, Ran C et al (2015) An Efficient Approach to Nondominated Sorting for Evolutionary Multiobjective Optimization. IEEE Trans Evol Comput 19(2):201\u2013213. https:\/\/doi.org\/10.1109\/TEVC.2014.2308305","journal-title":"IEEE Trans Evol Comput"},{"issue":"4","key":"6173_CR29","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1109\/MCI.2017.2742868","volume":"12","author":"Y Tian","year":"2017","unstructured":"Tian Y, Cheng R, Zhang X, Jin Y (2017) PlatEMO: A MATLAB Platform for Evolutionary Multi-Objective Optimization [Educational Forum]. IEEE Comput Intell Mag 12(4):73\u201387. https:\/\/doi.org\/10.1109\/MCI.2017.2742868","journal-title":"IEEE Comput Intell Mag"},{"key":"6173_CR30","doi-asserted-by":"publisher","first-page":"106292","DOI":"10.1016\/j.infsof.2020.106292","volume":"123","author":"V Arora","year":"2020","unstructured":"Arora V, Singh M, Bhatia R (2020) Orientation-based Ant colony algorithm for synthesizing the test scenarios in UML activity diagram. Inf Softw Technol 123:106292. https:\/\/doi.org\/10.1016\/j.infsof.2020.106292","journal-title":"Inf Softw Technol"},{"issue":"1","key":"6173_CR31","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1002\/spe.2519","volume":"48","author":"H Chen","year":"2018","unstructured":"Chen H, Jiang JM, Hong Z, Lin L (2018) Decomposition of UML activity diagrams. Software: Pract Exp 48(1):105\u201322. https:\/\/doi.org\/10.1002\/spe.2519","journal-title":"Software: Pract Exp"},{"issue":"1","key":"6173_CR32","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1007\/s10836-023-06045-y","volume":"39","author":"XZ Du","year":"2023","unstructured":"Du XZ, Zhang JJ, Chen K et al (2023) DFS-KeyLevel: A Two-Layer Test Scenario Generation Approach for UML Activity Diagram. J Electron Test-Theor Applic 39(1):71\u201388. https:\/\/doi.org\/10.1007\/s10836-023-06045-y","journal-title":"J Electron Test-Theor Applic"},{"key":"6173_CR33","doi-asserted-by":"publisher","unstructured":"Shin KW, Lim DJ (2020) Model-Based Test Case Prioritization Using an Alternating Variable Method for Regression Testing of a UML-Based Model. Appl Sci 10(21).\u00a0https:\/\/doi.org\/10.3390\/app10217537","DOI":"10.3390\/app10217537"}],"container-title":["Journal of Electronic Testing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10836-025-06173-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10836-025-06173-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10836-025-06173-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,25]],"date-time":"2025-06-25T01:59:09Z","timestamp":1750816749000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10836-025-06173-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4]]},"references-count":33,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2025,4]]}},"alternative-id":["6173"],"URL":"https:\/\/doi.org\/10.1007\/s10836-025-06173-7","relation":{},"ISSN":["0923-8174","1573-0727"],"issn-type":[{"type":"print","value":"0923-8174"},{"type":"electronic","value":"1573-0727"}],"subject":[],"published":{"date-parts":[[2025,4]]},"assertion":[{"value":"31 July 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 April 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 May 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing Interests"}}]}}