{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,24]],"date-time":"2025-06-24T06:29:44Z","timestamp":1750746584553,"version":"3.40.3"},"publisher-location":"Cham","reference-count":22,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783031185557"},{"type":"electronic","value":"9783031185564"}],"license":[{"start":{"date-parts":[[2022,9,28]],"date-time":"2022-09-28T00:00:00Z","timestamp":1664323200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2022,9,28]],"date-time":"2022-09-28T00:00:00Z","timestamp":1664323200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-18556-4_18","type":"book-chapter","created":{"date-parts":[[2023,2,6]],"date-time":"2023-02-06T20:04:22Z","timestamp":1675713862000},"page":"393-414","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Reengineering UML Class Diagram Variants into a Product Line Architecture"],"prefix":"10.1007","author":[{"given":"Wesley\u00a0Klewerton Guez","family":"Assun\u00e7\u00e3o","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Silvia R.","family":"Vergilio","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roberto E.","family":"Lopez-Herrejon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,9,28]]},"reference":[{"key":"18_CR1","doi-asserted-by":"crossref","unstructured":"Assun\u00e7\u00e3o, W.K.G., Lopez-Herrejon, R.E., Linsbauer, L., Vergilio, S.R., Egyed, A.: Extracting variability-safe feature models from source code dependencies in system variants. In: Genetic and Evolutionary Computation Conference (GECCO), pp. 1303\u20131310. ACM, New York (2015). https:\/\/doi.org\/10.1145\/2739480.2754720","DOI":"10.1145\/2739480.2754720"},{"key":"18_CR2","doi-asserted-by":"crossref","unstructured":"Assun\u00e7\u00e3o, W.K.G., Lopez-Herrejon, R.E., Linsbauer, L., Vergilio, S.R., Egyed, A.: Reengineering legacy applications into software product lines: a systematic mapping. Empir. Softw. Eng. 1\u201345 (2017). https:\/\/doi.org\/10.1007\/s10664-017-9499-z","DOI":"10.1007\/s10664-017-9499-z"},{"key":"18_CR3","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1007\/978-3-319-56856-0_7","volume-title":"Mastering Scale and Complexity in Software Reuse","author":"WKG Assun\u00e7\u00e3o","year":"2017","unstructured":"Assun\u00e7\u00e3o, W.K.G., Vergilio, S.R., Lopez-Herrejon, R.E.: Discovering software architectures with search-based merge of UML model variants. In: Botterweck, G., Werner, C. (eds.) Mastering Scale and Complexity in Software Reuse, pp. 95\u2013111. Springer International Publishing, Berlin (2017)"},{"key":"18_CR4","doi-asserted-by":"crossref","unstructured":"Berger, T., Stegh\u00f6fer, J.P., Ziadi, T., Robin, J., Martinez, J., et al.: The state of adoption and the challenges of systematic variability management in industry. Empir. Softw. Eng., 1755\u20131797 (2020)","DOI":"10.1007\/s10664-019-09787-6"},{"issue":"7","key":"18_CR5","doi-asserted-by":"publisher","first-page":"638","DOI":"10.1109\/TSE.2002.1019479","volume":"28","author":"L Dobrica","year":"2002","unstructured":"Dobrica, L., Niemela, E.: A survey on software architecture analysis methods. IEEE Trans. Softw. Eng. 28(7), 638\u2013653 (2002). https:\/\/doi.org\/10.1109\/TSE.2002.1019479","journal-title":"IEEE Trans. Softw. Eng."},{"key":"18_CR6","doi-asserted-by":"crossref","unstructured":"Durillo, J.J., Nebro, A.J.: jmetal: a Java framework for multi-objective optimization. Adv. Eng. Softw. 42, 760\u2013771 (2011). https:\/\/doi.org\/10.1016\/j.advengsoft.2011.05.014. http:\/\/jmetal.sourceforge.net\/","DOI":"10.1016\/j.advengsoft.2011.05.014"},{"issue":"10","key":"18_CR7","doi-asserted-by":"publisher","first-page":"933","DOI":"10.1002\/spe.530","volume":"33","author":"D Faust","year":"2003","unstructured":"Faust, D., Verhoef, C.: Software product line migration and deployment. Softw. Pract. Exp. 33(10), 933\u2013955 (2003)","journal-title":"Softw. Pract. Exp."},{"key":"18_CR8","doi-asserted-by":"crossref","unstructured":"Garcia, J., Ivkovic, I., Medvidovic, N.: A comparative analysis of software architecture recovery techniques. In: International Conference on Automated Software Engineering (ASE), pp. 486\u2013496. IEEE, Piscataway (2013)","DOI":"10.1109\/ASE.2013.6693106"},{"key":"18_CR9","first-page":"333","volume":"6","author":"DE Goldberg","year":"1992","unstructured":"Goldberg, D.E., Deb, K., Clark, J.H.: Genetic algorithms, noise, and the sizing of populations. Complex Syst. 6, 333\u2013362 (1992)","journal-title":"Complex Syst."},{"issue":"4","key":"18_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2377656.2377657","volume":"21","author":"R Holmes","year":"2013","unstructured":"Holmes, R., Walker, R.J.: Systematizing pragmatic software reuse. ACM Trans. Softw. Eng. Methodol. 21(4), 1\u201344 (2013). https:\/\/doi.org\/10.1145\/2377656.2377657","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"issue":"1","key":"18_CR11","first-page":"32","volume":"12","author":"I Hussain","year":"2015","unstructured":"Hussain, I., Khanum, A., Abbasi, A.Q., Javed, M.Y.: A novel approach for software architecture recovery using particle swarm optimization. Int. Arab J. Inf. Technol. 12(1), 32\u201341 (2015)","journal-title":"Int. Arab J. Inf. Technol."},{"issue":"1","key":"18_CR12","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2693208.2693230","volume":"40","author":"K Jeet","year":"2015","unstructured":"Jeet, K., Dhir, R.: Software architecture recovery using genetic black hole algorithm. ACM SIGSOFT Softw. Eng. Not. 40(1), 1\u20135 (2015)","journal-title":"ACM SIGSOFT Softw. Eng. Not."},{"issue":"2","key":"18_CR13","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1145\/130844.130856","volume":"24","author":"CW Krueger","year":"1992","unstructured":"Krueger, C.W.: Software reuse. ACM Comput. Surv. 24(2), 131\u2013183 (1992). https:\/\/doi.org\/10.1145\/130844.130856","journal-title":"ACM Comput. Surv."},{"issue":"7","key":"18_CR14","doi-asserted-by":"publisher","first-page":"971","DOI":"10.1002\/spe.2439","volume":"47","author":"N Kulkarni","year":"2017","unstructured":"Kulkarni, N., Varma, V.: Perils of opportunistically reusing software module. Softw. Pract. Exp. 47(7), 971\u2013984 (2017). https:\/\/doi.org\/10.1002\/spe.2439","journal-title":"Softw. Pract. Exp."},{"issue":"8","key":"18_CR15","doi-asserted-by":"publisher","first-page":"1010","DOI":"10.1016\/j.scico.2012.05.003","volume":"78","author":"MA Laguna","year":"2013","unstructured":"Laguna, M.A., Crespo, Y.: A systematic mapping study on software product line evolution: from legacy system reengineering to product line refactoring. Sci. Comput. Program. 78(8), 1010\u20131034 (2013). https:\/\/doi.org\/10.1016\/j.scico.2012.05.003","journal-title":"Sci. Comput. Program."},{"key":"18_CR16","doi-asserted-by":"crossref","unstructured":"Linsbauer, L., Lopez-Herrejon, E.R., Egyed, A.: Recovering traceability between features and code in product variants. In: 17th International Software Product Line Conference, SPLC\u201913, pp. 131\u2013140. ACM, New York (2013). https:\/\/doi.org\/10.1145\/2491627.2491630","DOI":"10.1145\/2491627.2491630"},{"issue":"11","key":"18_CR17","doi-asserted-by":"publisher","first-page":"617","DOI":"10.3844\/jcssp.2017.617.632","volume":"13","author":"AS Marcolino","year":"2017","unstructured":"Marcolino, A.S., OliveiraJr, E.: Comparing SMarty and plus for variability identification and representation at product-line uml class level: a controlled quasi-experiment. J. Comput. Sci. 13(11), 617\u2013632 (2017). https:\/\/doi.org\/10.3844\/jcssp.2017.617.632","journal-title":"J. Comput. Sci."},{"key":"18_CR18","doi-asserted-by":"crossref","unstructured":"Martinez, J., Ziadi, T., Klein, J., Traon, Y.L.: Identifying and visualising commonality and variability in model variants. In: 10th European Conference Modelling Foundations and Applications (ECMFA), pp. 117\u2013131 (2014). https:\/\/doi.org\/10.1007\/978-3-319-09195-2_8","DOI":"10.1007\/978-3-319-09195-2_8"},{"key":"18_CR19","doi-asserted-by":"crossref","unstructured":"Martinez, J., Ziadi, T., Bissyand\u00e9, T.F., Klein, J., l. Traon, Y.: Automating the extraction of model-based software product lines from model variants. In: International Conference on Automated Software Engineering (ASE), pp. 396\u2013406 (2015)","DOI":"10.1109\/ASE.2015.44"},{"key":"18_CR20","doi-asserted-by":"publisher","unstructured":"OliveiraJr, E., Gimenes, I.M.S., Maldonado, J.C.: Systematic management of variability in uml-based software product lines. J. Univ. Comput. Sci., 2374\u20132393 (2010). https:\/\/doi.org\/10.3217\/jucs-016-17-2374","DOI":"10.3217\/jucs-016-17-2374"},{"key":"18_CR21","doi-asserted-by":"crossref","unstructured":"Pohl, K., B\u00f6ckle, G., van Der Linden, F.J.: Software Product Line Engineering: Foundations, Principles And Techniques. Springer Science & Business Media, Berlin (2005)","DOI":"10.1007\/3-540-28901-1"},{"key":"18_CR22","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)"}],"container-title":["UML-Based Software Product Line Engineering with SMarty"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-18556-4_18","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,6]],"date-time":"2023-02-06T21:12:45Z","timestamp":1675717965000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-18556-4_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,28]]},"ISBN":["9783031185557","9783031185564"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-18556-4_18","relation":{},"subject":[],"published":{"date-parts":[[2022,9,28]]},"assertion":[{"value":"28 September 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}