{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,17]],"date-time":"2025-12-17T18:06:54Z","timestamp":1765994814075,"version":"3.37.3"},"reference-count":91,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2021,3,6]],"date-time":"2021-03-06T00:00:00Z","timestamp":1614988800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,3,6]],"date-time":"2021-03-06T00:00:00Z","timestamp":1614988800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100003329","name":"Ministerio de Econom\u00eda y Competitividad","doi-asserted-by":"publisher","award":["RTI2018-096411-B-I00"],"award-info":[{"award-number":["RTI2018-096411-B-I00"]}],"id":[{"id":"10.13039\/501100003329","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2021,10]]},"DOI":"10.1007\/s10270-021-00870-5","type":"journal-article","created":{"date-parts":[[2021,3,6]],"date-time":"2021-03-06T07:02:42Z","timestamp":1615014162000},"page":"1653-1688","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Handling nonconforming individuals in search-based model-driven engineering: nine generic strategies for feature location in the modeling space of the meta-object facility"],"prefix":"10.1007","volume":"20","author":[{"given":"Jaime","family":"Font","sequence":"first","affiliation":[]},{"given":"Lorena","family":"Arcega","sequence":"additional","affiliation":[]},{"given":"\u00d8ystein","family":"Haugen","sequence":"additional","affiliation":[]},{"given":"Carlos","family":"Cetina","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,3,6]]},"reference":[{"key":"870_CR1","unstructured":"Apache opennlp: toolkit for the processing of natural language text. https:\/\/opennlp.apache.org\/ (2016). Accessed 22 Feb 2021"},{"key":"870_CR2","doi-asserted-by":"crossref","unstructured":"Abdeen, H., Varr\u00f3, D., Sahraoui, H., Nagy, A.S., Debreceni, C., Heged\u00fcs, \u00c1., Horv\u00e1th, \u00c1.: Multi-objective optimization in rule-based design space exploration. In: Proceedings of the 29th ACM\/IEEE International Conference on Automated Software Engineering, pp. 289\u2013300. ACM (2014)","DOI":"10.1145\/2642937.2643005"},{"issue":"6","key":"870_CR3","doi-asserted-by":"publisher","first-page":"957","DOI":"10.1016\/j.infsof.2008.12.005","volume":"51","author":"W Afzal","year":"2009","unstructured":"Afzal, W., Torkar, R., Feldt, R.: A systematic review of search-based testing for non-functional system properties. Inf. Soft. Technol. 51(6), 957\u2013976 (2009)","journal-title":"Inf. Soft. Technol."},{"key":"870_CR4","doi-asserted-by":"crossref","unstructured":"Ali, S., Iqbal, M.Z., Arcuri, A., Briand, L.: A search-based ocl constraint solver for model-based test data generation. In: 2011 11th International Conference on Quality Software, pp. 41\u201350. IEEE (2011)","DOI":"10.1109\/QSIC.2011.17"},{"issue":"10","key":"870_CR5","doi-asserted-by":"publisher","first-page":"1376","DOI":"10.1109\/TSE.2013.17","volume":"39","author":"S Ali","year":"2013","unstructured":"Ali, S., Iqbal, M.Z., Arcuri, A., Briand, L.C.: Generating test data from ocl constraints with search techniques. IEEE Trans. Softw. Eng. 39(10), 1376\u20131402 (2013)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"870_CR6","doi-asserted-by":"crossref","unstructured":"Alshahwan, N., Harman, M.: Automated web application testing using search based software engineering. In: 26th IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp. 3\u201312 (2011)","DOI":"10.1109\/ASE.2011.6100082"},{"issue":"6","key":"870_CR7","doi-asserted-by":"publisher","first-page":"3551","DOI":"10.1007\/s10270-019-00727-y","volume":"18","author":"L Arcega","year":"2019","unstructured":"Arcega, L., Font, J., Haugen, \u00d8., Cetina, C.: An approach for bug localization in models using two levels: model and metamodel. Softw. Syst. Model. 18(6), 3551\u20133576 (2019)","journal-title":"Softw. Syst. Model."},{"issue":"3","key":"870_CR8","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1002\/stvr.1486","volume":"24","author":"A Arcuri","year":"2014","unstructured":"Arcuri, A., Briand, L.: A hitchhiker\u2019s guide to statistical tests for assessing randomized algorithms in software engineering. Softw. Test. Verific. Reliab. 24(3), 219\u2013250 (2014)","journal-title":"Softw. Test. Verific. Reliab."},{"issue":"3","key":"870_CR9","doi-asserted-by":"publisher","first-page":"594","DOI":"10.1007\/s10664-013-9249-9","volume":"18","author":"A Arcuri","year":"2013","unstructured":"Arcuri, A., Fraser, G.: Parameter tuning or default values? an empirical investigation in search-based software engineering. Empir. Softw. Eng. 18(3), 594\u2013623 (2013)","journal-title":"Empir. Softw. Eng."},{"key":"870_CR10","doi-asserted-by":"crossref","unstructured":"B\u00e4ck, T., Sch\u00fctz, M., Khuri, S.: A comparative study of a penalty function, a repair heuristic, and stochastic operators with the set-covering problem. In: European Conference on Artificial Evolution, pp. 320\u2013332. Springer (1995)","DOI":"10.1007\/3-540-61108-8_47"},{"key":"870_CR11","doi-asserted-by":"crossref","unstructured":"Ballar\u00edn, M., Marc\u00e9n, A.C., Pelechano, V., Cetina, C.: Measures to report the location problem of model fragment location. In: 21th ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems. MODELS\u201918, pp. 189\u2013199. ACM, New York (2018)","DOI":"10.1145\/3239372.3239397"},{"issue":"2","key":"870_CR12","doi-asserted-by":"publisher","first-page":"154","DOI":"10.1287\/ijoc.6.2.154","volume":"6","author":"JC Bean","year":"1994","unstructured":"Bean, J.C.: Genetic algorithms and random keys for sequencing and optimization. ORSA J. Comput. 6(2), 154\u2013160 (1994)","journal-title":"ORSA J. Comput."},{"issue":"2","key":"870_CR13","doi-asserted-by":"publisher","first-page":"1017","DOI":"10.1007\/s10270-017-0644-3","volume":"18","author":"R Bill","year":"2019","unstructured":"Bill, R., Fleck, M., Troya, J., Mayerhofer, T., Wimmer, M.: A local and global tour on momot. Softw. Syst. Model. 18(2), 1017\u20131046 (2019)","journal-title":"Softw. Syst. Model."},{"issue":"2","key":"870_CR14","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1007\/s10515-017-0215-4","volume":"24","author":"I Boussa\u00efd","year":"2017","unstructured":"Boussa\u00efd, I., Siarry, P., Ahmed-Nacer, M.: A survey on search-based model-driven engineering. Autom. Softw. Eng. 24(2), 233\u2013294 (2017)","journal-title":"Autom. Softw. Eng."},{"key":"870_CR15","doi-asserted-by":"crossref","unstructured":"Burdusel, A., Zschaler, S., John, S.: Automatic generation of atomic consistency preserving search operators for search-based model engineering. In: ACM\/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems (MODELS), pp. 106\u2013116 (2019)","DOI":"10.1109\/MODELS.2019.00-10"},{"key":"870_CR16","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1016\/j.jss.2017.09.022","volume":"134","author":"C Cetina","year":"2017","unstructured":"Cetina, C., Font, J., Arcega, L., P\u00e9rez, F.: Improving feature location in long-living model-based product families designed with sustainability goals. J. Syst. Softw. 134, 261\u2013278 (2017)","journal-title":"J. Syst. Softw."},{"issue":"1","key":"870_CR17","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1186\/s12864-019-6413-7","volume":"21","author":"D Chicco","year":"2020","unstructured":"Chicco, D., Jurman, G.: The advantages of the matthews correlation coefficient over f1 score and accuracy in binary classification evaluation. BMC Genom. 21(1), 6 (2020)","journal-title":"BMC Genom."},{"issue":"8","key":"870_CR18","doi-asserted-by":"publisher","first-page":"2263","DOI":"10.1016\/j.cor.2005.02.002","volume":"33","author":"P Chootinan","year":"2006","unstructured":"Chootinan, P., Chen, A.: Constraint handling in genetic algorithms using a gradient-based repair method. Comput. Oper. Res. 33(8), 2263\u20132281 (2006)","journal-title":"Comput. Oper. Res."},{"issue":"11","key":"870_CR19","doi-asserted-by":"publisher","first-page":"1245","DOI":"10.1016\/S0045-7825(01)00323-1","volume":"191","author":"CAC Coello","year":"2002","unstructured":"Coello, C.A.C.: Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: a survey of the state of the art. Comput. Methods Appl. Mech. Eng. 191(11), 1245\u20131287 (2002)","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"870_CR20","doi-asserted-by":"crossref","unstructured":"Colanzi, T.E., Vergilio, S.R.: Representation of software product line architectures for search-based design. In: 2013 1st International Workshop on Combining Modelling and Search-Based Software Engineering (CMSBSE), pp. 28\u201333 (2013)D","DOI":"10.1109\/CMSBSE.2013.6604433"},{"issue":"3","key":"870_CR21","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2480741.2480752","volume":"45","author":"M \u010crepin\u0161ek","year":"2013","unstructured":"\u010crepin\u0161ek, M., Liu, S.H., Mernik, M.: Exploration and exploitation in evolutionary algorithms: a survey. ACM Comput. Surv. (CSUR) 45(3), 1\u201333 (2013)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"870_CR22","unstructured":"Czarnecki, K., Helsen, S.: Classification of model transformation approaches. In: 2nd OOPSLA Workshop on Generative Techniques in the Context of the Model Driven Architecture, vol.\u00a045, pp. 1\u201317. USA (2003)"},{"key":"870_CR23","unstructured":"de Oliveira Barros, M., Dias-Neto, A.C.: 0006\/2011-threats to validity in search-based software engineering empirical studies. RelaTe-DIA, vol. 5 (2011) http:\/\/seer.unirio.br\/index.php\/monografiasppgi\/article\/view\/1479"},{"issue":"2","key":"870_CR24","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"K Deb","year":"2002","unstructured":"Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Trans. Evol. Comput. 6(2), 182\u2013197 (2002)","journal-title":"IEEE Trans. Evol. Comput."},{"key":"870_CR25","doi-asserted-by":"crossref","unstructured":"Denil, J., Jukss, M., Verbrugge, C., Vangheluwe, H.: Search-based model optimization using model transformations. In: D.\u00a0Amyot, P.\u00a0Fonseca\u00a0i Casas, G.\u00a0Mussbacher (eds.) System Analysis and Modeling: Models and Reusability, pp. 80\u201395. Springer, Cham (2014)","DOI":"10.1007\/978-3-319-11743-0_6"},{"issue":"1","key":"870_CR26","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1002\/smr.567","volume":"25","author":"B Dit","year":"2013","unstructured":"Dit, B., Revelle, M., Gethers, M., Poshyvanyk, D.: Feature location in source code: a taxonomy and survey. J. Softw. Evol. Process 25(1), 53\u201395 (2013)","journal-title":"J. Softw. Evol. Process"},{"key":"870_CR27","unstructured":"Dyer, D.: The watchmaker framework for evolutionary computation. http:\/\/watchmaker.uncommons.org\/ (2016). Accessed 22 Feb 2021"},{"key":"870_CR28","unstructured":"Efficient java matrix library. http:\/\/ejml.org\/. Accessed 22 Feb 2021"},{"key":"870_CR29","doi-asserted-by":"crossref","unstructured":"Faunes, M., Cadavid, J., Baudry, B., Sahraoui, H., Combemale, B.: Automatically searching for metamodel well-formedness rules in examples and counter-examples. In: International Conference on Model Driven Engineering Languages and Systems, pp. 187\u2013202. Springer (2013)","DOI":"10.1007\/978-3-642-41533-3_12"},{"key":"870_CR30","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1007\/978-3-642-41533-3_12","volume-title":"Model-Driven Engineering Languages and Systems","author":"M Faunes","year":"2013","unstructured":"Faunes, M., Cadavid, J., Baudry, B., Sahraoui, H., Combemale, B.: Automatically searching for metamodel well-formedness rules in examples and counter-examples. In: Moreira, A., Sch\u00e4tz, B., Gray, J., Vallecillo, A., Clarke, P. (eds.) Model-Driven Engineering Languages and Systems, pp. 187\u2013202. Springer, Berlin (2013)"},{"issue":"11","key":"870_CR31","doi-asserted-by":"publisher","first-page":"1009","DOI":"10.1109\/TSE.2017.2654255","volume":"43","author":"M Fleck","year":"2017","unstructured":"Fleck, M., Troya, J., Kessentini, M., Wimmer, M., Alkhazi, B.: Model transformation modularization as a many-objective optimization problem. IEEE Trans. Softw. Eng. 43(11), 1009\u20131032 (2017)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"870_CR32","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1007\/978-3-319-42064-6_6","volume-title":"Theory and Practice of Model Transformations","author":"M Fleck","year":"2016","unstructured":"Fleck, M., Troya, J., Wimmer, M.: Search-based model transformations with momot. In: Van Gorp, P., Engels, G. (eds.) Theory and Practice of Model Transformations, pp. 79\u201387. Springer, Cham (2016)"},{"key":"870_CR33","unstructured":"Font, J.: Location of features as model fragments and their co-evolution. Ph.D. thesis, University of Oslo, Norway (2017)"},{"key":"870_CR34","unstructured":"Font, J.: Source Code for Feature Location in Models through an Evolutionary Algorithm\u2014Handling NonConforming Individuals (2020). https:\/\/bitbucket.org\/svitusj\/flimea-hci. Accessed 22 Feb 2021"},{"key":"870_CR35","doi-asserted-by":"crossref","unstructured":"Font, J., Arcega, L., Haugen, \u00d8., Cetina, C.: Building software product lines from conceptualized model patterns. In: 19th International Conference on Software Product Line, SPLC\u201915, pp. 46\u201355 (2015)","DOI":"10.1145\/2791060.2791085"},{"key":"870_CR36","doi-asserted-by":"crossref","unstructured":"Font, J., Arcega, L., Haugen, \u00d8., Cetina, C.: Feature location in model-based software product lines through a genetic algorithm. In: 15th International Conference on Software Reuse: Bridging with Social-Awareness, Vol. 9679, ICSR 2016, pp. 39\u201354 (2016)","DOI":"10.1007\/978-3-319-35122-3_3"},{"key":"870_CR37","doi-asserted-by":"crossref","unstructured":"Font, J., Arcega, L., Haugen, \u00d8., Cetina, C.: Feature location in models through a genetic algorithm driven by information retrieval techniques. In: ACM\/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, MODELS\u201916, pp. 272\u2013282 (2016)","DOI":"10.1145\/2976767.2976789"},{"issue":"99","key":"870_CR38","first-page":"1","volume":"PP","author":"J Font","year":"2017","unstructured":"Font, J., Arcega, L., Haugen, \u00d8., Cetina, C.: Achieving feature location in families of models through the use of search-based software engineering. IEEE Trans. Evol. Comput. PP(99), 1\u20131 (2017)","journal-title":"IEEE Trans. Evol. Comput."},{"key":"870_CR39","first-page":"20","volume":"48","author":"J Font","year":"2017","unstructured":"Font, J., Arcega, L., Haugen, \u00d8., Cetina, C.: Leveraging variability modeling to address metamodel revisions in model-based software product lines. Comput. Lang. Syst. Struct. 48, 20\u201338 (2017)","journal-title":"Comput. Lang. Syst. Struct."},{"key":"870_CR40","doi-asserted-by":"crossref","unstructured":"Font, J., Ballar\u00edn, M., Haugen, \u00d8., Cetina, C.: Automating the variability formalization of a model family by means of common variability language. In: 19th International Conference on Software Product Line, SPLC\u201915, pp. 411\u2013418 (2015)","DOI":"10.1145\/2791060.2793678"},{"issue":"10","key":"870_CR41","doi-asserted-by":"publisher","first-page":"2044","DOI":"10.1016\/j.ins.2009.12.010","volume":"180","author":"S Garc\u00eda","year":"2010","unstructured":"Garc\u00eda, S., Fern\u00e1ndez, A., Luengo, J., Herrera, F.: Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining: experimental analysis of power. Inform. Sci. 180(10), 2044\u20132064 (2010)","journal-title":"Inform. Sci."},{"key":"870_CR42","unstructured":"Goldberg, D.E., Lingle, R., et\u00a0al.: Alleles, loci, and the traveling salesman problem. In: International Conference on Genetic Algorithms and Their Applications, vol. 154, pp. 154\u2013159. Carnegie-Mellon University Pittsburgh, PA (1985)"},{"key":"870_CR43","doi-asserted-by":"crossref","unstructured":"Gomez, J.J.C., Baudry, B., Sahraoui, H.: Searching the boundaries of a modeling space to test metamodels. In: 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation, pp. 131\u2013140 (2012)","DOI":"10.1109\/ICST.2012.93"},{"key":"870_CR44","volume-title":"Effect Sizes for Research: A Broad Practical Approach","author":"RJ Grissom","year":"2005","unstructured":"Grissom, R.J., Kim, J.J.: Effect Sizes for Research: A Broad Practical Approach. Erlbaum, Mahwah (2005)"},{"key":"870_CR45","doi-asserted-by":"crossref","unstructured":"Harman, M., Jia, Y., Krinke, J., Langdon, W.B., Petke, J., Zhang, Y.: Search based software engineering for software product line engineering: a survey and directions for future work. In: 18th International Software Product Line Conference, Vol. 1, SPLC\u201914, pp. 5\u201318 (2014)","DOI":"10.1145\/2648511.2648513"},{"issue":"14","key":"870_CR46","doi-asserted-by":"publisher","first-page":"833","DOI":"10.1016\/S0950-5849(01)00189-6","volume":"43","author":"M Harman","year":"2001","unstructured":"Harman, M., Jones, B.F.: Search-based software engineering. Inf. Softw. Technol. 43(14), 833\u2013839 (2001)","journal-title":"Inf. Softw. Technol."},{"issue":"1","key":"870_CR47","doi-asserted-by":"publisher","first-page":"11:1","DOI":"10.1145\/2379776.2379787","volume":"45","author":"M Harman","year":"2012","unstructured":"Harman, M., Mansouri, S.A., Zhang, Y.: Search-based software engineering: trends, techniques and applications. ACM Comput. Surv. 45(1), 11:1\u201311:61 (2012)","journal-title":"ACM Comput. Surv."},{"key":"870_CR48","doi-asserted-by":"crossref","unstructured":"Hofmann, T.: Probabilistic latent semantic indexing. In: 22nd Annual International ACM\/SIGIR Conference on Research and Development in Information Retrieval (1999)","DOI":"10.1145\/312624.312649"},{"key":"870_CR49","doi-asserted-by":"crossref","unstructured":"Holthusen, S., Wille, D., Legat, C., Beddig, S., Schaefer, I., Vogel-Heuser, B.: Family model mining for function block diagrams in automation software. In: 18th International Software Product Line Conference, Vol. 2, pp. 36\u201343 (2014)","DOI":"10.1145\/2647908.2655965"},{"key":"870_CR50","doi-asserted-by":"crossref","unstructured":"Johnson, D.S.: A theoretician\u2019s guide to the experimental analysis of algorithms. In: Data Structures, Near Neighbor Searches, and Methodology: Fifth and Sixth DIMACS Implementation Challenges, vol. 59, pp. 215\u2013250 (2002)","DOI":"10.1090\/dimacs\/059\/11"},{"key":"870_CR51","unstructured":"Joines, J.A., Houck, C.R.: On the use of non-stationary penalty functions to solve nonlinear constrained optimization problems with ga\u2019s. In: Evolutionary Computation. First IEEE World Congress on Computational Intelligence., pp. 579\u2013584. IEEE (1994)"},{"key":"870_CR52","doi-asserted-by":"crossref","unstructured":"Kent, S.: Model driven engineering. In: Integrated Formal Methods, pp. 286\u2013298. Springer Berlin (2002)","DOI":"10.1007\/3-540-47884-1_16"},{"key":"870_CR53","doi-asserted-by":"crossref","unstructured":"Kessentini, M., Langer, P., Wimmer, M.: Searching models, modeling search: on the synergies of sbse and mde. In: 2013 1st International Workshop on Combining Modelling and Search-Based Software Engineering (CMSBSE), pp. 51\u201354 (2013)","DOI":"10.1109\/CMSBSE.2013.6604438"},{"issue":"2\u20133","key":"870_CR54","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1080\/01638539809545028","volume":"25","author":"TK Landauer","year":"1998","unstructured":"Landauer, T.K., Foltz, P.W., Laham, D.: An introduction to latent semantic analysis. Discourse Process. 25(2\u20133), 259\u2013284 (1998)","journal-title":"Discourse Process."},{"key":"870_CR55","doi-asserted-by":"publisher","first-page":"353","DOI":"10.1016\/j.jss.2014.10.037","volume":"103","author":"RE Lopez-Herrejon","year":"2015","unstructured":"Lopez-Herrejon, R.E., Linsbauer, L., Galindo, J.A., Parejo, J.A., Benavides, D., Segura, S., Egyed, A.: An assessment of search-based techniques for reverse engineering feature models. J. Syst. Softw. 103, 353\u2013369 (2015)","journal-title":"J. Syst. Softw."},{"key":"870_CR56","unstructured":"Mandow, L., Montenegro, J.A., Zschaler, S.: Mejora de una representaci\u00f3n gen\u00e9tica gen\u00e9rica para modelos. In: Actas de la XVII Conferencia de la Asociaci\u00f3n Espa\u00f1ola para la Inteligencia Artificial (CAEPIA) (in press) (2016)"},{"key":"870_CR57","unstructured":"Marcus, A., Sergeyev, A., Rajlich, V., Maletic, J.: An information retrieval approach to concept location in source code. In: 11th Working Conference on Reverse Engineering, pp. 214\u2013223 (2004)"},{"key":"870_CR58","doi-asserted-by":"crossref","unstructured":"Martinez, J., Ziadi, T., Bissyand\u00e9, T.F., Klein, J., Traon, Y.L.: Bottom-up adoption of software product lines: a generic and extensible approach. In: 19th International Conference on Software Product Line (SPLC), pp. 101\u2013110 (2015)","DOI":"10.1145\/2791060.2791086"},{"key":"870_CR59","unstructured":"Michalewicz, Z.: Do not kill unfeasible individuals. In: Fourth Intelligent Information Systems Workshop, pp. 110\u2013123 (1995)"},{"key":"870_CR60","doi-asserted-by":"crossref","unstructured":"Michalewicz, Z.: A survey of constraint handling techniques in evolutionary computation methods. In: 4th Annual Conference on Evolutionary Programming, pp. 135\u2013155. MIT Press (1995)","DOI":"10.7551\/mitpress\/2887.003.0018"},{"key":"870_CR61","doi-asserted-by":"crossref","unstructured":"Michalewicz, Z., Nazhiyath, G.: Genocop iii: a co-evolutionary algorithm for numerical optimization problems with nonlinear constraints. In: Evolutionary Computation, 1995., IEEE International Conference on, vol.\u00a02, pp. 647\u2013651. IEEE (1995)","DOI":"10.1109\/ICEC.1995.487460"},{"key":"870_CR62","unstructured":"Moore, B.: Eclipse Development: Using the Graphical Editing Framework and the Eclipse Modeling Framework. https:\/\/dl.acm.org\/doi\/book\/10.5555\/14076091. (2004)"},{"key":"870_CR63","doi-asserted-by":"crossref","unstructured":"Neumann, G., Harman, M., Poulding, S.: Transformed Vargha-Delaney Effect Size, pp. 318\u2013324 (2015). Accessed 22 Feb 2021","DOI":"10.1007\/978-3-319-22183-0_29"},{"key":"870_CR64","unstructured":"(OMG), O.M.G.: Meta Object Facility (MOF) Version 2.4.1 (2013). http:\/\/www.omg.org\/spec\/MOF\/2.4.1\/. Accessed 22 Feb 2021"},{"key":"870_CR65","unstructured":"Orvosh, D., Davis, L.: Shall we repair? genetic algorithms combinatorial optimization and feasibility constraints. In: 5th International Conference on Genetic Algorithms, p. 650 (1993)"},{"key":"870_CR66","unstructured":"Orvosh, D., Davis, L.: Using a genetic algorithm to optimize problems with feasibility constraints. In: Evolutionary Computation, 1994. First IEEE World Congress on Computational Intelligence, pp. 548\u2013553 (1994)"},{"issue":"3","key":"870_CR67","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/1243987.1243989","volume":"16","author":"RF Paige","year":"2007","unstructured":"Paige, R.F., Brooke, P.J., Ostroff, J.S.: Metamodel-based model conformance and multiview consistency checking. ACM Trans. Softw. Eng. Methodol. (TOSEM) 16(3), 11 (2007)","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"key":"870_CR68","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1016\/j.datak.2018.06.001","volume":"116","author":"F P\u00e9rez","year":"2018","unstructured":"P\u00e9rez, F., Font, J., Arcega, L., Cetina, C.: Automatic query reformulations for feature location in a model-based family of software products. Data Knowl. Eng. 116, 159\u2013176 (2018)","journal-title":"Data Knowl. Eng."},{"issue":"1","key":"870_CR69","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1007\/s10515-019-00251-9","volume":"26","author":"F P\u00e9rez","year":"2019","unstructured":"P\u00e9rez, F., Font, J., Arcega, L., Cetina, C.: Collaborative feature location in models through automatic query expansion. Autom. Softw. Eng. 26(1), 161\u2013202 (2019)","journal-title":"Autom. Softw. Eng."},{"key":"870_CR70","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1016\/j.infsof.2018.06.017","volume":"103","author":"F P\u00e9rez","year":"2018","unstructured":"P\u00e9rez, F., Lape\u00f1a, R., Font, J., Cetina, C.: Fragment retrieval on models for model maintenance: applying a multi-objective perspective to an industrial case study. Inf. Softw. Technol. 103, 188\u2013201 (2018)","journal-title":"Inf. Softw. Technol."},{"key":"870_CR71","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TSE.2020.3000520","volume":"2020","author":"F P\u00e9rez","year":"2020","unstructured":"P\u00e9rez, F., Ziadi, T., Cetina, C.: Utilizing automatic query reformulations as genetic operations to improve feature location in software models. IEEE Trans. Softw. Eng. 2020, 1\u20131 (2020)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"870_CR72","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1007\/978-3-642-13688-7_13","volume-title":"Theory and Practice of Model Transformations","author":"LM Rose","year":"2010","unstructured":"Rose, L.M., Kolovos, D.S., Paige, R.F., Polack, F.A.C.: Model migration with epsilon flock. In: Tratt, L., Gogolla, M. (eds.) Theory and Practice of Model Transformations, pp. 184\u2013198. Springer, Berlin (2010)"},{"key":"870_CR73","doi-asserted-by":"crossref","unstructured":"Rothlauf, F.: Representations for genetic and evolutionary algorithms. In: Representations for Genetic and Evolutionary Algorithms, pp. 9\u201332. Springer (2006)","DOI":"10.1007\/3-540-32444-5_2"},{"key":"870_CR74","doi-asserted-by":"crossref","unstructured":"Rubin, J., Chechik, M.: A survey of feature location techniques. In: Domain Engineering, pp. 29\u201358. Springer, Berlin (2013)","DOI":"10.1007\/978-3-642-36654-3_2"},{"issue":"3","key":"870_CR75","doi-asserted-by":"publisher","first-page":"284","DOI":"10.1109\/4235.873238","volume":"4","author":"TP Runarsson","year":"2000","unstructured":"Runarsson, T.P., Yao, X.: Stochastic ranking for constrained evolutionary optimization. IEEE Trans. Evol. Comput. 4(3), 284\u2013294 (2000)","journal-title":"IEEE Trans. Evol. Comput."},{"key":"870_CR76","volume-title":"Introduction to Modern Information Retrieval","author":"G Salton","year":"1986","unstructured":"Salton, G., McGill, M.J.: Introduction to Modern Information Retrieval. McGraw-Hill Inc, NY (1986)"},{"issue":"8","key":"870_CR77","doi-asserted-by":"publisher","first-page":"3975","DOI":"10.1016\/j.eswa.2013.12.028","volume":"41","author":"S Segura","year":"2014","unstructured":"Segura, S., Parejo, J.A., Hierons, R.M., Benavides, D., Ruiz-Cort\u00e9s, A.: Automated generation of computationally hard feature models using evolutionary algorithms. Expert Syst. Appl. 41(8), 3975\u20133992 (2014)","journal-title":"Expert Syst. Appl."},{"issue":"2","key":"870_CR78","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1007\/s10270-015-0485-x","volume":"16","author":"O Semer\u00e1th","year":"2017","unstructured":"Semer\u00e1th, O., Barta, A., Horv\u00e1th, A., Szatm\u00e1ri, Z., Varr\u00f3, D.: Formal validation of domain-specific languages with derived features and well-formedness constraints. Softw. Syst. Model. 16(2), 357\u2013392 (2017)","journal-title":"Softw. Syst. Model."},{"key":"870_CR79","doi-asserted-by":"crossref","unstructured":"Semer\u00e1th, O., Nagy, A.S., Varr\u00f3, D.: A graph solver for the automated generation of consistent domain-specific models. In: 40th International Conference on Software Engineering, ICSE\u201918, p. 969\u2013980 (2018)","DOI":"10.1145\/3180155.3180186"},{"key":"870_CR80","volume-title":"EMF: Eclipse Modeling Framework","author":"D Steinberg","year":"2008","unstructured":"Steinberg, D., Budinsky, F., Merks, E., Paternostro, M.: EMF: Eclipse Modeling Framework. Pearson Education, London (2008)"},{"key":"870_CR81","volume-title":"EMF: Eclipse Modeling Framework 2.0","author":"D Steinberg","year":"2009","unstructured":"Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework 2.0, 2nd edn. Addison-Wesley Professional, Boston (2009)","edition":"2"},{"key":"870_CR82","doi-asserted-by":"crossref","unstructured":"Svendsen, A., Zhang, X., Lind-Tviberg, R., Fleurey, F., Haugen, \u00d8., M\u00f8ller-Pedersen, B., Olsen, G.K.: Developing a software product line for train control: a case study of cvl. In: 14th international conference on Software product lines (SPLC) (2010)","DOI":"10.1007\/978-3-642-15579-6_8"},{"key":"870_CR83","unstructured":"The english (porter2) stemming algorithm. http:\/\/snowball.tartarus.org\/algorithms\/english\/stemmer.html (2016). Accessed 22 Feb 2021"},{"issue":"2","key":"870_CR84","first-page":"101","volume":"25","author":"A Vargha","year":"2000","unstructured":"Vargha, A., Delaney, H.D.: A critique and improvement of the cl common language effect size statistics of mcgraw and wong. J. Educ. Behav. Stat. 25(2), 101\u2013132 (2000)","journal-title":"J. Educ. Behav. Stat."},{"key":"870_CR85","doi-asserted-by":"crossref","unstructured":"Wille, D., Holthusen, S., Schulze, S., Schaefer, I.: Interface variability in family model mining. In: 17th International Software Product Line Conference: Co-located Workshops, pp. 44\u201351 (2013)","DOI":"10.1145\/2499777.2500708"},{"key":"870_CR86","unstructured":"Williams, J.R.: A novel representation for search-based model-driven engineering. Ph.D. thesis, University of York (2013)"},{"key":"870_CR87","unstructured":"Williams, J.R., Paige, R.F., Kolovos, D.S., Polack, F.A.: Search-Based Model Driven Engineering. Technical report, Citeseer (2012)"},{"key":"870_CR88","doi-asserted-by":"crossref","unstructured":"Williams, J.R., Poulding, S., Rose, L.M., Paige, R.F., Polack, F.A.: Identifying desirable game character behaviours through the application of evolutionary algorithms to model-driven engineering metamodels. In: International Symposium on Search Based Software Engineering, pp. 112\u2013126 (2011)","DOI":"10.1007\/978-3-642-23716-4_13"},{"issue":"1","key":"870_CR89","first-page":"45","volume":"10","author":"\u00d6 Yeniay","year":"2005","unstructured":"Yeniay, \u00d6.: Penalty function methods for constrained optimization with genetic algorithms. Math. Comput. Appl. 10(1), 45\u201356 (2005)","journal-title":"Math. Comput. Appl."},{"key":"870_CR90","doi-asserted-by":"crossref","unstructured":"Zhang, X., Haugen, \u00d8., Moller-Pedersen, B.: Model comparison to synthesize a model-driven software product line. In: 2011 15th International Software Product Line Conference (SPLC), pp. 90\u201399 (2011)","DOI":"10.1109\/SPLC.2011.24"},{"key":"870_CR91","doi-asserted-by":"crossref","unstructured":"Zhang, X., Haugen, \u00d8., M\u00f8ller-Pedersen, B.: Augmenting product lines. In: 19th Asia-Pacific Software Engineering Conference (APSEC), vol.\u00a01, pp. 766\u2013771 (2012)","DOI":"10.1109\/APSEC.2012.76"}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-021-00870-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10270-021-00870-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-021-00870-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,25]],"date-time":"2024-08-25T14:12:18Z","timestamp":1724595138000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10270-021-00870-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,6]]},"references-count":91,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2021,10]]}},"alternative-id":["870"],"URL":"https:\/\/doi.org\/10.1007\/s10270-021-00870-5","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"type":"print","value":"1619-1366"},{"type":"electronic","value":"1619-1374"}],"subject":[],"published":{"date-parts":[[2021,3,6]]},"assertion":[{"value":"11 February 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 January 2021","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 January 2021","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 March 2021","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}