{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,29]],"date-time":"2025-05-29T16:45:14Z","timestamp":1748537114099,"version":"3.40.3"},"publisher-location":"Cham","reference-count":52,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783031116858"},{"type":"electronic","value":"9783031116865"}],"license":[{"start":{"date-parts":[[2022,7,5]],"date-time":"2022-07-05T00:00:00Z","timestamp":1656979200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,7,5]],"date-time":"2022-07-05T00:00:00Z","timestamp":1656979200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-11686-5_14","type":"book-chapter","created":{"date-parts":[[2022,11,22]],"date-time":"2022-11-22T21:33:47Z","timestamp":1669152827000},"page":"355-377","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Bottom-Up Technologies for Reuse: A Framework to Support Extractive Software Product Line Adoption Activities"],"prefix":"10.1007","author":[{"given":"Jabier","family":"Martinez","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tewfik","family":"Ziadi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tegawend\u00e9 F.","family":"Bissyand\u00e9","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jaques","family":"Klein","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yves","family":"le Traon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,7,5]]},"reference":[{"key":"14_CR1","doi-asserted-by":"crossref","unstructured":"AL-Msie\u2019deen, R., Huchard, M., Seriai, A.D.D., Urtado, C., Vauttier, S.: Concept lattices: A representation space to structure software variability. In: 5th International Conference on Information and Communication Systems (ICICS), pp. 1\u20136 (2014)","DOI":"10.1109\/IACS.2014.6841949"},{"key":"14_CR2","doi-asserted-by":"crossref","unstructured":"Al-Msie\u2019deen, R., Seriai, A., Huchard, M., Urtado, C., Vauttier, S., Salman, H.E.: Feature location in a collection of software product variants using formal concept analysis. In: 13th International Conference on Software Reuse, ICSR 2013, Pisa, Italy, June 18\u201320. Proceedings, Lecture Notes in Computer Science, vol. 7925, pp. 302\u2013307. Springer (2013)","DOI":"10.1007\/978-3-642-38977-1_22"},{"key":"14_CR3","doi-asserted-by":"crossref","unstructured":"Al-Msie\u2019deen, R., Seriai, A., Huchard, M., Urtado, C., Vauttier, S., Salman, H.E.: Mining features from the object-oriented source code of a collection of software variants using formal concept analysis and latent semantic indexing. In: The 25th International Conference on Software Engineering and Knowledge Engineering (SEKE), Boston, MA, USA, June 27\u201329, 2013, pp. 244\u2013249 (2013)","DOI":"10.1109\/IRI.2013.6642522"},{"key":"14_CR4","unstructured":"Apache: OpenNLP. http:\/\/opennlp.apache.org (2010)"},{"key":"14_CR5","doi-asserted-by":"crossref","unstructured":"Apel, S., Kastner, C., Lengauer, C.: FEATUREHOUSE: Language-independent, automated software composition. In: Proceedings of the 31st International Conference on Software Engineering, ICSE \u201909, pp. 221\u2013231. IEEE Computer Society, Washington, DC, USA (2009)","DOI":"10.1109\/ICSE.2009.5070523"},{"issue":"6","key":"14_CR6","doi-asserted-by":"publisher","first-page":"2972","DOI":"10.1007\/s10664-017-9499-z","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.: Reengineering legacy applications into software product lines: a systematic mapping. Empir. Softw. Eng. 22(6), 2972\u20133016 (2017)","journal-title":"Empir. Softw. Eng."},{"key":"14_CR7","doi-asserted-by":"crossref","unstructured":"Benmerzoug, A., Yessad, L., Ziadi, T.: Analyzing the impact of refactoring variants on feature location. In: 19th International Conference on Software and Systems Reuse, ICSR 2020, Hammamet, Tunisia, December 2\u20134, 2020, Proceedings, Lecture Notes in Computer Science, vol. 12541, pp. 279\u2013291. Springer (2020)","DOI":"10.1007\/978-3-030-64694-3_17"},{"key":"14_CR8","doi-asserted-by":"crossref","unstructured":"Berger, T., Rublack, R., Nair, D., Atlee, J.M., Becker, M., Czarnecki, K., Wasowski, A.: A survey of variability modeling in industrial practice. In: The 7th International Workshop on Variability Modelling of Software-intensive Systems, VaMoS \u201913, Pisa, Italy, January 23\u201325, 2013, pp. 7:1\u20137:8. ACM (2013)","DOI":"10.1145\/2430502.2430513"},{"key":"14_CR9","unstructured":"Card, S.K., Mackinlay, J.D., Shneiderman, B. (eds.): Readings in Information Visualization: Using Vision to Think. Morgan Kaufmann Publishers Inc. (1999)"},{"key":"14_CR10","doi-asserted-by":"crossref","unstructured":"Couto, M.V., Valente, M.T., Figueiredo, E.: Extracting software product lines: A case study using conditional compilation. In: 15th European Conference on Software Maintenance and Reengineering, CSMR 2011, 1\u20134 March 2011, Oldenburg, Germany, pp. 191\u2013200. IEEE Computer Society (2011)","DOI":"10.1109\/CSMR.2011.25"},{"issue":"6","key":"14_CR11","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. Journal of the American Society for Information Science and Technology (JASIS) 41(6), 391\u2013407 (1990)","journal-title":"Journal of the American Society for Information Science and Technology (JASIS)"},{"key":"14_CR12","unstructured":"Eclipse: Requirements Engineering Platform. http:\/\/eclipse.org\/rmf\/pror\/ (2014)"},{"key":"14_CR13","unstructured":"Eclipse: EMF Diff\/Merge: a diff\/merge component for models. http:\/\/eclipse.org\/diffmerge (Accessed 2021)"},{"key":"14_CR14","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: 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29\u2013October 3, 2014, pp. 391\u2013400. IEEE Computer Society (2014)","DOI":"10.1109\/ICSME.2014.61"},{"key":"14_CR15","volume-title":"Formal Concept Analysis: Mathematical Foundations","author":"B Ganter","year":"1997","unstructured":"Ganter, B., Wille, R.: Formal Concept Analysis: Mathematical Foundations, 1st edn. Springer-Verlag New York, Inc., Secaucus, NJ, USA (1997)","edition":"1"},{"key":"14_CR16","doi-asserted-by":"crossref","unstructured":"Gr\u00fcner, S., Burger, A., Abukwaik, H., El-Sharkawy, S., Schmid, K., Ziadi, T., Paule, A., Suda, F., Viehl, A.: Demonstration of a toolchain for feature extraction, analysis and visualization on an industrial case study. In: 17th IEEE International Conference on Industrial Informatics, INDIN 2019, Helsinki, Finland, July 22\u201325, 2019, pp. 459\u2013465. IEEE (2019)","DOI":"10.1109\/INDIN41052.2019.8972141"},{"key":"14_CR17","doi-asserted-by":"crossref","unstructured":"Haugen, \u00d8., Wasowski, A., Czarnecki, K.: CVL: common variability language. In: 17th International Software Product Line Conference, SPLC 2013, Tokyo, Japan - August 26\u201330, 2013, p. 277. ACM (2013)","DOI":"10.1145\/2491627.2493899"},{"key":"14_CR18","doi-asserted-by":"crossref","unstructured":"Krueger, C.W.: Easing the transition to software mass customization. In: 4th International Workshop on Software Product-Family Engineering, PFE 2001, Bilbao, Spain, October 3\u20135, 2001, Revised Papers, Lecture Notes in Computer Science, vol. 2290, pp. 282\u2013293. Springer (2001)","DOI":"10.1007\/3-540-47833-7_25"},{"key":"14_CR19","unstructured":"Levenshtein, V.: Binary Codes Capable of Correcting Deletions, Insertions and Reversals. Soviet Physics Doklady 10 (1966)"},{"key":"14_CR20","doi-asserted-by":"crossref","unstructured":"Li, L., Martinez, J., Ziadi, T., Bissyand\u00e9, T.F., Klein, J., Traon, Y.L.: Mining families of Android applications for extractive SPL adoption. In: Proceedings of the 20th International Conference on Software Product Lines, SPLC 2016, Beijing, China, September 19\u201323 (2016)","DOI":"10.1145\/2934466.2946047"},{"key":"14_CR21","doi-asserted-by":"crossref","unstructured":"Liu, J., Batory, D.S., Lengauer, C.: Feature oriented refactoring of legacy applications. In: L.J. Osterweil, H.D. Rombach, M.L. Soffa (eds.) 28th International Conference on Software Engineering (ICSE 2006), Shanghai, China, May 20\u201328, 2006, pp. 112\u2013121. ACM (2006)","DOI":"10.1145\/1134285.1134303"},{"key":"14_CR22","unstructured":"Lora-Michiels, A., Salinesi, C., Mazo, R.: A method based on association rules to construct product line models. In: VaMoS, ICB-Research Report, vol. 37, pp. 147\u2013150. Universit\u00e4t Duisburg-Essen (2010)"},{"key":"14_CR23","doi-asserted-by":"crossref","unstructured":"Mahmood, W., Str\u00fcber, D., Berger, T., L\u00e4mmel, R., Mukelabai, M.: Seamless variability management with the virtual platform. In: 43rd IEEE\/ACM International Conference on Software Engineering, ICSE 2021, Madrid, Spain, 22\u201330 May 2021, pp. 1658\u20131670. IEEE (2021)","DOI":"10.1109\/ICSE43902.2021.00147"},{"key":"14_CR24","unstructured":"Martinez, J.: Mining software artefact variants for product line migration and analysis. Ph.D. thesis, University of Luxembourg and Sorbonne University, France (2016). URL https:\/\/tel.archives-ouvertes.fr\/tel-01477423"},{"key":"14_CR25","doi-asserted-by":"crossref","unstructured":"Martinez, J., Assun\u00e7\u00e3o, W.K.G., Ziadi, T.: ESPLA: A catalog of extractive SPL adoption case studies. In: Proceedings of the 21st Int. Systems and Software Product Line Conference, SPLC 2017, Volume B, Sevilla, Spain, September 25\u201329, 2017, pp. 38\u201341. ACM (2017)","DOI":"10.1145\/3109729.3109748"},{"key":"14_CR26","doi-asserted-by":"crossref","unstructured":"Martinez, J., Ordo\u00f1ez, N., T\u00ebrnava, X., Ziadi, T., Aponte, J., Figueiredo, E., Valente, M.T.: Feature location benchmark with ArgoUML SPL. In: Proceeedings of the 22nd International Systems and Software Product Line Conference - Volume 1, SPLC 2018, Gothenburg, Sweden, September 10\u201314, 2018, pp. 257\u2013263. ACM (2018)","DOI":"10.1145\/3233027.3236402"},{"key":"14_CR27","doi-asserted-by":"crossref","unstructured":"Martinez, J., Wolfart, D., Assun\u00e7\u00e3o, W.K.G., Figueiredo, E.: Insights on software product line extraction processes: Argouml to argouml-spl revisited. In: SPLC \u201920: 24th ACM International Systems and Software Product Line Conference, Montreal, Quebec, Canada, October 19\u201323, 2020, Volume A, pp. 6:1\u20136:6. ACM (2020)","DOI":"10.1145\/3382025.3414971"},{"key":"14_CR28","doi-asserted-by":"crossref","unstructured":"Martinez, J., Ziadi, T., Bissyand\u00e9, T.F., Klein, J., Traon, Y.L.: Automating the extraction of model-based software product lines from model variants (T). In: 30th IEEE\/ACM International Conference on Automated Software Engineering, ASE 2015, Lincoln, NE, USA, November 9\u201313, 2015, pp. 396\u2013406. IEEE Computer Society (2015)","DOI":"10.1109\/ASE.2015.44"},{"key":"14_CR29","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: Proceedings of the 19th International Conference on Software Product Line, SPLC 2015, Nashville, TN, USA, July 20\u201324, 2015, pp. 101\u2013110. ACM (2015)","DOI":"10.1145\/2791060.2791086"},{"key":"14_CR30","doi-asserted-by":"crossref","unstructured":"Martinez, J., Ziadi, T., Bissyand\u00e9, T.F., Klein, J., Traon, Y.L.: Name suggestions during feature identification: The VariClouds approach. In: Proceedings of the 20th International Conference on Software Product Lines, SPLC 2016, Beijing, China, September 19\u201323 (2016)","DOI":"10.1145\/2934466.2934480"},{"key":"14_CR31","doi-asserted-by":"crossref","unstructured":"Martinez, J., Ziadi, T., Bissyand\u00e9, T.F., Klein, J., Traon, Y.L.: Bottom-up technologies for reuse: automated extractive adoption of software product lines. In: 39th International Conference on Software Engineering, ICSE 2017, Buenos Aires, Argentina, May 20\u201328, 2017 - Companion Volume, Tool demo, pp. 67\u201370. IEEE Computer Society (2017)","DOI":"10.1109\/ICSE-C.2017.15"},{"key":"14_CR32","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1016\/j.infsof.2018.07.005","volume":"104","author":"J Martinez","year":"2018","unstructured":"Martinez, J., Ziadi, T., Papadakis, M., Bissyand\u00e9, T.F., Klein, J., Traon, Y.L.: Feature location benchmark for extractive software product line adoption research using realistic and synthetic eclipse variants. Information & Software Technology 104, 46\u201359 (2018)","journal-title":"Information & Software Technology"},{"key":"14_CR33","doi-asserted-by":"crossref","unstructured":"Michelon, G.K., Sotto-Mayor, B., Martinez, J., Arrieta, A., Abreu, R., Assun\u00e7\u00e3o, W.K.G.: Spectrum-based feature localization: a case study using argouml. In: SPLC \u201921: 25th ACM International Systems and Software Product Line Conference, Leicester, United Kingdom, September 6\u201311, 2021, Volume A, pp. 126\u2013130. ACM (2021)","DOI":"10.1145\/3461001.3473065"},{"key":"14_CR34","unstructured":"OMG: Meta Object Facility (MOF) Core Specification. http:\/\/www.omg.org\/spec\/MOF\/2.0\/ (2006)"},{"key":"14_CR35","unstructured":"OMG: Requirements Interchange Format (ReqIF). http:\/\/www.omg.org\/spec\/ReqIF (2013)"},{"key":"14_CR36","first-page":"2016","volume":"19\u201323","author":"Pfofe, T., Thuem, T., Schulze, S., Fenske, W., Schaefer, I.: Synchronizing Software Variants with VariantSync. In: Proceedings of the 20th International Conference on Software Product Lines, SPLC","year":"2016","unstructured":"Pfofe, T., Thuem, T., Schulze, S., Fenske, W., Schaefer, I.: Synchronizing Software Variants with VariantSync. In: Proceedings of the 20th International Conference on Software Product Lines, SPLC 2016, Beijing, China, September 19\u201323, 2016 (2016)","journal-title":"China, September"},{"key":"14_CR37","doi-asserted-by":"crossref","unstructured":"Rubin, J., Chechik, M.: A survey of feature location techniques. In: Domain Engineering, Product Lines, Languages, and Conceptual Models, pp. 29\u201358. Springer (2013)","DOI":"10.1007\/978-3-642-36654-3_2"},{"key":"14_CR38","doi-asserted-by":"crossref","unstructured":"Rubin, J., Czarnecki, K., Chechik, M.: Managing cloned variants: a framework and experience. In: 17th International Software Product Line Conference, SPLC 2013, Tokyo, Japan - August 26\u201330, 2013, pp. 101\u2013110. ACM (2013)","DOI":"10.1145\/2491627.2491644"},{"key":"14_CR39","doi-asserted-by":"crossref","unstructured":"Ryssel, U., Ploennigs, J., Kabitzsch, K.: Extraction of feature models from formal contexts. In: Software Product Lines - 15th International Conference, SPLC 2011, Munich, Germany, August 22\u201326, 2011. Workshop Proceedings (Volume 2), p. 4. ACM (2011)","DOI":"10.1145\/2019136.2019141"},{"key":"14_CR40","unstructured":"Salman, H.E., Seriai, A., Dony, C.: Feature-to-code traceability in a collection of software variants: Combining formal concept analysis and information retrieval. In: IEEE 14th International Conference on Information Reuse & Integration, IRI 2013, San Francisco, CA, USA, August 14\u201316, 2013, pp. 209\u2013216. IEEE Computer Society (2013)"},{"key":"14_CR41","doi-asserted-by":"crossref","unstructured":"Shatnawi, A., Seriai, A., Sahraoui, H.A.: Recovering architectural variability of a family of product variants. In: 14th International Conference on Software Reuse, ICSR 2015, Miami, FL, USA, January 4\u20136, 2015. Proceedings, Lecture Notes in Computer Science, vol. 8919, pp. 17\u201333. Springer (2015)","DOI":"10.1007\/978-3-319-14130-5_2"},{"key":"14_CR42","doi-asserted-by":"crossref","unstructured":"Str\u00fcber, D., Mukelabai, M., Kr\u00fcger, J., Fischer, S., Linsbauer, L., Martinez, J., Berger, T.: Facing the truth: benchmarking the techniques for the evolution of variant-rich systems. In: Proceedings of the 23rd International Systems and Software Product Line Conference, SPLC 2019, Volume A, Paris, France, September 9\u201313, 2019, pp. 26:1\u201326:12 (2019)","DOI":"10.1145\/3336294.3336302"},{"key":"14_CR43","doi-asserted-by":"crossref","unstructured":"Th\u00fcm, T., K\u00e4stner, C., Benduhn, F., Meinicke, J., Saake, G., Leich, T.: FeatureIDE: An extensible framework for feature-oriented software development. Science of Computer Programming 79(0) (2014)","DOI":"10.1016\/j.scico.2012.06.002"},{"key":"14_CR44","unstructured":"Tinkerpop: TinkerPop3: A Graph Computing Framework. http:\/\/blueprints.tinkerpop.com (2015)"},{"issue":"8","key":"14_CR45","doi-asserted-by":"publisher","first-page":"707","DOI":"10.1109\/TSE.2016.2521368","volume":"42","author":"WE Wong","year":"2016","unstructured":"Wong, W.E., Gao, R., Li, Y., Abreu, R., Wotawa, F.: A survey on software fault localization. IEEE Transactions on Software Engineering 42(8), 707\u2013740 (2016)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"14_CR46","unstructured":"WordNet Similarity for Java: WordNet Similarity for Java. https:\/\/code.google.com\/p\/ws4j\/ (2015)"},{"key":"14_CR47","doi-asserted-by":"crossref","unstructured":"Wu, Z., Palmer, M.S.: Verb semantics and lexical selection. In: 32nd Annual Meeting of the Association for Computational Linguistics, 27\u201330 June 1994, New Mexico State University, Las Cruces, New Mexico, USA, Proceedings., pp. 133\u2013138. Morgan Kaufmann Publishers\/ACL (1994)","DOI":"10.3115\/981732.981751"},{"key":"14_CR48","doi-asserted-by":"crossref","unstructured":"Xue, Y., Xing, Z., Jarzabek, S.: Feature location in a collection of product variants. In: 19th Working Conference on Reverse Engineering, WCRE 2012, Kingston, ON, Canada, October 15\u201318, 2012, pp. 145\u2013154. IEEE Computer Society (2012)","DOI":"10.1109\/WCRE.2012.24"},{"key":"14_CR49","doi-asserted-by":"crossref","unstructured":"Zave, P.: An experiment in feature engineering. In: Programming methodology, pp. 353\u2013377. Springer New York (2003)","DOI":"10.1007\/978-0-387-21798-7_17"},{"key":"14_CR50","doi-asserted-by":"crossref","unstructured":"Ziadi, T., Frias, L., da Silva, M.A.A., Ziane, M.: Feature identification from the source code of product variants. In: 16th European Conference on Software Maintenance and Reengineering, CSMR 2012, Szeged, Hungary, March 27\u201330, 2012, pp. 417\u2013422. IEEE Computer Society (2012)","DOI":"10.1109\/CSMR.2012.52"},{"key":"14_CR51","doi-asserted-by":"crossref","unstructured":"Ziadi, T., Henard, C., Papadakis, M., Ziane, M., Traon, Y.L.: Towards a language-independent approach for reverse-engineering of software product lines. In: Symposium on Applied Computing, SAC 2014, Gyeongju, Republic of Korea - March 24\u201328, 2014, pp. 1064\u20131071. ACM (2014)","DOI":"10.1145\/2554850.2554874"},{"key":"14_CR52","doi-asserted-by":"crossref","unstructured":"Ziadi, T., Hillah, L.: Software product line extraction from bytecode based applications. In: 23rd International Conference on Engineering of Complex Computer Systems, ICECCS 2018, Melbourne, Australia, December 12\u201314, 2018, pp. 221\u2013225. IEEE Computer Society (2018)","DOI":"10.1109\/ICECCS2018.2018.00037"}],"container-title":["Handbook of Re-Engineering Software Intensive Systems into Software Product Lines"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-11686-5_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,22]],"date-time":"2022-11-22T21:57:34Z","timestamp":1669154254000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-11686-5_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7,5]]},"ISBN":["9783031116858","9783031116865"],"references-count":52,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-11686-5_14","relation":{},"subject":[],"published":{"date-parts":[[2022,7,5]]},"assertion":[{"value":"5 July 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}