{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T15:52:13Z","timestamp":1772121133265,"version":"3.50.1"},"reference-count":63,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2024,3,1]],"date-time":"2024-03-01T00:00:00Z","timestamp":1709251200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2024,3,1]],"date-time":"2024-03-01T00:00:00Z","timestamp":1709251200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2024,3,1]],"date-time":"2024-03-01T00:00:00Z","timestamp":1709251200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2024,3,1]],"date-time":"2024-03-01T00:00:00Z","timestamp":1709251200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2024,3,1]],"date-time":"2024-03-01T00:00:00Z","timestamp":1709251200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2024,3,1]],"date-time":"2024-03-01T00:00:00Z","timestamp":1709251200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2024,3,1]],"date-time":"2024-03-01T00:00:00Z","timestamp":1709251200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001809","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":[[2024,3]]},"DOI":"10.1016\/j.jss.2023.111913","type":"journal-article","created":{"date-parts":[[2023,12,1]],"date-time":"2023-12-01T02:47:44Z","timestamp":1701398864000},"page":"111913","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":2,"special_numbering":"C","title":["RSFIN: A Rule Search-based Fuzzy Inference Network for performance prediction of configurable software systems"],"prefix":"10.1016","volume":"209","author":[{"given":"Yufei","family":"Li","sequence":"first","affiliation":[]},{"given":"Liang","family":"Bao","sequence":"additional","affiliation":[]},{"given":"Kaipeng","family":"Huang","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8218-1209","authenticated-orcid":false,"given":"Chase","family":"Wu","sequence":"additional","affiliation":[]},{"given":"Xinwei","family":"Li","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/j.jss.2023.111913_b1","unstructured":"Alipourfard, O., Liu, H.H., Chen, J., Venkataraman, S., Yu, M., Zhang, M., 2017. {CherryPick}: Adaptively Unearthing the Best Cloud Configurations for Big Data Analytics. In: 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17). pp. 469\u2013482."},{"issue":"1","key":"10.1016\/j.jss.2023.111913_b2","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/72.265960","article-title":"An evolutionary algorithm that constructs recurrent neural networks","volume":"5","author":"Angeline","year":"1994","journal-title":"IEEE Trans. Neural Netw."},{"key":"10.1016\/j.jss.2023.111913_b3","doi-asserted-by":"crossref","unstructured":"Bao, L., Liu, X., Wang, F., Fang, B., 2019. ACTGAN: Automatic Configuration Tuning for Software Systems with Generative Adversarial Networks. In: 2019 34th IEEE\/ACM International Conference on Automated Software Engineering (ASE).","DOI":"10.1109\/ASE.2019.00051"},{"issue":"4","key":"10.1016\/j.jss.2023.111913_b4","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1109\/45.329294","article-title":"Feed-forward neural networks","volume":"13","author":"Bebis","year":"1994","journal-title":"IEEE Potentials"},{"issue":"4","key":"10.1016\/j.jss.2023.111913_b5","first-page":"882","article-title":"Sqlite: Light database system","volume":"4","author":"Bhosale","year":"2015","journal-title":"Int. J. Comput. Sci. Mob. Comput."},{"key":"10.1016\/j.jss.2023.111913_b6","unstructured":"C, S.-A., 2021. https:\/\/www.sac-home.org\/."},{"issue":"1","key":"10.1016\/j.jss.2023.111913_b7","first-page":"3","article-title":"Leastsquare parameter estimation technique","volume":"2","author":"Chavent","year":"1983","journal-title":"Comput. Appl. Math."},{"issue":"5","key":"10.1016\/j.jss.2023.111913_b8","doi-asserted-by":"crossref","first-page":"603","DOI":"10.1109\/34.1000236","article-title":"Mean shift: A robust approach toward feature space analysis","volume":"24","author":"Comaniciu","year":"2002","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"10.1016\/j.jss.2023.111913_b9","series-title":"European Conference on Object-Oriented Programming","first-page":"15","article-title":"Generative programming","author":"Czarnecki","year":"2002"},{"issue":"11","key":"10.1016\/j.jss.2023.111913_b10","doi-asserted-by":"crossref","first-page":"3178","DOI":"10.1890\/0012-9658(2000)081[3178:CARTAP]2.0.CO;2","article-title":"Classification and regression trees: a powerful yet simple technique for ecological data analysis","volume":"81","author":"De\u2019ath","year":"2000","journal-title":"Ecology"},{"key":"10.1016\/j.jss.2023.111913_b11","series-title":"Bilevel programming problems: theory, algorithms and applications to energy networks","author":"Dempe","year":"2015"},{"key":"10.1016\/j.jss.2023.111913_b12","series-title":"2020 35th IEEE\/ACM International Conference on Automated Software Engineering (ASE)","first-page":"684","article-title":"Mastering uncertainty in performance estimations of configurable software systems","author":"Dorn","year":"2020"},{"key":"10.1016\/j.jss.2023.111913_b13","first-page":"55:1","article-title":"Neural architecture search: A survey","volume":"20","author":"Elsken","year":"2019","journal-title":"J. Mach. Learn. Res."},{"key":"10.1016\/j.jss.2023.111913_b14","series-title":"International Conference on Machine Learning","first-page":"1126","article-title":"Model-agnostic meta-learning for fast adaptation of deep networks","author":"Finn","year":"2017"},{"key":"10.1016\/j.jss.2023.111913_b15","series-title":"2018 IEEE 5th International Conference on Data Science and Advanced Analytics (DSAA)","first-page":"80","article-title":"Explaining explanations: An overview of interpretability of machine learning","author":"Gilpin","year":"2018"},{"issue":"2","key":"10.1016\/j.jss.2023.111913_b16","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1137\/0702016","article-title":"Calculating the singular values and pseudo-inverse of a matrix","volume":"2","author":"Golub","year":"1965","journal-title":"J. Soc. Ind. Appl. Math. Ser. B: Numer. Anal."},{"key":"10.1016\/j.jss.2023.111913_b17","doi-asserted-by":"crossref","unstructured":"Grebhahn, A., Siegmund, N., Apel, S., Kuckuk, S., Schmitt, C., K\u00f6stler, H., 2014. Optimizing performance of stencil code with SPL conqueror. In: Proceedings of the 1st International Workshop on High-Performance Stencil Computations (HiStencils). pp. 7\u201314.","DOI":"10.1142\/S0129626414410011"},{"key":"10.1016\/j.jss.2023.111913_b18","series-title":"2013 28th IEEE\/ACM International Conference on Automated Software Engineering (ASE)","first-page":"301","article-title":"Variability-aware performance prediction: A statistical learning approach","author":"Guo","year":"2013"},{"issue":"3","key":"10.1016\/j.jss.2023.111913_b19","doi-asserted-by":"crossref","first-page":"1826","DOI":"10.1007\/s10664-017-9573-6","article-title":"Data-efficient performance learning for configurable systems","volume":"23","author":"Guo","year":"2018","journal-title":"Empir. Softw. Eng."},{"key":"10.1016\/j.jss.2023.111913_b20","series-title":"An Intermediate Course in Probability","first-page":"117","article-title":"The multivariate normal distribution","author":"Gut","year":"2009"},{"key":"10.1016\/j.jss.2023.111913_b21","series-title":"2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE)","first-page":"1095","article-title":"Deepperf: performance prediction for configurable software with deep sparse neural network","author":"Ha","year":"2019"},{"issue":"2","key":"10.1016\/j.jss.2023.111913_b22","first-page":"1","article-title":"Uniform and scalable sampling of highly configurable systems","volume":"27","author":"Heradio","year":"2022","journal-title":"Empir. Softw. Eng."},{"key":"10.1016\/j.jss.2023.111913_b23","doi-asserted-by":"crossref","unstructured":"Jamshidi, P., Velez, M., K\u00e4stner, C., Siegmund, N., 2018. Learning to sample: Exploiting similarities across environments to learn performance models for configurable systems. In: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. pp. 71\u201382.","DOI":"10.1145\/3236024.3236074"},{"issue":"3","key":"10.1016\/j.jss.2023.111913_b24","doi-asserted-by":"crossref","first-page":"665","DOI":"10.1109\/21.256541","article-title":"ANFIS: adaptive-network-based fuzzy inference system","volume":"23","author":"Jang","year":"1993","journal-title":"IEEE Trans. Syst. Man Cybern."},{"issue":"3","key":"10.1016\/j.jss.2023.111913_b25","doi-asserted-by":"crossref","first-page":"378","DOI":"10.1109\/5.364486","article-title":"Neuro-fuzzy modeling and control","volume":"83","author":"Jang","year":"1995","journal-title":"Proc. IEEE"},{"issue":"4","key":"10.1016\/j.jss.2023.111913_b26","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1109\/MS.2020.2987024","article-title":"The interplay of sampling and machine learning for software performance prediction","volume":"37","author":"Kaltenecker","year":"2020","journal-title":"IEEE Softw."},{"key":"10.1016\/j.jss.2023.111913_b27","series-title":"2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE)","first-page":"1084","article-title":"Distance-based sampling of software configuration spaces","author":"Kaltenecker","year":"2019"},{"key":"10.1016\/j.jss.2023.111913_b28","series-title":"Adam: A method for stochastic optimization","author":"Kingma","year":"2014"},{"issue":"10","key":"10.1016\/j.jss.2023.111913_b29","doi-asserted-by":"crossref","first-page":"818","DOI":"10.1097\/00003246-198510000-00009","article-title":"APACHE II: a severity of disease classification system","volume":"13","author":"Knaus","year":"1985","journal-title":"Crit. Care Med."},{"issue":"1","key":"10.1016\/j.jss.2023.111913_b30","first-page":"3","article-title":"Supervised machine learning: A review of classification techniques","volume":"160","author":"Kotsiantis","year":"2007","journal-title":"Emerg. Artif. Intell. Appl. Comput. Eng."},{"key":"10.1016\/j.jss.2023.111913_b31","series-title":"International Symposium on Code Generation and Optimization, 2004. CGO 2004.","first-page":"75","article-title":"LLVM: A compilation framework for lifelong program analysis & transformation","author":"Lattner","year":"2004"},{"key":"10.1016\/j.jss.2023.111913_b32","series-title":"DARTS: Differentiable architecture search","author":"Liu","year":"2018"},{"key":"10.1016\/j.jss.2023.111913_b33","series-title":"International Conference on Machine Learning","first-page":"2952","article-title":"Scalable gradient-based tuning of continuous regularization hyperparameters","author":"Luketina","year":"2016"},{"issue":"1","key":"10.1016\/j.jss.2023.111913_b34","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/91.660807","article-title":"Analysis and design of fuzzy controller and fuzzy observer","volume":"6","author":"Ma","year":"1998","journal-title":"IEEE Trans. Fuzzy Syst."},{"issue":"1","key":"10.1016\/j.jss.2023.111913_b35","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1109\/TPDS.2015.2394802","article-title":"Hipa cc: A domain-specific language and compiler for image processing","volume":"27","author":"Membarth","year":"2015","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"3","key":"10.1016\/j.jss.2023.111913_b36","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1109\/5.364485","article-title":"Fuzzy logic systems for engineering: a tutorial","volume":"83","author":"Mendel","year":"1995","journal-title":"Proc. IEEE"},{"key":"10.1016\/j.jss.2023.111913_b37","series-title":"X264: A high performance H. 264\/AVC encoder","author":"Merritt","year":"2006"},{"key":"10.1016\/j.jss.2023.111913_b38","unstructured":"Metz, L., Poole, B., Pfau, D., Sohl-Dickstein, J., 2017. Unrolled Generative Adversarial Networks. In: 5th International Conference on Learning Representations, ICLR 2017, Toulon, France, April 24-26, 2017, Conference Track Proceedings."},{"key":"10.1016\/j.jss.2023.111913_b39","unstructured":"MGS, D., 2021. https:\/\/www.synapse-audio.com\/."},{"key":"10.1016\/j.jss.2023.111913_b40","doi-asserted-by":"crossref","unstructured":"Oh, J., Batory, D., Myers, M., Siegmund, N., 2017. Finding near-optimal configurations in product lines by random sampling. In: Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering. pp. 61\u201371.","DOI":"10.1145\/3106237.3106273"},{"key":"10.1016\/j.jss.2023.111913_b41","unstructured":"Olson, M.A., Bostic, K., Seltzer, M.I., 1999. Berkeley DB. In: USENIX Annual Technical Conference, FREENIX Track. pp. 183\u2013191."},{"key":"10.1016\/j.jss.2023.111913_b42","series-title":"Pareto Optimality, Game Theory and Equilibria, Vol. 17","author":"Pardalos","year":"2008"},{"key":"10.1016\/j.jss.2023.111913_b43","series-title":"Learning software configuration spaces: A systematic literature review","author":"Pereira","year":"2019"},{"key":"10.1016\/j.jss.2023.111913_b44","series-title":"Soft Computing and Intelligent Systems","first-page":"419","article-title":"CHAPTER 18 - Intelligent control with neural networks","author":"Popovic","year":"2000"},{"key":"10.1016\/j.jss.2023.111913_b45","doi-asserted-by":"crossref","unstructured":"Real, E., Aggarwal, A., Huang, Y., Le, Q.V., 2019. Regularized evolution for image classifier architecture search. In: Proceedings of the Aaai Conference on Artificial Intelligence, Vol. 33. pp. 4780\u20134789.","DOI":"10.1609\/aaai.v33i01.33014780"},{"key":"10.1016\/j.jss.2023.111913_b46","doi-asserted-by":"crossref","DOI":"10.1038\/323533a0","article-title":"Leaning internal representations by back-propagating errors","volume":"323","author":"Rumelhart","year":"1986","journal-title":"Nature"},{"key":"10.1016\/j.jss.2023.111913_b47","series-title":"2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE)","first-page":"342","article-title":"Cost-efficient sampling for performance prediction of configurable systems (t)","author":"Sarkar","year":"2015"},{"issue":"1","key":"10.1016\/j.jss.2023.111913_b48","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1519\/0744-0049(1990)012<0036:TTT>2.3.CO;2","article-title":"Tests and measurements: The T-test","volume":"12","author":"Semenick","year":"1990","journal-title":"Strength Cond. J."},{"issue":"3","key":"10.1016\/j.jss.2023.111913_b49","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1002\/j.1538-7305.1948.tb01338.x","article-title":"A mathematical theory of communication","volume":"27","author":"Shannon","year":"1948","journal-title":"Bell Syst. Tech. J."},{"key":"10.1016\/j.jss.2023.111913_b50","doi-asserted-by":"crossref","unstructured":"Siegmund, N., Grebhahn, A., Apel, S., K\u00e4stner, C., 2015. Performance-influence models for highly configurable systems. In: Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering. pp. 284\u2013294.","DOI":"10.1145\/2786805.2786845"},{"key":"10.1016\/j.jss.2023.111913_b51","series-title":"2012 34th International Conference on Software Engineering (ICSE)","first-page":"167","article-title":"Predicting performance via automated feature-interaction detection","author":"Siegmund","year":"2012"},{"issue":"3","key":"10.1016\/j.jss.2023.111913_b52","doi-asserted-by":"crossref","first-page":"487","DOI":"10.1007\/s11219-011-9152-9","article-title":"SPL Conqueror: Toward optimization of non-functional properties in software product lines","volume":"20","author":"Siegmund","year":"2012","journal-title":"Softw. Qual. J."},{"key":"10.1016\/j.jss.2023.111913_b53","article-title":"Software product line engineering - foundations, principles, and techniques-2005-BOOK","author":"SPLTBooksNThesis","year":"2010","journal-title":"Softw. Test. Prod. Line Reusability"},{"issue":"13","key":"10.1016\/j.jss.2023.111913_b54","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1016\/S1474-6670(17)62005-6","article-title":"Derivation of fuzzy control rules from human operator\u2019s control actions","volume":"16","author":"Takagi","year":"1983","journal-title":"IFAC Proc. Vol."},{"issue":"1","key":"10.1016\/j.jss.2023.111913_b55","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1811099.1811041","article-title":"Practical performance models for complex, popular applications","volume":"38","author":"Thereska","year":"2010","journal-title":"ACM SIGMETRICS Perform. Eval. Rev."},{"key":"10.1016\/j.jss.2023.111913_b56","doi-asserted-by":"crossref","unstructured":"Valov, P., Guo, J., Czarnecki, K., 2015. Empirical comparison of regression methods for variability-aware performance prediction. In: Proceedings of the 19th International Conference on Software Product Line. pp. 186\u2013190.","DOI":"10.1145\/2791060.2791069"},{"issue":"2","key":"10.1016\/j.jss.2023.111913_b57","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. Educ. Behav. Stat."},{"issue":"3","key":"10.1016\/j.jss.2023.111913_b58","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1007\/s10515-020-00273-8","article-title":"Configcrusher: Towards white-box performance analysis for configurable systems","volume":"27","author":"Velez","year":"2020","journal-title":"Autom. Softw. Eng."},{"key":"10.1016\/j.jss.2023.111913_b59","series-title":"2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE)","first-page":"1072","article-title":"White-box analysis over machine learning: Modeling performance of configurable systems","author":"Velez","year":"2021"},{"key":"10.1016\/j.jss.2023.111913_b60","series-title":"2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE)","first-page":"1059","article-title":"White-box performance-influence models: A profiling and learning approach","author":"Weber","year":"2021"},{"issue":"11","key":"10.1016\/j.jss.2023.111913_b61","doi-asserted-by":"crossref","first-page":"916","DOI":"10.7326\/0003-4819-110-11-916","article-title":"The box plot: a simple visual method to interpret data","volume":"110","author":"Williamson","year":"1989","journal-title":"Ann. Intern. Med."},{"key":"10.1016\/j.jss.2023.111913_b62","series-title":"2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE)","first-page":"365","article-title":"Performance prediction of configurable software systems by fourier learning (t)","author":"Zhang","year":"2015"},{"key":"10.1016\/j.jss.2023.111913_b63","doi-asserted-by":"crossref","unstructured":"Zhu, Y., Liu, J., Guo, M., Bao, Y., Ma, W., Liu, Z., Song, K., Yang, Y., 2017. Bestconfig: tapping the performance potential of systems via automatic configuration tuning. In: Proceedings of the 2017 Symposium on Cloud Computing. pp. 338\u2013350.","DOI":"10.1145\/3127479.3128605"}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121223003084?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121223003084?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,9,27]],"date-time":"2025-09-27T23:35:54Z","timestamp":1759016154000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0164121223003084"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,3]]},"references-count":63,"alternative-id":["S0164121223003084"],"URL":"https:\/\/doi.org\/10.1016\/j.jss.2023.111913","relation":{"has-preprint":[{"id-type":"doi","id":"10.21203\/rs.3.rs-2315849\/v1","asserted-by":"object"}]},"ISSN":["0164-1212"],"issn-type":[{"value":"0164-1212","type":"print"}],"subject":[],"published":{"date-parts":[[2024,3]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"RSFIN: A Rule Search-based Fuzzy Inference Network for performance prediction of configurable software systems","name":"articletitle","label":"Article Title"},{"value":"Journal of Systems and Software","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.jss.2023.111913","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2023 Elsevier Inc. All rights reserved.","name":"copyright","label":"Copyright"}],"article-number":"111913"}}