{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,19]],"date-time":"2026-06-19T15:51:47Z","timestamp":1781884307690,"version":"3.54.5"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2017,2,8]],"date-time":"2017-02-08T00:00:00Z","timestamp":1486512000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100002428","name":"Austrian Science Fund","doi-asserted-by":"publisher","award":["P 25289-N15"],"award-info":[{"award-number":["P 25289-N15"]}],"id":[{"id":"10.13039\/501100002428","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002322","name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","doi-asserted-by":"publisher","award":["007126\/2014-00"],"award-info":[{"award-number":["007126\/2014-00"]}],"id":[{"id":"10.13039\/501100002322","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"publisher","award":["453678\/2014-9 and 305358\/2012-0"],"award-info":[{"award-number":["453678\/2014-9 and 305358\/2012-0"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2017,12]]},"DOI":"10.1007\/s10664-017-9499-z","type":"journal-article","created":{"date-parts":[[2017,2,8]],"date-time":"2017-02-08T15:15:27Z","timestamp":1486566927000},"page":"2972-3016","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":132,"title":["Reengineering legacy applications into software product lines: a systematic mapping"],"prefix":"10.1007","volume":"22","author":[{"given":"Wesley K. G.","family":"Assun\u00e7\u00e3o","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Roberto E.","family":"Lopez-Herrejon","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lukas","family":"Linsbauer","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Silvia R.","family":"Vergilio","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alexander","family":"Egyed","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2017,2,8]]},"reference":[{"issue":"8","key":"9499_CR1","doi-asserted-by":"publisher","first-page":"806","DOI":"10.1016\/j.infsof.2010.03.014","volume":"52","author":"V Alves","year":"2010","unstructured":"Alves V, Niu N, Alves C, Valen\u00e7a G. (2010) Requirements engineering for software product lines: A systematic literature review. Inf Softw Technol 52(8):806\u2013820. doi: 10.1016\/j.infsof.2010.03.014","journal-title":"Inf Softw Technol"},{"key":"9499_CR2","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2647908.2655967","volume-title":"18th Software Product Line Conference - 2nd International Workshop on REverse Variability Engineering (REVE)","author":"WKG Assun\u00e7\u00e3o","year":"2014","unstructured":"Assun\u00e7\u00e3o WKG, Vergilio SR (2014) Feature location for software product line migration: A mapping study 18th Software Product Line Conference - 2nd International Workshop on REverse Variability Engineering (REVE). doi: 10.1145\/2647908.2655967 , pp 1\u20138"},{"key":"9499_CR3","doi-asserted-by":"crossref","unstructured":"Bachmann F, Clements P (2005) Variability in software product lines. Tech. Rep. CMU\/SEI-2005-TR-012, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA","DOI":"10.21236\/ADA450337"},{"key":"9499_CR4","doi-asserted-by":"publisher","first-page":"132","DOI":"10.1016\/j.jss.2015.05.006","volume":"106","author":"NH Bakar","year":"2015","unstructured":"Bakar NH, Kasirun ZM, Salleh N (2015) Feature extraction approaches from natural language requirements for reuse in software product lines: A systematic literature review. J Syst Softw 106:132\u2013149. doi: 10.1016\/j.jss.2015.05.006","journal-title":"J Syst Softw"},{"key":"9499_CR5","doi-asserted-by":"publisher","first-page":"166","DOI":"10.1007\/978-3-642-15579-6_12","volume-title":"14th International Conference Software Product Lines: Going Beyond (SPLC 2010), chap. Variability Management in Software Product Lines: An Investigation of Contemporary Industrial Challenges","author":"L Chen","year":"2010","unstructured":"Chen L, Babar MA (2010) 14th International Conference Software Product Lines: Going Beyond (SPLC 2010), chap. Variability Management in Software Product Lines: An Investigation of Contemporary Industrial Challenges. Springer Berlin Heidelberg, Berlin, pp 166\u2013180. doi: 10.1007\/978-3-642-15579-6_12"},{"issue":"4","key":"9499_CR6","doi-asserted-by":"publisher","first-page":"344","DOI":"10.1016\/j.infsof.2010.12.006","volume":"53","author":"L Chen","year":"2011","unstructured":"Chen L, Babar MA (2011) A systematic review of evaluation of variability management approaches in software product lines. Inf Softw Technol 53(4):344\u2013362. doi: 10.1016\/j.infsof.2010.12.006","journal-title":"Inf Softw Technol"},{"issue":"1","key":"9499_CR7","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1109\/52.43044","volume":"7","author":"E Chikofsky","year":"1990","unstructured":"Chikofsky E, Cross J.HI (1990) Reverse engineering and design recovery: a taxonomy. IEEE Softw 7(1):13\u201317. doi: 10.1109\/52.43044","journal-title":"IEEE Softw"},{"key":"9499_CR8","unstructured":"Clements P, Northrop L (2001) Software Product Lines: Practices and Patterns. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA"},{"key":"9499_CR9","doi-asserted-by":"publisher","unstructured":"Cornelissen B, Zaidman A, van Deursen A, Moonen L, Koschke R (2009) A systematic survey of program comprehension through dynamic analysis. IEEE Trans Softw Eng 35(5):684\u2013702. doi: 10.1109\/TSE.2009.28","DOI":"10.1109\/TSE.2009.28"},{"key":"9499_CR10","volume-title":"Object-oriented reengineering patterns","author":"S Demeyer","year":"2009","unstructured":"Demeyer S, Ducasse S, Nierstrasz O (2009) Object-oriented reengineering patterns. Square Bracket associates, Switzerland. Version of 2009-09-28"},{"issue":"1","key":"9499_CR11","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 (2013) Feature location in source code: a taxonomy and survey. Journal of Software: Evolution and Process 25 (1):53\u201395. doi: 10.1002\/smr.567","journal-title":"Journal of Software: Evolution and Process"},{"key":"9499_CR12","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2013.13","volume-title":"17th European Conference on Software Maintenance and Reengineering (CSMR), pp 25\u201334","author":"Y Dubinsky","year":"2013","unstructured":"Dubinsky Y, Rubin J, Berger T, Duszynski S, Becker M, Czarnecki K (2013) An exploratory study of cloning in industrial software product lines 17th European Conference on Software Maintenance and Reengineering (CSMR), pp 25\u201334. doi: 10.1109\/CSMR.2013.13"},{"issue":"10","key":"9499_CR13","first-page":"933","volume":"33","author":"D Faust","year":"2003","unstructured":"Faust D, Verhoef C (2003) Software product line migration and deployment. Software: Practice and Experience 33(10):933\u2013955","journal-title":"Software: Practice and Experience"},{"key":"9499_CR14","doi-asserted-by":"publisher","DOI":"10.1145\/2556624.2556643","volume-title":"8th International Workshop on Variability Modelling of Software-Intensive Systems, VaMoS 2014, pp 1\u20138. ACM, New York, NY, USA","author":"W Fenske","year":"2013","unstructured":"Fenske W, Th\u00fcm T, Saake G (2013) A taxonomy of software product line reengineering 8th International Workshop on Variability Modelling of Software-Intensive Systems, VaMoS 2014, pp 1\u20138. ACM, New York, NY, USA. doi: 10.1145\/2556624.2556643"},{"issue":"3","key":"9499_CR15","doi-asserted-by":"publisher","first-page":"282","DOI":"10.1109\/TSE.2013.56","volume":"40","author":"M Galster","year":"2014","unstructured":"Galster M, Weyns D, Tofan D, Michalik B, Avgeriou P (2014) Variability in software systems - systematic literature review. IEEE Trans Softw Eng 40(3):282\u2013306. doi: 10.1109\/TSE.2013.56","journal-title":"IEEE Trans Softw Eng"},{"key":"9499_CR16","doi-asserted-by":"publisher","DOI":"10.1145\/2648511.2648513","volume-title":"18th International Software Product Line Conference - Volume 1, SPLC 2014, pp 5\u201318. ACM, New York, NY, USA","author":"M Harman","year":"2014","unstructured":"Harman M, Jia Y, Krinke J, Langdon WB, Petke J, Zhang Y (2014) Search based software engineering for software product line engineering: A survey and directions for future work 18th International Software Product Line Conference - Volume 1, SPLC 2014, pp 5\u201318. ACM, New York, NY, USA. doi: 10.1145\/2648511.2648513"},{"key":"9499_CR17","unstructured":"Harman M, Mansouri SA, Zhang Y (2009) Search based software engineering: A comprehensive analysis and review of trends techniques and applications. Tech. Rep. Technical Report TR-09-03, Department of Computer Science, King\u2019s College London"},{"key":"9499_CR18","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.infsof.2015.11.004","volume":"72","author":"R Heradio","year":"2016","unstructured":"Heradio R, Perez-Morago H, Fernandez-Amoros D, Cabrerizo FJ, Herrera-Viedma E (2016) A bibliometric analysis of 20 years of research on software product lines. Inf Softw Technol 72:1\u201315. doi: 10.1016\/j.infsof.2015.11.004","journal-title":"Inf Softw Technol"},{"key":"9499_CR19","doi-asserted-by":"crossref","unstructured":"Kang K, Cohen S, Hess J, Novak W, Peterson A (1990) Feature-Oriented Domain Analysis (FODA) Feasibility Study. Tech. Rep. CMU\/SEI-90-TR-21, SEI, CMU","DOI":"10.21236\/ADA235785"},{"key":"9499_CR20","doi-asserted-by":"publisher","unstructured":"Koziolek H, Goldschmidt T, Gooijer T, Domis D, Sehestedt S, Gamer T, Aleksy M (2015) Assessing software product line potential: an exploratory industrial case study. doi: 10.1007\/s10664-014-9358-0","DOI":"10.1007\/s10664-014-9358-0"},{"issue":"2","key":"9499_CR21","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1145\/130844.130856","volume":"24","author":"CW Krueger","year":"1992","unstructured":"Krueger CW (1992) Software reuse. ACM Comput Surv (CSUR) 24(2):131\u2013183. doi: 10.1145\/130844.130856","journal-title":"ACM Comput Surv (CSUR)"},{"key":"9499_CR22","volume-title":"Software Product-Family Engineering, pp 282\u2013293. Springer","author":"CW Krueger","year":"2002","unstructured":"Krueger CW (2002) Easing the transition to software mass customization Software Product-Family Engineering, pp 282\u2013293. Springer"},{"issue":"8","key":"9499_CR23","doi-asserted-by":"publisher","first-page":"1010","DOI":"10.1016\/j.scico.2012.05.003","volume":"78","author":"MA Laguna","year":"2013","unstructured":"Laguna MA, Crespo Y (2013) A systematic mapping study on software product line evolution: From legacy system reengineering to product line refactoring. Sci Comput Program 78(8):1010\u20131034. doi: 10.1016\/j.scico.2012.05.003","journal-title":"Sci Comput Program"},{"key":"9499_CR24","doi-asserted-by":"crossref","unstructured":"Linden FJVD, Schmid K, Rommes E (2007) Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering. Springer-Verlag New York, Inc., Secaucus, NJ, USA","DOI":"10.1007\/978-3-540-71437-8"},{"key":"9499_CR25","doi-asserted-by":"publisher","DOI":"10.1145\/2739482.2768422","volume-title":"2015 Annual Conference on Genetic and Evolutionary Computation, Genetic Improvement 2015 Workshop, GECCO, pp 823\u2013830. ACM, New York, NY, USA","author":"R Lopez-Herrejon","year":"2015","unstructured":"Lopez-Herrejon R, Linsbauer L, Assun\u00e7\u00e3o W.K, Fischer S, Vergilio SR, Egyed A (2015) Genetic improvement for software product lines: An overview and a roadmap 2015 Annual Conference on Genetic and Evolutionary Computation, Genetic Improvement 2015 Workshop, GECCO, pp 823\u2013830. ACM, New York, NY, USA. doi: 10.1145\/2739482.2768422"},{"issue":"0","key":"9499_CR26","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1016\/j.infsof.2015.01.008","volume":"61","author":"R Lopez-Herrejon","year":"2015","unstructured":"Lopez-Herrejon R, Linsbauer L, Egyed A (2015) A systematic mapping study of search-based software engineering for software product lines. Inf Softw Technol 61 (0):33\u201351. doi: 10.1016\/j.infsof.2015.01.008","journal-title":"Inf Softw Technol"},{"key":"9499_CR27","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-24574-9_19","volume-title":"Workshops - Advances in Conceptual Modeling: Recent Developments and New Directions, LNCS, vol. 6999, pp 141\u2013150. Springer Berlin Heidelberg","author":"A Lozano","year":"2011","unstructured":"Lozano A (2011) An overview of techniques for detecting software variability concepts in source code Workshops - Advances in Conceptual Modeling: Recent Developments and New Directions, LNCS, vol. 6999, pp 141\u2013150. Springer Berlin Heidelberg. doi: 10.1007\/978-3-642-24574-9_19"},{"key":"9499_CR28","doi-asserted-by":"crossref","unstructured":"Manning CD, Raghavan P, Sch\u00fctze H., et al. (2008) Introduction to information retrieval, vol 1, Cambridge University Press","DOI":"10.1017\/CBO9780511809071"},{"key":"9499_CR29","doi-asserted-by":"publisher","DOI":"10.1145\/2593882.2593888","volume-title":"Future of Software Engineering, FOSE 2014, pp 70\u201384. ACM, New York, NY, USA","author":"A Metzger","year":"2014","unstructured":"Metzger A, Pohl K (2014) Software product line engineering and variability management: Achievements and challenges Future of Software Engineering, FOSE 2014, pp 70\u201384. ACM, New York, NY, USA. doi: 10.1145\/2593882.2593888"},{"key":"9499_CR30","first-page":"68","volume-title":"Systematic mapping studies in software engineering","author":"K Petersen","year":"2008","unstructured":"Petersen K, Feldt R, Mujtaba S, Mattsson M (2008) Systematic mapping studies in software engineering. British Computer Society, Swinton, UK, pp 68\u201377"},{"key":"9499_CR31","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.infsof.2015.03.007","volume":"64","author":"K Petersen","year":"2015","unstructured":"Petersen K, Vakkalanka S, Kuzniarz L (2015) Guidelines for conducting systematic mapping studies in software engineering: An update. Inf Softw Technol 64:1\u201318. doi: 10.1016\/j.infsof.2015.03.007","journal-title":"Inf Softw Technol"},{"key":"9499_CR32","doi-asserted-by":"crossref","unstructured":"Pohl K, B\u00f6ckle G. (2005) Linden, F.J.v.d.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer-Verlag New York, Inc., Secaucus, NJ, USA","DOI":"10.1007\/3-540-28901-1"},{"key":"9499_CR33","doi-asserted-by":"publisher","DOI":"10.1109\/IWPSE.2003.1231223","volume-title":"Sixth International Workshop on Principles of Software Evolution (IWPSE), pp 161\u2013169","author":"C Riva","year":"2003","unstructured":"Riva C, Del Rosso C (2003) Experiences with software product family evolution Sixth International Workshop on Principles of Software Evolution (IWPSE), pp 161\u2013169. doi: 10.1109\/IWPSE.2003.1231223"},{"key":"9499_CR34","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-36654-3_2","volume-title":"Domain Engineering, pp 29\u201358. Springer Berlin Heidelberg","author":"J Rubin","year":"2013","unstructured":"Rubin J, Chechik M (2013) A survey of feature location techniques. In: Reinhartz-Berger I., Sturm A., Clark T., Cohen S., Bettin J. (eds) Domain Engineering, pp 29\u201358. Springer Berlin Heidelberg. doi: 10.1007\/978-3-642-36654-3_2"},{"key":"9499_CR35","doi-asserted-by":"publisher","unstructured":"Svahnberg M, van Gurp J, Bosch J (2005) A taxonomy of variability realization techniques: Research articles. Software - Practice and Experience 35(8):705\u2013754. doi: 10.1002\/spe.v35:8","DOI":"10.1002\/spe.v35:8"},{"issue":"2","key":"9499_CR36","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1007\/s11219-010-9115-6","volume":"19","author":"R Tiarks","year":"2011","unstructured":"Tiarks R, Koschke R, Falke R (2011) An extended assessment of type-3 clones as detected by state-of-the-art tools. Softw Qual J 19(2):295\u2013331. doi: 10.1007\/s11219-010-9115-6","journal-title":"Softw Qual J"},{"key":"9499_CR37","doi-asserted-by":"crossref","unstructured":"Wagner C (2014) Model-Driven Software Migration: A Methodology Reengineering, Recovery and Modernization of Legacy Systems, Springer Vieweg","DOI":"10.1007\/978-3-658-05270-6"},{"issue":"2","key":"9499_CR38","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1049\/sej.1995.0010","volume":"10","author":"BA Wichmann","year":"1995","unstructured":"Wichmann BA, Canning AA, Clutterbuck DL, Winsborrow LA, Ward NJ, Marsh DWR (1995) Industrial perspective on static analysis. Softw Eng J 10 (2):69\u201375","journal-title":"Softw Eng J"},{"key":"9499_CR39","doi-asserted-by":"publisher","DOI":"10.1145\/2601248.2601268","volume-title":"18th International Conference on Evaluation and Assessment in Software Engineering, EASE\u201914, pp 38:1\u201338:10. ACM, New York, NY, USA","author":"C Wohlin","year":"2014","unstructured":"Wohlin C (2014) Guidelines for snowballing in systematic literature studies and a replication in software engineering 18th International Conference on Evaluation and Assessment in Software Engineering, EASE\u201914, pp 38:1\u201338:10. ACM, New York, NY, USA. doi: 10.1145\/2601248.2601268"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-017-9499-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-017-9499-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-017-9499-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,18]],"date-time":"2019-09-18T08:43:07Z","timestamp":1568796187000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-017-9499-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,2,8]]},"references-count":39,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2017,12]]}},"alternative-id":["9499"],"URL":"https:\/\/doi.org\/10.1007\/s10664-017-9499-z","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,2,8]]}}}