{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,23]],"date-time":"2026-01-23T21:14:32Z","timestamp":1769202872324,"version":"3.49.0"},"reference-count":126,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"2","license":[{"start":{"date-parts":[[2022,2,1]],"date-time":"2022-02-01T00:00:00Z","timestamp":1643673600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2022,2,1]],"date-time":"2022-02-01T00:00:00Z","timestamp":1643673600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2022,2,1]],"date-time":"2022-02-01T00:00:00Z","timestamp":1643673600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100003329","name":"Ministerio de Econom\u00eda y Competitividad","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003329","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Spanish National R+D+i Plan"},{"DOI":"10.13039\/501100008530","name":"European Regional Development Fund","doi-asserted-by":"publisher","award":["RTI2018-096411-B-I00"],"award-info":[{"award-number":["RTI2018-096411-B-I00"]}],"id":[{"id":"10.13039\/501100008530","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2022,2,1]]},"DOI":"10.1109\/tse.2020.3000520","type":"journal-article","created":{"date-parts":[[2020,6,8]],"date-time":"2020-06-08T21:39:07Z","timestamp":1591652347000},"page":"713-731","source":"Crossref","is-referenced-by-count":14,"title":["Utilizing Automatic Query Reformulations as Genetic Operations to Improve Feature Location in Software Models"],"prefix":"10.1109","volume":"48","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6371-915X","authenticated-orcid":false,"given":"Francisca","family":"Perez","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tewfik","family":"Ziadi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8542-5515","authenticated-orcid":false,"given":"Carlos","family":"Cetina","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","first-page":"17","article-title":"A search based test data generation approach for model transformations","author":"jilani","year":"2014","journal-title":"Theory and Practice of Model Transformations"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-39742-4_16"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2004.11"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45110-2_154"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/315253.314414"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0037253"},{"key":"ref37","first-page":"42","article-title":"Test cases generation for model transformations from structural information","author":"wang","year":"2013","journal-title":"Proc Int'l Conf Model Driven Eng Languages and Systems"},{"key":"ref36","first-page":"131","article-title":"Searching the boundaries of a modeling space to test metamodels","author":"cadavid","year":"2012","journal-title":"Proc IEEE 5th Int Conf Softw Testing Verification Valid"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2005.28"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/996841.996863"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/2642937.2643005"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2004.02.062"},{"key":"ref29","first-page":"1","article-title":"Marrying search-based optimization and model transformation technology","author":"fleck","year":"2015","journal-title":"Proc 1st North Amer Search Based Softw Eng Symp"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/1811147.1811149"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/2351676.2351714"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-010-0175-7"},{"key":"ref24","doi-asserted-by":"crossref","first-page":"636","DOI":"10.1007\/978-3-319-11653-2_39","article-title":"Learning implicit and explicit control in model transformations by example","author":"baki","year":"2014","journal-title":"Model-Driven Engineering Languages and Systems"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-38883-5_2"},{"key":"ref101","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-009-9114-z"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/CMSBSE.2013.6605712"},{"key":"ref100","doi-asserted-by":"publisher","DOI":"10.1145\/2071389.2071390"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2014.06.040"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-39742-4_9"},{"key":"ref51","first-page":"235","article-title":"A genetic algorithm approach to design evolution using design pattern transformation","volume":"1","author":"amoui","year":"2006","journal-title":"Int J Info Technol Intell Comput"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1145\/1953355.1953374"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2008.32"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/ICSEA.2007.70"},{"key":"ref56","first-page":"255","article-title":"An ant colony optimization approach to test sequence generation for state based software testing","author":"li","year":"2005","journal-title":"Proc Int Conf Quality Softw"},{"key":"ref55","first-page":"209","article-title":"Genetic model based testing: A framework and a case study","volume":"11","author":"ipate","year":"2008","journal-title":"Romanian J Inf Sci Technol"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2012.15"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2012.6405274"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/1830483.1830731"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1002\/smr.1735"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/MODEVA.2004.1425846"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-11743-0_6"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2017.2751100"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2013.6693134"},{"key":"ref8","first-page":"53","article-title":"Feature location in source code: A taxonomy and survey","volume":"25","author":"dit","year":"2013","journal-title":"Journal of Software: Evolution and Process"},{"key":"ref49","first-page":"175","article-title":"Detecting model refactoring opportunities using heuristic search","author":"ghannem","year":"2011","journal-title":"Proc Conf Center Advanced Studies Collaborative Res"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1201\/9780429022067-9"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.1016"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/2463372.2463553"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-41533-3_12"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-49665-7_7"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2014.11.043"},{"key":"ref42","first-page":"1","article-title":"Generating examples for knowledge abstraction in MDE: A multi-objective framework","author":"batot","year":"2015","journal-title":"Proceedings of 8th ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/CMSBSE.2013.6604431"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-010-0079-3"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/1923947.1923955"},{"key":"ref126","first-page":"53","article-title":"Feature location in source code: a taxonomy and survey","volume":"25","author":"dit","year":"2013","journal-title":"Journal of Software: Evolution and Process"},{"key":"ref125","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2014.10.037"},{"key":"ref124","article-title":"Threats to validity in search-based software engineering empirical studies","volume":"5","author":"de oliveira barros","year":"2011","journal-title":"RelaTe-DIA"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1145\/1882291.1882331"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1109\/ICSTW.2009.27"},{"key":"ref71","first-page":"19","article-title":"Automatic test case generation for UML object diagrams using genetic algorithm","volume":"1","author":"prasanna","year":"2009","journal-title":"Int J Advance Soft Comput Appl"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-14834-7_6"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1145\/1389095.1389434"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1109\/ICAC.2008.26"},{"key":"ref74","first-page":"433","article-title":"Applying genetic algorithm for prioritization of test case scenarios derived from UML diagrams","volume":"8","author":"sabharwal","year":"2011","journal-title":"IJCSI Int J Comput Sci Issues"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-87875-9_40"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1145\/1555228.1555258"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1007\/s13174-011-0049-4"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/QSIC.2011.17"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1145\/2338965.2336777"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2013.17"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1145\/2593833.2593840"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2011.06.004"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1109\/ICSTW.2011.37"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1109\/IWAST.2012.6228994"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1007\/11430230_6"},{"key":"ref68","first-page":"15","article-title":"Using adaptive agents to automatically generate test scenarios from the UML activity diagrams","author":"xu","year":"2005","journal-title":"Proc Asia-Pacific Software Eng Conf"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/CMSBSE.2013.6604438"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1145\/2134254.2134271"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-017-0215-4"},{"key":"ref109","author":"salton","year":"1986","journal-title":"Introduction to Modern Information Retrieval"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1080\/01638539809545028"},{"key":"ref108","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-013-9249-9"},{"key":"ref94","first-page":"63","article-title":"Analyzing the impact of natural language processing over feature location in models","author":"lape\u00f1a","year":"2017","journal-title":"Proc 16th Int Conf Generative Program Concepts Experience"},{"key":"ref107","doi-asserted-by":"publisher","DOI":"10.1016\/S0169-7552(98)00110-X"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.3115\/1119355.1119383"},{"key":"ref106","doi-asserted-by":"publisher","DOI":"10.1007\/s10791-011-9172-x"},{"key":"ref92","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-02546-4","author":"brambilla","year":"2012","journal-title":"Model-Driven Software Engineering in Practice"},{"key":"ref105","first-page":"404","article-title":"TextRank: Bringing order into texts","author":"mihalcea","year":"2004","journal-title":"Proc Conf Empir Methods Natural Lang Process"},{"key":"ref91","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2004.10"},{"key":"ref104","doi-asserted-by":"publisher","DOI":"10.1145\/1571941.1572038"},{"key":"ref90","first-page":"545","article-title":"Query expansion via wordnet for effective code search","author":"lu","year":"2015","journal-title":"Proc IEEE 22nd Int Conf Softw Anal Evol Reengineering"},{"key":"ref103","first-page":"376","article-title":"Using observed behavior to reformulate queries during text retrieval-based bug localization","author":"chaparro","year":"2018","journal-title":"Proc IEEE Intern Conf on Software Maintenance"},{"key":"ref102","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2009.5306315"},{"key":"ref111","author":"conover","year":"1999","journal-title":"Practical Nonparametric Statistics"},{"key":"ref112","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":"Journal of Educational and Behavioral Statistics"},{"key":"ref110","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2009.12.010"},{"key":"ref98","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2013.6624044"},{"key":"ref99","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070524"},{"key":"ref96","doi-asserted-by":"publisher","DOI":"10.1145\/312624.312649"},{"key":"ref97","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-009-0145-0"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2011.6080788"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1002\/stvr.1486"},{"key":"ref12","author":"salton","year":"1971","journal-title":"The Smart Retrieval System&#x2014 Experiments in Automatic Document Processing"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/1858996.1859046"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606630"},{"key":"ref15","article-title":"STRICT: Information retrieval based search term identification for concept location","volume":"abs 1807 4475","author":"rahman","year":"2018","journal-title":"CoRR"},{"key":"ref118","author":"steinberg","year":"2009","journal-title":"EMF Eclipse Modeling Framework 2 0"},{"key":"ref16","first-page":"72:1","article-title":"A survey on crossover operators","volume":"49","author":"pavai","year":"2016","journal-title":"ACM Comput Surv"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1109\/SASOW.2013.13"},{"key":"ref117","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2013.6693104"},{"key":"ref17","doi-asserted-by":"crossref","first-page":"1083","DOI":"10.21917\/ijsc.2015.0150","article-title":"Crossover operators in genetic algorithms: A review","volume":"6","author":"umbarkar1","year":"2015","journal-title":"ICTACT J Soft Computing"},{"key":"ref81","first-page":"76","article-title":"Exploring the use of metaheuristic search to infer models of dynamic system behaviour","author":"williams","year":"2013","journal-title":"Proc 8th Workshop Models Run time 16th Int Conf Model Driven Eng Languages Syst"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.18178\/ijmlc.2017.7.1.611"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1145\/2976767.2976789"},{"key":"ref119","article-title":"Apache opennlp: Toolkit for the processing of natural language text","year":"2019"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-87875-9_12"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1145\/2593929.2600116"},{"key":"ref114","doi-asserted-by":"publisher","DOI":"10.1037\/0033-2909.114.3.494"},{"key":"ref113","author":"grissom","year":"2005","journal-title":"Effect Sizes for Research A Broad Practical Approach"},{"key":"ref116","first-page":"1","article-title":"Appropriate statistics for ordinal level data: Should we really be using t-test and cohensd for evaluating group differences on the nsse and other surveys","author":"romano","year":"2006","journal-title":"Proc Annu Meeting Florida Assoc Institutional Res"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.1109\/CMSBSE.2013.6604427"},{"key":"ref115","article-title":"Ordinal methods for behavioral data analysis","author":"clif","year":"1996"},{"key":"ref120","article-title":"English (porter2) stemming algorithm","year":"2019"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-019-00251-9"},{"key":"ref121","article-title":"Efficient java matrix library","year":"2019"},{"key":"ref122","article-title":"The watchmaker framework for evolutionary computation (evolutionary\/genetic algorithms for java)","author":"dyer","year":"2016"},{"key":"ref123","doi-asserted-by":"publisher","DOI":"10.1002\/smr.567"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1145\/3109729.3109734"},{"key":"ref86","first-page":"51","article-title":"Leveraging models at run-time to retrieve information for feature location","author":"arcega","year":"2015","journal-title":"Proc 10th Int Workshop Models run time 18th Int Conf Model Driven Eng Languages Syst"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1145\/3239372.3239397"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2018.06.017"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/32\/9713735\/09110751.pdf?arnumber=9110751","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,2]],"date-time":"2023-10-02T04:22:52Z","timestamp":1696220572000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9110751\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,1]]},"references-count":126,"journal-issue":{"issue":"2"},"URL":"https:\/\/doi.org\/10.1109\/tse.2020.3000520","relation":{},"ISSN":["0098-5589","1939-3520","2326-3881"],"issn-type":[{"value":"0098-5589","type":"print"},{"value":"1939-3520","type":"electronic"},{"value":"2326-3881","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,2,1]]}}}