{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T19:45:13Z","timestamp":1774381513930,"version":"3.50.1"},"reference-count":102,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2023,12,22]],"date-time":"2023-12-22T00:00:00Z","timestamp":1703203200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["61906069, 62276103, 62202025"],"award-info":[{"award-number":["61906069, 62276103, 62202025"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Science and Technology Program of Guangzhou","award":["202002030355, 201802010007"],"award-info":[{"award-number":["202002030355, 201802010007"]}]},{"DOI":"10.13039\/501100021171","name":"Guangdong Basic and Applied Basic Research Foundation","doi-asserted-by":"crossref","award":["2214050004299, 2019A1515011411, 2019A1515011700"],"award-info":[{"award-number":["2214050004299, 2019A1515011411, 2019A1515011700"]}],"id":[{"id":"10.13039\/501100021171","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Guangdong Province Key Area R&D Program","award":["2020B0303300001, 2018B010109003"],"award-info":[{"award-number":["2020B0303300001, 2018B010109003"]}]},{"DOI":"10.13039\/501100012226","name":"Fundamental Research Funds for the Central Universities","doi-asserted-by":"crossref","award":["2020ZYGXZR014"],"award-info":[{"award-number":["2020ZYGXZR014"]}],"id":[{"id":"10.13039\/501100012226","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Natural Science Research Project of Education Department of Guizhou Province","award":["QJJ2023061, QJJ2023012"],"award-info":[{"award-number":["QJJ2023061, QJJ2023012"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Softw. Eng. Methodol."],"published-print":{"date-parts":[[2024,2,29]]},"abstract":"<jats:p>\n            A Software Product Line (SPL) is a set of software products that are built from a variability model. Real-world SPLs typically involve a vast number of valid products, making it impossible to individually test each of them. This arises the need for automated test suite generation, which was previously modeled as either a single-objective or a multi-objective optimization problem considering only objective functions. This article provides a completely different mathematical model by exploiting the benefits of Quality-Diversity (QD) optimization that is composed of not only an objective function (e.g.,\n            <jats:italic>t<\/jats:italic>\n            -wise coverage or test suite diversity) but also a user-defined behavior space (e.g., the space with test suite size as its dimension). We argue that the new model is more suitable and generic than the two alternatives because it provides at a time a large set of diverse (measured in the behavior space) and high-performing solutions that can ease the decision-making process. We apply MAP-Elites, one of the most popular QD algorithms, to solve the model. The results of the evaluation, on both realistic and artificial SPLs, are promising, with MAP-Elites significantly and substantially outperforming both single- and multi-objective approaches, and also several state-of-the-art SPL testing tools. In summary, this article provides a new and promising perspective on the test suite generation for SPLs.\n          <\/jats:p>\n          <jats:p\/>","DOI":"10.1145\/3628158","type":"journal-article","created":{"date-parts":[[2023,10,16]],"date-time":"2023-10-16T21:30:07Z","timestamp":1697491807000},"page":"1-52","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Automated Test Suite Generation for Software Product Lines Based on Quality-Diversity Optimization"],"prefix":"10.1145","volume":"33","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2118-4825","authenticated-orcid":false,"given":"Yi","family":"Xiang","sequence":"first","affiliation":[{"name":"South China University of Technology, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1617-4147","authenticated-orcid":false,"given":"Han","family":"Huang","sequence":"additional","affiliation":[{"name":"South China University of Technology, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-5739-896X","authenticated-orcid":false,"given":"Sizhe","family":"Li","sequence":"additional","affiliation":[{"name":"South China University of Technology, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8607-9607","authenticated-orcid":false,"given":"Miqing","family":"Li","sequence":"additional","affiliation":[{"name":"University of Birmingham, UK"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5028-1064","authenticated-orcid":false,"given":"Chuan","family":"Luo","sequence":"additional","affiliation":[{"name":"Beihang University, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1512-487X","authenticated-orcid":false,"given":"Xiaowei","family":"Yang","sequence":"additional","affiliation":[{"name":"South China University of Technology, China"}]}],"member":"320","published-online":{"date-parts":[[2023,12,22]]},"reference":[{"key":"e_1_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/2993236.2993253"},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-016-0569-2"},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985795"},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1002\/stvr.1486"},{"key":"e_1_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2018.03.008"},{"key":"e_1_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.5555\/2399776.2399785"},{"key":"e_1_3_2_8_2","first-page":"1114","volume-title":"Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE\u201920)","author":"Baranov Eduard","year":"2020","unstructured":"Eduard Baranov, Axel Legay, and Kuldeep S. Meel. 2020. Baital: An adaptive weighted sampling approach for improved t-wise coverage. In Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE\u201920). ACM, New York, NY, 1114\u20131126."},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1007\/11554844_3"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2010.01.001"},{"key":"e_1_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.3233\/SAT190075"},{"key":"e_1_3_2_12_2","first-page":"40","volume-title":"Proceedings of the 8th International Workshop on Search-Based Software Testing (SBST\u201915)","author":"Boussaa Mohamed","year":"2015","unstructured":"Mohamed Boussaa, Olivier Barais, Gerson Suny\u00e9, and Beno\u00eet Baudry. 2015. A novelty search approach for automatic test data generation. In Proceedings of the 8th International Workshop on Search-Based Software Testing (SBST\u201915). IEEE, Los Alamitos, CA, 40\u201343."},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/CIG.2019.8847944"},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-66515-9"},{"key":"e_1_3_2_15_2","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1007\/978-3-030-66515-9_4","volume-title":"Black Box Optimization, Machine Learning, and No-Free Lunch Theorems","author":"Chatzilygeroudis Konstantinos","year":"2021","unstructured":"Konstantinos Chatzilygeroudis, Antoine Cully, Vassilis Vassiliades, and Jean-Baptiste Mouret. 2021. Quality-diversity optimization: A novel branch of stochastic optimization. In Black Box Optimization, Machine Learning, and No-Free Lunch Theorems. Springer, 109\u2013135."},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1287\/moor.4.3.233"},{"key":"e_1_3_2_17_2","volume-title":"Software Product Lines: Practices and Patterns","author":"Clements Paul","year":"2001","unstructured":"Paul Clements and Linda Northrop. 2001. Software Product Lines: Practices and Patterns. Addison Wesley Longman."},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/1273463.1273482"},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1038\/nature14422"},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/3205455.3205571"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2017.2704781"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1162\/EVCO_a_00143"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2010.12.003"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/4235.996017"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/2866614.2866627"},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2014.04.002"},{"key":"e_1_3_2_27_2","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1145\/3321707.3321752","volume-title":"Proceedings of the Genetic and Evolutionary Computation Conference (GECCO\u201919)","author":"Doncieux Stephane","year":"2019","unstructured":"Stephane Doncieux, Alban Laflaqui\u00e8re, and Alexandre Coninx. 2019. Novelty search: A theoretical perspective. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO\u201919). ACM, New York, NY, 99\u2013106."},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2017.2722101"},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1038\/s41586-020-03157-9"},{"key":"e_1_3_2_30_2","doi-asserted-by":"crossref","unstructured":"Faezeh Ensan Ebrahim Bagheri and Dragan Ga\u0161evi\u0107. 2012. Evolutionary search-based test generation for software product line feature models. In Advanced Information Systems Engineering . Lecture Notes in Computer Science Vol. 7328. Springer 613\u2013628.","DOI":"10.1007\/978-3-642-31095-9_40"},{"key":"e_1_3_2_31_2","article-title":"Searching for test data with feature diversity","volume":"1709","author":"Feldt Robert","year":"2017","unstructured":"Robert Feldt and Simon M. Poulding. 2017. Searching for test data with feature diversity. CoRR abs\/1709.06017 (2017).","journal-title":"CoRR"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/3302333.3302344"},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.110990"},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCI.2017.2670461"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1145\/3382026.3431248"},{"key":"e_1_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-55792-2_1"},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.5555\/1642090.1642129"},{"key":"e_1_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-010-9135-7"},{"key":"e_1_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1109\/CIG.2019.8848053"},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2022.3159855"},{"key":"e_1_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/2379776.2379787"},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-09940-8_7"},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2014.2327020"},{"key":"e_1_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/2491627.2491635"},{"key":"e_1_3_2_45_2","doi-asserted-by":"crossref","first-page":"126","DOI":"10.1145\/2499777.2499778","volume-title":"Proceedings of the 17th International Software Product Line Conference Co-Located Workshops (SPLC\u201913 Workshops)","author":"Henard Christopher","year":"2013","unstructured":"Christopher Henard, Mike Papadakis, Gilles Perrouin, Jacques Klein, and Yves Le Traon. 2013. PLEDGE: A product line editor and test generation tool. In Proceedings of the 17th International Software Product Line Conference Co-Located Workshops (SPLC\u201913 Workshops). ACM, New York, NY, 126\u2013129."},{"key":"e_1_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1145\/3361146"},{"key":"e_1_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.5555\/2050655.2050721"},{"key":"e_1_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.1145\/2362536.2362547"},{"key":"e_1_3_2_49_2","doi-asserted-by":"publisher","DOI":"10.1145\/2362536.2362547"},{"key":"e_1_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106252"},{"key":"e_1_3_2_51_2","first-page":"Article 4, 10 p","volume-title":"Proceedings of the 14th International Working Conference on Variability Modelling of Software-Intensive Systems (VaMoS\u201920)","author":"Krieter Sebastian","year":"2020","unstructured":"Sebastian Krieter, Thomas Th\u00fcm, Sandro Schulze, Gunter Saake, and Thomas Leich. 2020. YASA: Yet another sampling algorithm. In Proceedings of the 14th International Working Conference on Variability Modelling of Software-Intensive Systems (VaMoS\u201920). ACM, New York, NY, Article 4, 10 pages."},{"key":"e_1_3_2_52_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.24"},{"key":"e_1_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2020.106272"},{"key":"e_1_3_2_54_2","doi-asserted-by":"publisher","DOI":"10.1145\/2362536.2362545"},{"key":"e_1_3_2_55_2","doi-asserted-by":"publisher","DOI":"10.1162\/EVCO_a_00025"},{"key":"e_1_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1145\/2001576.2001606"},{"key":"e_1_3_2_57_2","doi-asserted-by":"publisher","DOI":"10.1145\/2792984"},{"key":"e_1_3_2_58_2","doi-asserted-by":"crossref","first-page":"348","DOI":"10.1109\/TEVC.2013.2262178","article-title":"Shift-based density estimation for Pareto-based algorithms in many-objective optimization","volume":"18","author":"Li Miqing","year":"2014","unstructured":"Miqing Li, Shengxiang Yang, and Xiaohui Liu. 2014. Shift-based density estimation for Pareto-based algorithms in many-objective optimization. IEEE Transactions on Evolutionary Computation 18, 3 (June2014), 348\u2013365.","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"e_1_3_2_59_2","doi-asserted-by":"publisher","DOI":"10.1162\/EVCO_a_00123"},{"key":"e_1_3_2_60_2","first-page":"404","volume-title":"Proceedings of the IEEE International Conference on Software Maintenance","author":"Lopez-Herrejon Roberto E.","year":"2013","unstructured":"Roberto E. Lopez-Herrejon, Francisco Chicano, Javier Ferrer, Alexander Egyed, and Enrique Alba. 2013. Multi-objective optimal test suite computation for software product line pairwise testing. In Proceedings of the IEEE International Conference on Software Maintenance. 404\u2013407."},{"key":"e_1_3_2_61_2","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2014.6900473"},{"key":"e_1_3_2_62_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-25964-2_4"},{"key":"e_1_3_2_63_2","first-page":"1","volume-title":"Proceedings of the IEEE 8th International Conference on Software Testing, Verification, and Validation Workshops (ICSTW\u201915)","author":"Lopez-Herrejon Roberto E.","year":"2015","unstructured":"Roberto E. Lopez-Herrejon, Stefan Fischer, Rudolf Ramler, and Alexander Egyed. 2015. A first systematic mapping study on combinatorial interaction testing for software product lines. In Proceedings of the IEEE 8th International Conference on Software Testing, Verification, and Validation Workshops (ICSTW\u201915). IEEE, Los Alamitos, CA, 1\u201310."},{"key":"e_1_3_2_64_2","doi-asserted-by":"publisher","DOI":"10.1145\/2576768.2598305"},{"key":"e_1_3_2_65_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2015.01.008"},{"key":"e_1_3_2_66_2","doi-asserted-by":"publisher","DOI":"10.1145\/3205651.3208237"},{"key":"e_1_3_2_67_2","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3468622"},{"key":"e_1_3_2_68_2","doi-asserted-by":"publisher","DOI":"10.1145\/1122445.1122456"},{"key":"e_1_3_2_69_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2016.26"},{"key":"e_1_3_2_70_2","doi-asserted-by":"publisher","DOI":"10.1145\/3106195.3106210"},{"key":"e_1_3_2_71_2","first-page":"643","volume-title":"Proceedings of the 2016 IEEE\/ACM 38th International Conference on Software Engineering (ICSE\u201916)","author":"Medeiros Fl\u00e1vio","year":"2016","unstructured":"Fl\u00e1vio Medeiros, Christian K\u00e4stner, M\u00e1rcio Ribeiro, Rohit Gheyi, and Sven Apel. 2016. A comparison of 10 sampling algorithms for configurable systems. In Proceedings of the 2016 IEEE\/ACM 38th International Conference on Software Engineering (ICSE\u201916). 643\u2013654."},{"key":"e_1_3_2_72_2","doi-asserted-by":"crossref","first-page":"761","DOI":"10.1145\/1639950.1640002","volume-title":"Proceedings of the 24th ACM SIGPLAN Conference Companion on Object Oriented Programming Systems Languages and Applications","author":"Mendonca Marcilio","year":"2009","unstructured":"Marcilio Mendonca, Moises Branco, and Donald Cowan. 2009. SPLOT: Software product lines online tools. In Proceedings of the 24th ACM SIGPLAN Conference Companion on Object Oriented Programming Systems Languages and Applications. ACM, New York, NY, 761\u2013762."},{"key":"e_1_3_2_73_2","article-title":"Illuminating search spaces by Mapping Elites","author":"Mouret Jean-Baptiste","year":"2015","unstructured":"Jean-Baptiste Mouret and Jeff Clune. 2015. Illuminating search spaces by Mapping Elites. arXiv preprint arXiv:1504.04909 (2015).","journal-title":"arXiv preprint arXiv:1504.04909"},{"key":"e_1_3_2_74_2","doi-asserted-by":"publisher","DOI":"10.1145\/3377930.3390203"},{"key":"e_1_3_2_75_2","doi-asserted-by":"publisher","DOI":"10.1145\/2739480.2754703"},{"key":"e_1_3_2_76_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA40945.2020.9196819"},{"key":"e_1_3_2_77_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2014.11"},{"key":"e_1_3_2_78_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2016.09.045"},{"key":"e_1_3_2_79_2","first-page":"78","volume-title":"Proceedings of the 23rd International Systems and Software Product Line Conference\u2014Volume A (SPLC\u201919)","author":"Pett Tobias","year":"2019","unstructured":"Tobias Pett, Thomas Th\u00fcm, Tobias Runge, Sebastian Krieter, Malte Lochau, and Ina Schaefer. 2019. Product sampling for product lines: The scalability challenge. In Proceedings of the 23rd International Systems and Software Product Line Conference\u2014Volume A (SPLC\u201919). ACM, New York, NY, 78\u201383."},{"key":"e_1_3_2_80_2","doi-asserted-by":"publisher","DOI":"10.1145\/3512290.3528823"},{"key":"e_1_3_2_81_2","doi-asserted-by":"publisher","DOI":"10.3389\/frobt.2016.00040"},{"key":"e_1_3_2_82_2","doi-asserted-by":"publisher","DOI":"10.1145\/2739480.2754664"},{"key":"e_1_3_2_83_2","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3409730"},{"key":"e_1_3_2_84_2","first-page":"1","volume-title":"Proceedings of the Spanish Conference on Software Engineering and Databases (JISBD\u201919)","author":"Romero Jos\u00e9 Ra\u00fal","year":"2019","unstructured":"Jos\u00e9 Ra\u00fal Romero, Aurora Ram\u00edrez, and Christopher L. Simons. 2019. Looking for novelty in SBSE problems. In Proceedings of the Spanish Conference on Software Engineering and Databases (JISBD\u201919). 1\u20134."},{"key":"e_1_3_2_85_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-015-0459-z"},{"key":"e_1_3_2_86_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2014.15"},{"key":"e_1_3_2_87_2","doi-asserted-by":"publisher","DOI":"10.1145\/2110147.2110155"},{"key":"e_1_3_2_88_2","doi-asserted-by":"publisher","DOI":"10.1145\/3449639.3459321"},{"key":"e_1_3_2_89_2","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985856"},{"key":"e_1_3_2_90_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2016.07.059"},{"key":"e_1_3_2_91_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2012.06.002"},{"issue":"2","key":"e_1_3_2_92_2","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 A.","year":"2000","unstructured":"A. Vargha and H. D. Delaney. 2000. A critique and improvement of the CL common language effect size statistics of McGraw and Wong. Journal of Educational and Behavioral Statistics 25, 2 (2000), 101\u2013132.","journal-title":"Journal of Educational and Behavioral Statistics"},{"key":"e_1_3_2_93_2","doi-asserted-by":"publisher","DOI":"10.1145\/3377930.3389845"},{"key":"e_1_3_2_94_2","doi-asserted-by":"publisher","DOI":"10.1145\/2463372.2463545"},{"key":"e_1_3_2_95_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2014.08.024"},{"key":"e_1_3_2_96_2","doi-asserted-by":"publisher","DOI":"10.1145\/2648511.2648515"},{"key":"e_1_3_2_97_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2021.3057853"},{"issue":"2","key":"e_1_3_2_98_2","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1007\/s10515-022-00348-8","article-title":"Sampling configurations from software product lines via probability-aware diversification and SAT solving","volume":"29","author":"Xiang Yi","year":"2022","unstructured":"Yi Xiang, Xiaowei Yang, Han Huang, Zhengxin Huang, and Miqing Li. 2022. Sampling configurations from software product lines via probability-aware diversification and SAT solving. Automated Software Engineering 29, 2 (2022), 54.","journal-title":"Automated Software Engineering"},{"key":"e_1_3_2_99_2","doi-asserted-by":"publisher","DOI":"10.1145\/2491627.2491650"},{"key":"e_1_3_2_100_2","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2007.892759"},{"key":"e_1_3_2_101_2","doi-asserted-by":"publisher","DOI":"10.1145\/3512290.3528718"},{"key":"e_1_3_2_102_2","doi-asserted-by":"publisher","DOI":"10.1145\/3460319.3464811"},{"key":"e_1_3_2_103_2","doi-asserted-by":"publisher","DOI":"10.1145\/3544792"}],"container-title":["ACM Transactions on Software Engineering and Methodology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3628158","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3628158","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:49:01Z","timestamp":1750286941000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3628158"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,22]]},"references-count":102,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2024,2,29]]}},"alternative-id":["10.1145\/3628158"],"URL":"https:\/\/doi.org\/10.1145\/3628158","relation":{},"ISSN":["1049-331X","1557-7392"],"issn-type":[{"value":"1049-331X","type":"print"},{"value":"1557-7392","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,12,22]]},"assertion":[{"value":"2022-11-20","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-09-18","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-12-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}