{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T10:51:54Z","timestamp":1743072714825,"version":"3.40.3"},"publisher-location":"Cham","reference-count":44,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783031116858"},{"type":"electronic","value":"9783031116865"}],"license":[{"start":{"date-parts":[[2022,7,5]],"date-time":"2022-07-05T00:00:00Z","timestamp":1656979200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,7,5]],"date-time":"2022-07-05T00:00:00Z","timestamp":1656979200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-11686-5_7","type":"book-chapter","created":{"date-parts":[[2022,11,22]],"date-time":"2022-11-22T21:33:47Z","timestamp":1669152827000},"page":"175-196","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Machine Learning for Feature Constraints Discovery"],"prefix":"10.1007","author":[{"given":"Hugo","family":"Martin","sequence":"first","affiliation":[]},{"given":"Paul","family":"Temple","sequence":"additional","affiliation":[]},{"given":"Mathieu","family":"Acher","sequence":"additional","affiliation":[]},{"given":"Juliana Alves","family":"Pereira","sequence":"additional","affiliation":[]},{"given":"Jean-Marc","family":"J\u00e9z\u00e9quel","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,7,5]]},"reference":[{"key":"7_CR1","unstructured":"Acher, M., Martin, H., Alves Pereira, J., Blouin, A., Eddine Khelladi, D., J\u00e9z\u00e9quel, J.M.: Learning From Thousands of Build Failures of Linux Kernel Configurations. Technical report, Inria ; IRISA (2019). URL https:\/\/hal.inria.fr\/hal-02147012"},{"key":"7_CR2","doi-asserted-by":"crossref","unstructured":"Acher, M., Temple, P., Jezequel, J.M., Galindo, J.A., Martinez, J., Ziadi, T.: Varylatex: Learning paper variants that meet constraints. In: Proceedings of the 12th International Workshop on Variability Modelling of Software-Intensive Systems, pp. 83\u201388. ACM (2018)","DOI":"10.1145\/3168365.3168372"},{"key":"7_CR3","doi-asserted-by":"crossref","unstructured":"Al-Msie\u2019Deen, R.A., Huchard, M., Seriai, A.D., Urtado, C., Vauttier, S.: Concept lattices: a representation space to structure software variability. In: ICICS: International Conference on Information and Communication Systems. Irbid, Jordan (2014)","DOI":"10.1109\/IACS.2014.6841949"},{"key":"7_CR4","doi-asserted-by":"crossref","unstructured":"Amand, B., Cordy, M., Heymans, P., Acher, M., Temple, P., J\u00e9z\u00e9quel, J.M.: Towards learning-aided configuration in 3d printing: Feasibility study and application to defect prediction. In: Proceedings of the 13th International Workshop on Variability Modelling of Software-Intensive Systems, p. 7. ACM (2019)","DOI":"10.1145\/3302333.3302338"},{"issue":"5","key":"7_CR5","doi-asserted-by":"publisher","first-page":"507","DOI":"10.1109\/TSE.2014.2372785","volume":"41","author":"ET Barr","year":"2014","unstructured":"Barr, E.T., Harman, M., McMinn, P., Shahbaz, M., Yoo, S.: The oracle problem in software testing: A survey. IEEE transactions on software engineering 41(5), 507\u2013525 (2014)","journal-title":"IEEE transactions on software engineering"},{"issue":"4","key":"7_CR6","doi-asserted-by":"publisher","first-page":"1794","DOI":"10.1007\/s10664-014-9357-1","volume":"21","author":"G B\u00e9can","year":"2016","unstructured":"B\u00e9can, G., Acher, M., Baudry, B., Nasr, S.B.: Breathing ontological knowledge into feature model synthesis: an empirical study. Empir. Softw. Eng. 21(4), 1794\u20131841 (2016)","journal-title":"Empir. Softw. Eng."},{"key":"7_CR7","unstructured":"Breiman, L., Friedman, J.H., Olshen, R.A., Stone, C.J.: Classification and Regression Trees. Wadsworth and Brooks, Monterey, CA (1984)"},{"key":"7_CR8","doi-asserted-by":"crossref","unstructured":"Czarnecki, K., Wasowski, A.: Feature diagrams and logics: There and back again. In: SPLC\u201907 (2007)","DOI":"10.1109\/SPLINE.2007.24"},{"key":"7_CR9","doi-asserted-by":"crossref","unstructured":"Dietrich, C., Tartler, R., Schr\u00f6der-Preikschat, W., Lohmann, D.: A robust approach for variability extraction from the linux build system. In: Proceedings of the 16th International Software Product Line Conference-Volume 1, pp. 21\u201330 (2012)","DOI":"10.1145\/2362536.2362544"},{"key":"7_CR10","doi-asserted-by":"crossref","unstructured":"Gargantini, A., Petke, J., Radavelli, M.: Combinatorial interaction testing for automated constraint repair. In: 2017 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), pp. 239\u2013248. IEEE (2017)","DOI":"10.1109\/ICSTW.2017.44"},{"key":"7_CR11","volume-title":"Variability-aware performance prediction: A statistical learning approach","author":"J Guo","year":"2013","unstructured":"Guo, J., Czarnecki, K., Apel, S., Siegmund, N., Wasowski, A.: Variability-aware performance prediction: A statistical learning approach. In: ASE (2013)"},{"key":"7_CR12","doi-asserted-by":"crossref","unstructured":"Haslinger, E.N., Lopez-Herrejon, R.E., Egyed, A.: On extracting feature models from sets of valid feature combinations. In: FASE (2013)","DOI":"10.1007\/978-3-642-37057-1_5"},{"key":"7_CR13","doi-asserted-by":"crossref","unstructured":"James, G., Witten, D., Hastie, T., Tibshirani, R.: An Introduction to Statistical Learning: with Applications in R. Springer (2013). URL https:\/\/faculty.marshall.usc.edu\/gareth-james\/ISL\/","DOI":"10.1007\/978-1-4614-7138-7"},{"key":"7_CR14","doi-asserted-by":"crossref","unstructured":"Kaltenecker, C., Grebhahn, A., Siegmund, N., Guo, J., Apel, S.: Distance-based sampling of software configuration spaces. In: Proceedings of the IEEE\/ACM International Conference on Software Engineering (ICSE). ACM (2019)","DOI":"10.1109\/ICSE.2019.00112"},{"key":"7_CR15","doi-asserted-by":"crossref","unstructured":"Kittur, A., Chi, E.H., Suh, B.: Crowdsourcing user studies with mechanical turk. In: Proceedings of the SIGCHI conference on human factors in computing systems, pp. 453\u2013456 (2008)","DOI":"10.1145\/1357054.1357127"},{"key":"7_CR16","doi-asserted-by":"crossref","unstructured":"Krismayer, T., Rabiser, R., Gr\u00fcnbacher, P.: Mining constraints for event-based monitoring in systems of systems. In: ASE, pp. 826\u2013831. IEEE Press (2017)","DOI":"10.1109\/ASE.2017.8115693"},{"key":"7_CR17","unstructured":"Lillack, M., M\u00fcller, J., Eisenecker, U.W.: Improved prediction of non-functional properties in software product lines with domain context. Software Engineering 2013 (2013)"},{"key":"7_CR18","unstructured":"Lora-Michiels, A., Salinesi, C., Mazo, R.: A Method based on Association Rules to Construct Product Line Model. In: 4th International Workshop on Variability Modelling of Software-intensive Systems (VaMos), p. 50. Linz, Austria (2010). URL https:\/\/hal.archives-ouvertes.fr\/hal-00707527"},{"key":"7_CR19","doi-asserted-by":"crossref","unstructured":"Martin, H., Pereira, J.A., Acher, M., J\u00e9z\u00e9quel, J.: A comparison of performance specialization learning for configurable systems. In: SPLC \u201921: 25th ACM International Systems and Software Product Line Conference. ACM (2021)","DOI":"10.1145\/3461001.3471155"},{"key":"7_CR20","doi-asserted-by":"crossref","unstructured":"Martinez, J., Ziadi, T., Bissyand\u00e9, T.F., Klein, J., Le Traon, Y.: Bottom-up adoption of software product lines: a generic and extensible approach. In: Proceedings of the 19th International Conference on Software Product Line, pp. 101\u2013110 (2015)","DOI":"10.1145\/2791060.2791086"},{"key":"7_CR21","doi-asserted-by":"crossref","unstructured":"Martinez, J., Ziadi, T., Mazo, R., Bissyand\u00e9, T.F., Klein, J., Le Traon, Y.: Feature Relations Graphs: A Visualisation Paradigm for Feature Constraints in Software Product Lines. In: IEEE Working Conference on Software Visualization (VISSOFT 2014), pp. 50\u201359. Victoria, Canada (2014)","DOI":"10.1109\/VISSOFT.2014.18"},{"key":"7_CR22","doi-asserted-by":"crossref","unstructured":"Nadi, S., Berger, T., K\u00e4stner, C., Czarnecki, K.: Mining configuration constraints: Static analyses and empirical results. In: ICSE (2014)","DOI":"10.1145\/2568225.2568283"},{"key":"7_CR23","unstructured":"Pereira, J.A., Acher, M., Martin, H., J\u00e9z\u00e9quel, J.: Sampling effect on performance prediction of configurable systems: A case study. In: J.N. Amaral, A. Koziolek, C. Trubiani, A. Iosup (eds.) ICPE \u201920: ACM\/SPEC International Conference on Performance Engineering, Edmonton, AB, Canada, April 20-24, 2020, pp. 277\u2013288. ACM (2020)"},{"key":"7_CR24","unstructured":"Pereira, J.A., Martin, H., Acher, M., J\u00e9z\u00e9quel, J.M., Botterweck, G., Ventresque, A.: Learning software configuration spaces: A systematic literature review (2019)"},{"key":"7_CR25","doi-asserted-by":"crossref","unstructured":"Pett, T., Th\u00fcm, T., Runge, T., Krieter, S., Lochau, M., Schaefer, I.: Product sampling for product lines: The scalability challenge. In: Proceedings of the 23rd International Systems and Software Product Line Conference-Volume A, pp. 78\u201383 (2019)","DOI":"10.1145\/3336294.3336322"},{"key":"7_CR26","doi-asserted-by":"crossref","unstructured":"Plazar, Q., Acher, M., Perrouin, G., Devroey, X., Cordy, M.: Uniform sampling of SAT solutions for configurable systems: Are we there yet? In: ICST 2019 - 12th International Conference on Software Testing, Verification, and Validation, pp. 1\u201312. Xian, China (2019). URL https:\/\/hal.inria.fr\/hal-01991857","DOI":"10.1109\/ICST.2019.00032"},{"key":"7_CR27","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-28901-1","volume-title":"Software product line engineering: foundations, principles and techniques","author":"K Pohl","year":"2005","unstructured":"Pohl, K., B\u00f6ckle, G., van der Linden, F.J.: Software product line engineering: foundations, principles and techniques. Springer, Berlin Heidelberg (2005)"},{"key":"7_CR28","doi-asserted-by":"crossref","unstructured":"Ryssel, U., Ploennigs, J., Kabitzsch, K.: Extraction of feature models from formal contexts. In: I. Schaefer, I. John, K. Schmid (eds.) Software Product Lines - 15th International Conference, SPLC 2011, Munich, Germany, August 22-26, 2011. Workshop Proceedings (Volume 2), p. 4. ACM (2011)","DOI":"10.1145\/2019136.2019141"},{"key":"7_CR29","doi-asserted-by":"crossref","unstructured":"Safdar, S.A., Lu, H., Yue, T., Ali, S.: Mining cross product line rules with multi-objective search and machine learning. In: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 1319\u20131326. ACM (2017)","DOI":"10.1145\/3071178.3071261"},{"key":"7_CR30","doi-asserted-by":"crossref","unstructured":"Sarkar, A., Guo, J., Siegmund, N., Apel, S., Czarnecki, K.: Cost-efficient sampling for performance prediction of configurable systems (t). In: ASE, pp. 342\u2013352. IEEE (2015)","DOI":"10.1109\/ASE.2015.45"},{"key":"7_CR31","doi-asserted-by":"crossref","unstructured":"Shatnawi, A., Seriai, A., Sahraoui, H.: Recovering architectural variability of a family of product variants. In: International Conference on Software Reuse, pp. 17\u201333. Springer (2015)","DOI":"10.1007\/978-3-319-14130-5_2"},{"key":"7_CR32","first-page":"284","volume":"2015","author":"N Siegmund","year":"2015","unstructured":"Siegmund, N., Grebhahn, A., Apel, S., K\u00e4stner, C.: Performance-influence models for highly configurable systems. In: Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, ESEC\/FSE 2015, pp. 284\u2013294 (2015)","journal-title":"ESEC\/FSE"},{"key":"7_CR33","doi-asserted-by":"crossref","unstructured":"Siegmund, N., Kolesnikov, S.S., K\u00e4stner, C., Apel, S., Batory, D.S., Rosenm\u00fcller, M., Saake, G.: Predicting performance via automated feature-interaction detection. In: ICSE, pp. 167\u2013177 (2012)","DOI":"10.1109\/ICSE.2012.6227196"},{"key":"7_CR34","doi-asserted-by":"crossref","unstructured":"Siegmund, N., Rosenm\u00fcller, M., K\u00e4stner, C., Giarrusso, P.G., Apel, S., Kolesnikov, S.S.: Scalable prediction of non-functional properties in software product lines. In: 15th International Software Product Line Conference (SPLC), pp. 160\u2013169 (2011)","DOI":"10.1109\/SPLC.2011.20"},{"issue":"3","key":"7_CR35","doi-asserted-by":"publisher","first-page":"487","DOI":"10.1007\/s11219-011-9152-9","volume":"20","author":"N Siegmund","year":"2012","unstructured":"Siegmund, N., Rosenm\u00fcller, M., Kuhlemann, M., K\u00e4stner, C., Apel, S., Saake, G.: SPL Conqueror: Toward optimization of non-functional properties in software product lines. Software Quality Journal 20(3), 487\u2013517 (2012)","journal-title":"Software Quality Journal"},{"key":"7_CR36","doi-asserted-by":"crossref","unstructured":"Siegmund, N., Sobernig, S., Apel, S.: Attributed variability models: outside the comfort zone. In: Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, pp. 268\u2013278. ACM (2017)","DOI":"10.1145\/3106237.3106251"},{"key":"7_CR37","doi-asserted-by":"crossref","unstructured":"Str\u00fcber, D., Mukelabai, M., Kr\u00fcger, J., Fischer, S., Linsbauer, L., Martinez, J., Berger, T.: Facing the truth: Benchmarking the techniques for the evolution of variant-rich systems. In: Proceedings of the 23rd International Systems and Software Product Line Conference-Volume A, pp. 177\u2013188 (2019)","DOI":"10.1145\/3336294.3336302"},{"issue":"6","key":"7_CR38","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1109\/MS.2017.4121211","volume":"34","author":"P Temple","year":"2017","unstructured":"Temple, P., Acher, M., J\u00e9z\u00e9quel, J., Barais, O.: Learning contextual-variability models. IEEE Software 34(6), 64\u201370 (2017)","journal-title":"IEEE Software"},{"key":"7_CR39","doi-asserted-by":"crossref","unstructured":"Temple, P., Galindo Duarte, J.A., Acher, M., J\u00e9z\u00e9quel, J.M.: Using Machine Learning to Infer Constraints for Product Lines. In: Software Product Line Conference (SPLC). Beijing, China (2016)","DOI":"10.1145\/2934466.2934472"},{"issue":"1","key":"7_CR40","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10664-020-09915-7","volume":"26","author":"P Temple","year":"2021","unstructured":"Temple, P., Perrouin, G., Acher, M., Biggio, B., J\u00e9z\u00e9quel, J.M., Roli, F.: Empirical assessment of generating adversarial configurations for software product lines. Empirical Software Engineering 26(1), 1\u201349 (2021)","journal-title":"Empirical Software Engineering"},{"key":"7_CR41","doi-asserted-by":"crossref","unstructured":"Th\u00fcm, T.: A bdd for linux? the knowledge compilation challenge for variability. In: Proceedings of the 24th ACM Conference on Systems and Software Product Line: Volume A-Volume A, pp. 1\u20136 (2020)","DOI":"10.1145\/3382025.3414943"},{"key":"7_CR42","first-page":"2012","volume":"17","author":"AM Turk","year":"2012","unstructured":"Turk, A.M.: Amazon mechanical turk. Retrieved August 17, 2012 (2012)","journal-title":"Retrieved August"},{"key":"7_CR43","doi-asserted-by":"crossref","unstructured":"Westermann, D., Happe, J., Krebs, R., Farahbod, R.: Automated inference of goal-oriented performance prediction functions. In: ASE, pp. 190\u2013199. ACM (2012)","DOI":"10.1145\/2351676.2351703"},{"issue":"1","key":"7_CR44","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/TSE.2006.8","volume":"32","author":"C Yilmaz","year":"2006","unstructured":"Yilmaz, C., Cohen, M.B., Porter, A.A.: Covering arrays for efficient fault characterization in complex configuration spaces. IEEE Transactions on Software Engineering 32(1), 20\u201334 (2006)","journal-title":"IEEE Transactions on Software Engineering"}],"container-title":["Handbook of Re-Engineering Software Intensive Systems into Software Product Lines"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-11686-5_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,13]],"date-time":"2023-01-13T08:13:39Z","timestamp":1673597619000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-11686-5_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7,5]]},"ISBN":["9783031116858","9783031116865"],"references-count":44,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-11686-5_7","relation":{},"subject":[],"published":{"date-parts":[[2022,7,5]]},"assertion":[{"value":"5 July 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}