{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,4]],"date-time":"2025-07-04T04:11:40Z","timestamp":1751602300287,"version":"3.41.0"},"publisher-location":"Cham","reference-count":41,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319904207"},{"type":"electronic","value":"9783319904214"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-90421-4_10","type":"book-chapter","created":{"date-parts":[[2018,4,16]],"date-time":"2018-04-16T15:15:45Z","timestamp":1523891745000},"page":"148-163","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Supporting Product Line Adoption by Combining Syntactic and Textual Feature Extraction"],"prefix":"10.1007","author":[{"given":"Andr\u00e1s","family":"Kicsi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"L\u00e1szl\u00f3","family":"Vid\u00e1cs","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Viktor","family":"Csuvik","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ferenc","family":"Horv\u00e1th","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"\u00c1rp\u00e1d","family":"Besz\u00e9des","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ferenc","family":"Kocsis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,4,17]]},"reference":[{"key":"10_CR1","doi-asserted-by":"crossref","unstructured":"Fischer, S., Linsbauer, L., Lopez-Herrejon, R.E., Egyed, A.: Enhancing clone-and-own with systematic reuse for developing software variants. In: 2014 IEEE International Conference on Software Maintenance and Evolution, pp. 391\u2013400. IEEE, September 2014","DOI":"10.1109\/ICSME.2014.61"},{"key":"10_CR2","unstructured":"Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns. Addison-Wesley Professional, Reading (2001)"},{"key":"10_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"282","DOI":"10.1007\/3-540-47833-7_25","volume-title":"Software Product-Family Engineering","author":"CW Krueger","year":"2002","unstructured":"Krueger, C.W.: Easing the transition to software mass customization. In: van der Linden, F. (ed.) PFE 2001. LNCS, vol. 2290, pp. 282\u2013293. Springer, Heidelberg (2002). https:\/\/doi.org\/10.1007\/3-540-47833-7_25"},{"issue":"1","key":"10_CR4","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1109\/TSE.2013.45","volume":"40","author":"C K\u00e4stner","year":"2014","unstructured":"K\u00e4stner, C., Dreiling, A., Ostermann, K.: Variability mining: consistent semi-automatic detection of product-line features. IEEE Trans. Softw. Eng. 40(1), 67\u201382 (2014)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10_CR5","doi-asserted-by":"crossref","unstructured":"Assun\u00e7\u00e3o, W.K.G., Vergilio, S.R.: Feature location for software product line migration. In: Proceedings of the 18th International Software Product Line Conference on Companion Volume for Workshops, Demonstrations and Tools - SPLC 2014, pp. 52\u201359. ACM Press, New York (2014)","DOI":"10.1145\/2647908.2655967"},{"key":"10_CR6","doi-asserted-by":"crossref","unstructured":"Eyal-Salman, H., Seriai, A.D., Dony, C., Al-msie\u2019deen, R.: Recovering traceability links between feature models and source code of product variants. In: Proceedings of the VARiability for You Workshop on Variability Modeling Made Useful for Everyone - VARY 2012, pp. 21\u201325. ACM Press, New York (2012)","DOI":"10.1145\/2425415.2425420"},{"key":"10_CR7","unstructured":"Magic Software Enterprises Ltd.: Magic Software Enterprises. http:\/\/www.magicsoftware.com . Last visited May 2017"},{"key":"10_CR8","doi-asserted-by":"crossref","unstructured":"Nagy, C., Vid\u00e1cs, L., Ferenc, R., Gyim\u00f3thy, T., Kocsis, F., Kov\u00e1cs, I.: MAGISTER: quality assurance of magic applications for software developers and end users. In: 26th IEEE International Conference on Software Maintenance, pp. 1\u20136. IEEE Computer Society, September 2010","DOI":"10.1109\/ICSM.2010.5609550"},{"key":"10_CR9","doi-asserted-by":"crossref","unstructured":"Nagy, C., Vid\u00e1cs, L., Ferenc, R., Gyim\u00f3thy, T., Kocsis, F., Kov\u00e1cs, I.: Solutions for reverse engineering 4GL applications, recovering the design of a logistical wholesale system. In: Proceedings of CSMR 2011 (15th European Conference on Software Maintenance and Reengineering), 343\u2013346. IEEE Computer Society, March 2011","DOI":"10.1109\/CSMR.2011.66"},{"key":"10_CR10","doi-asserted-by":"crossref","unstructured":"Al-msie\u2019deen, R., Seriai, A.D., Huchard, M., Urtado, C., Vauttier, S.: Mining features from the object-oriented source code of software variants by combining lexical and structural similarity. In: 2013 IEEE 14th International Conference on Information Reuse & Integration (IRI), pp. 586\u2013593. IEEE, August 2013","DOI":"10.1109\/IRI.2013.6642522"},{"key":"10_CR11","doi-asserted-by":"crossref","unstructured":"Kicsi, A., Vid\u00e1cs, L., Besz\u00e9des, A., Kocsis, F., Kov\u00e1cs, I.: Information retrieval based feature analysis for product line adoption in 4GL systems. In: Proceedings of the 17th International Conference on Computational Science and its Applications - ICCSA 2017, pp. 1\u20136. IEEE (2017)","DOI":"10.1109\/ICCSA.2017.7999651"},{"issue":"12","key":"10_CR12","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/1183236.1183261","volume":"49","author":"PC Clements","year":"2006","unstructured":"Clements, P.C., Jones, L.G., McGregor, J.D., Northrop, L.M.: Getting there from here: a roadmap for software product line adoption. Commun. ACM 49(12), 33 (2006)","journal-title":"Commun. ACM"},{"issue":"4","key":"10_CR13","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1109\/MS.2002.1020283","volume":"19","author":"P Clements","year":"2002","unstructured":"Clements, P., Krueger, C.: Eliminating the adoption barrier. IEEE Softw. 19(4), 29\u201331 (2002)","journal-title":"IEEE Softw."},{"issue":"6","key":"10_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1640162.1640164","volume":"34","author":"C Catal","year":"2009","unstructured":"Catal, C.: Cagatay: barriers to the adoption of software product line engineering. ACM SIGSOFT Softw. Eng. Notes 34(6), 1 (2009)","journal-title":"ACM SIGSOFT Softw. Eng. Notes"},{"key":"10_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1007\/BFb0054218","volume-title":"Advanced Information Systems Engineering","author":"JV Harrison","year":"1998","unstructured":"Harrison, J.V., Lim, W.M.: Automated reverse engineering of legacy 4GL information system applications using the ITOC workbench. In: Pernici, B., Thanos, C. (eds.) CAiSE 1998. LNCS, vol. 1413, pp. 41\u201357. Springer, Heidelberg (1998). https:\/\/doi.org\/10.1007\/BFb0054218"},{"key":"10_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1007\/978-3-319-35122-3_15","volume-title":"Software Reuse: Bridging with Social-Awareness","author":"M Ballarin","year":"2016","unstructured":"Ballarin, M., Lape\u00f1a, R., Cetina, C.: Leveraging feature location to extract the clone-and-own relationships of a family of software products. In: Kapitsaki, G.M., Santana de Almeida, E. (eds.) ICSR 2016. LNCS, vol. 9679, pp. 215\u2013230. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-35122-3_15"},{"key":"10_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"293","DOI":"10.1007\/978-3-642-21934-4_25","volume-title":"Computational Science and Its Applications - ICCSA 2011","author":"C Nagy","year":"2011","unstructured":"Nagy, C., Vid\u00e1cs, L., Ferenc, R., Gyim\u00f3thy, T., Kocsis, F., Kov\u00e1cs, I.: Complexity measures in 4GL environment. In: Murgante, B., Gervasi, O., Iglesias, A., Taniar, D., Apduhan, B.O. (eds.) ICCSA 2011. LNCS, vol. 6786, pp. 293\u2013309. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-21934-4_25"},{"key":"10_CR18","doi-asserted-by":"crossref","unstructured":"Marcus, A., Maletic, J.: Recovering documentation-to-source-code traceability links using latent semantic indexing. In: 2003 Proceedings of the 25th International Conference on Software Engineering, pp. 125\u2013135. IEEE (2003)","DOI":"10.1109\/ICSE.2003.1201194"},{"key":"10_CR19","doi-asserted-by":"crossref","unstructured":"Falessi, D., Cantone, G., Canfora, G.: A comprehensive characterization of NLP techniques for identifying equivalent requirements. In: Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement - ESEM 2010, p. 1. ACM Press, New York (2010)","DOI":"10.1145\/1852786.1852810"},{"issue":"6","key":"10_CR20","doi-asserted-by":"publisher","first-page":"391","DOI":"10.1002\/(SICI)1097-4571(199009)41:6<391::AID-ASI1>3.0.CO;2-9","volume":"41","author":"SC Deerwester","year":"1990","unstructured":"Deerwester, S.C., Dumais, S.T., Landauer, T.K., Furnas, G.W., Harshman, R.A.: Indexing by latent semantic analysis. J. Am. Soc. Inf. Sci. 41(6), 391\u2013407 (1990)","journal-title":"J. Am. Soc. Inf. Sci."},{"key":"10_CR21","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1109\/52.17798","volume":"5","author":"J Verner","year":"1988","unstructured":"Verner, J., Tate, G.: Estimating size and effort in fourth-generation development. IEEE Softw. 5, 15\u201322 (1988)","journal-title":"IEEE Softw."},{"issue":"2","key":"10_CR22","first-page":"87","volume":"1","author":"G Witting","year":"1994","unstructured":"Witting, G., Finnie, G.: Using artificial neural networks and function points to estimate 4GL software development effort. Australas. J. Inf. Syst. 1(2), 87\u201394 (1994)","journal-title":"Australas. J. Inf. Syst."},{"key":"10_CR23","unstructured":"Ocean Software Solutions: Homepage of Magic Optimizer. http:\/\/www.magic-optimizer.com . Last visited May 2017"},{"key":"10_CR24","unstructured":"M2J Software LLC: Homepage of M2J. http:\/\/www.magic2java.com . Last visited May 2017"},{"issue":"4","key":"10_CR25","doi-asserted-by":"publisher","first-page":"737","DOI":"10.1109\/TSE.2011.57","volume":"38","author":"MT Valente","year":"2012","unstructured":"Valente, M.T., Borges, V., Passos, L.: A semi-automatic approach for extracting software product lines. IEEE Trans. Softw. Eng. 38(4), 737\u2013754 (2012)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"4","key":"10_CR26","doi-asserted-by":"publisher","first-page":"1763","DOI":"10.1007\/s10664-016-9462-4","volume":"22","author":"WKG Assun\u00e7\u00e3o","year":"2017","unstructured":"Assun\u00e7\u00e3o, W.K.G., Lopez-Herrejon, R.E., Linsbauer, L., Vergilio, S.R., Egyed, A.: Multi-objective reverse engineering of variability-safe feature models based on code dependencies of system variants. Empirical Softw. Eng. 22(4), 1763\u20131794 (2017)","journal-title":"Empirical Softw. Eng."},{"key":"10_CR27","doi-asserted-by":"crossref","unstructured":"Haslinger, E.N., Lopez-Herrejon, R.E., Egyed, A.: Reverse engineering feature models from programs\u2019 feature sets. In: 18th Working Conference on Reverse Engineering, pp. 308\u2013312. IEEE, October 2011","DOI":"10.1109\/WCRE.2011.45"},{"key":"10_CR28","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1007\/978-3-319-56856-0_15","volume-title":"Mastering Scale and Complexity in Software Reuse","author":"C Lima","year":"2017","unstructured":"Lima, C., Chavez, C., de Almeida, E.S.: Investigating the recovery of product line architectures: an approach proposal. In: Botterweck, G., Werner, C. (eds.) ICSR 2017. LNCS, vol. 10221, pp. 201\u2013207. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-56856-0_15"},{"key":"10_CR29","doi-asserted-by":"crossref","unstructured":"Kr\u00fcger, J., Fenske, W., Meinicke, J., Leich, T., Saake, G.: Extracting software product lines: a cost estimation perspective. In: Proceedings of the 20th International Systems and Software Product Line Conference on - SPLC 2016, pp. 354\u2013361. ACM Press, New York (2016)","DOI":"10.1145\/2934466.2962731"},{"key":"10_CR30","doi-asserted-by":"crossref","unstructured":"She, S., Lotufo, R., Berger, T., Wa\u0327sowski, A., Czarnecki, K.: Reverse engineering feature models. In: Proceeding of the 33rd International Conference on Software Engineering - ICSE 2011, p. 461. ACM Press, New York (2011)","DOI":"10.1145\/1985793.1985856"},{"issue":"3","key":"10_CR31","doi-asserted-by":"publisher","first-page":"335","DOI":"10.1007\/s10515-011-0099-7","volume":"19","author":"E Bagheri","year":"2012","unstructured":"Bagheri, E., Ensan, F., Gasevic, D.: Decision support for the software product line domain engineering lifecycle. Autom. Softw. Eng. 19(3), 335\u2013377 (2012)","journal-title":"Autom. Softw. Eng."},{"issue":"3\u20134","key":"10_CR32","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. Softw. Qual. J. 20(3\u20134), 487\u2013517 (2012)","journal-title":"Softw. Qual. J."},{"key":"10_CR33","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1007\/3-540-46020-9_5","volume-title":"Software Reuse: Methods, Techniques, and Tools","author":"K Lee","year":"2002","unstructured":"Lee, K., Kang, K.C., Lee, J.: Concepts and guidelines of feature modeling for product line software engineering. In: Gacek, C. (ed.) ICSR 2002. LNCS, vol. 2319, pp. 62\u201377. Springer, Heidelberg (2002). https:\/\/doi.org\/10.1007\/3-540-46020-9_5"},{"key":"10_CR34","doi-asserted-by":"crossref","unstructured":"Baresi, L., Quinton, C.: Dynamically evolving the structural variability of dynamic software product lines. In: 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (2015)","DOI":"10.1109\/SEAMS.2015.24"},{"issue":"02","key":"10_CR35","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1142\/S0218194017500085","volume":"27","author":"M Bashari","year":"2017","unstructured":"Bashari, M., Bagheri, E., Du, W.: Dynamic software product line engineering: a reference framework. Int. J. Softw. Eng. Knowl. Eng. 27(02), 191\u2013234 (2017)","journal-title":"Int. J. Softw. Eng. Knowl. Eng."},{"issue":"1","key":"10_CR36","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/j.jss.2013.12.038","volume":"91","author":"R Capilla","year":"2014","unstructured":"Capilla, R., Bosch, J., Trinidad, P., Ruiz-Cort\u00e9s, A., Hinchey, M.: An overview of dynamic software product line architectures and techniques: observations from research and industry. J. Syst. Softw. 91(1), 3\u201323 (2014)","journal-title":"J. Syst. Softw."},{"key":"10_CR37","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1007\/978-3-319-56856-0_5","volume-title":"Mastering Scale and Complexity in Software Reuse","author":"AG Uch\u00f4a","year":"2017","unstructured":"Uch\u00f4a, A.G., Bezerra, C.I.M., Machado, I.C., Monteiro, J.M., Andrade, R.M.C.: ReMINDER: an approach to modeling non-functional properties in dynamic software product lines. In: Botterweck, G., Werner, C. (eds.) ICSR 2017. LNCS, vol. 10221, pp. 65\u201373. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-56856-0_5"},{"issue":"10","key":"10_CR38","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MC.2012.332","volume":"45","author":"M Hinchey","year":"2012","unstructured":"Hinchey, M., Park, S., Schmid, K.: Building dynamic software product lines. IEEE Comput. Soc. 45(10), 22\u201326 (2012)","journal-title":"IEEE Comput. Soc."},{"key":"10_CR39","doi-asserted-by":"crossref","unstructured":"Lee, J.: A feature-oriented approach to developing dynamically reconfigurable products in product line engineering. In: 10th International Software Product Line Conference, pp. 131\u2013140 (2006)","DOI":"10.1109\/SPLINE.2006.1691585"},{"key":"10_CR40","unstructured":"Bencomo, N., Lee, J., Hallsteinsen, S.: How dynamic is your Dynamic Software Product Line? DiVA project (EU FP7 STREP), pp. 61\u201367 (2010)"},{"key":"10_CR41","doi-asserted-by":"crossref","unstructured":"Classen, A., Hubaux, A., Sanen, F., Truyen, E., Vallejos, J., Costanza, P., De Meuter, W., Heymans, P., Joosen, W.: Modelling variability in self-adaptive systems: towards a research agenda. In: Proceedings of International Workshop on Modularization, Composition and Generative Techniques for Product-Line Engineering, vol. 1(2), pp. 19\u201326 (2008)","DOI":"10.1145\/1404946.1404950"}],"container-title":["Lecture Notes in Computer Science","New Opportunities for Software Reuse"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-90421-4_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,3]],"date-time":"2025-07-03T18:09:44Z","timestamp":1751566184000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-90421-4_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319904207","9783319904214"],"references-count":41,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-90421-4_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]}}}