{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T15:19:20Z","timestamp":1759331960535,"version":"3.40.3"},"publisher-location":"Cham","reference-count":38,"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_15","type":"book-chapter","created":{"date-parts":[[2022,11,22]],"date-time":"2022-11-22T21:33:47Z","timestamp":1669152827000},"page":"379-404","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Systematic Software Reuse with Automated Extraction and Composition for Clone-and-Own"],"prefix":"10.1007","author":[{"given":"Lukas","family":"Linsbauer","sequence":"first","affiliation":[]},{"given":"Stefan","family":"Fischer","sequence":"additional","affiliation":[]},{"given":"Gabriela Karoline","family":"Michelon","sequence":"additional","affiliation":[]},{"given":"Wesley K. G.","family":"Assun\u00e7\u00e3o","sequence":"additional","affiliation":[]},{"given":"Paul","family":"Gr\u00fcnbacher","sequence":"additional","affiliation":[]},{"given":"Roberto E.","family":"Lopez-Herrejon","sequence":"additional","affiliation":[]},{"given":"Alexander","family":"Egyed","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,7,5]]},"reference":[{"issue":"2","key":"15_CR1","doi-asserted-by":"publisher","first-page":"417","DOI":"10.1007\/s10515-019-00253-7","volume":"26","author":"F Angerer","year":"2019","unstructured":"Angerer, F., Grimmer, A., Pr\u00e4hofer, H., Gr\u00fcnbacher, P.: Change impact analysis for maintenance and evolution of variable software systems. Autom. Softw. Eng. 26(2), 417\u2013461 (2019)","journal-title":"Autom. Softw. Eng."},{"key":"15_CR2","doi-asserted-by":"crossref","unstructured":"Apel, S., Batory, D.S., K\u00e4stner, C., Saake, G.: Feature-Oriented Software Product Lines \u2014 Concepts and Implementation. Springer (2013)","DOI":"10.1007\/978-3-642-37521-7"},{"issue":"6","key":"15_CR3","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":"15_CR4","doi-asserted-by":"crossref","unstructured":"Assun\u00e7\u00e3o, W.K.G., Vergilio, S.R.: Feature location for software product line migration: a mapping study. In: SPLC Workshops, pp. 52\u201359. ACM (2014)","DOI":"10.1145\/2647908.2655967"},{"issue":"6","key":"15_CR5","doi-asserted-by":"publisher","first-page":"355","DOI":"10.1109\/TSE.2004.23","volume":"30","author":"DS Batory","year":"2004","unstructured":"Batory, D.S., Sarvela, J.N., Rauschmayer, A.: Scaling step-wise refinement. IEEE Trans. Software Eng. 30(6), 355\u2013371 (2004)","journal-title":"IEEE Trans. Software Eng."},{"key":"15_CR6","doi-asserted-by":"crossref","unstructured":"Berger, T., Lettner, D., Rubin, J., Gr\u00fcnbacher, P., Silva, A., Becker, M., Chechik, M., Czarnecki, K.: What is a feature?: a qualitative study of features in industrial software product lines. In: SPLC, pp. 16\u201325. ACM (2015)","DOI":"10.1145\/2791060.2791108"},{"key":"15_CR7","doi-asserted-by":"crossref","unstructured":"Cleland-Huang, J., Gotel, O., Zisman, A. (eds.): Software and Systems Traceability. Springer (2012)","DOI":"10.1007\/978-1-4471-2239-5"},{"key":"15_CR8","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"},{"key":"15_CR9","doi-asserted-by":"crossref","unstructured":"Cruz, D., Figueiredo, E., Martinez, J.: A literature review and comparison of three feature location techniques using argouml-spl. In: VaMoS, pp. 16:1\u201316:10. ACM (2019)","DOI":"10.1145\/3302333.3302343"},{"key":"15_CR10","doi-asserted-by":"crossref","unstructured":"Deorowicz, S., Debudaj-Grabysz, A., Gudys, A.: Kalign-LCS - A more accurate and faster variant of Kalign2 algorithm for the multiple sequence alignment problem. In: ICMMI, Advances in Intelligent Systems and Computing, vol. 242, pp. 495\u2013502. Springer (2013)","DOI":"10.1007\/978-3-319-02309-0_54"},{"key":"15_CR11","doi-asserted-by":"crossref","unstructured":"Dubinsky, Y., Rubin, J., Berger, T., Duszynski, S., Becker, M., Czarnecki, K.: An exploratory study of cloning in industrial software product lines. In: 17th European Conference on Software Maintenance and Reengineering, CSMR 2013, Genova, Italy, March 5\u20138, 2013, pp. 25\u201334 (2013)","DOI":"10.1109\/CSMR.2013.13"},{"key":"15_CR12","doi-asserted-by":"crossref","unstructured":"Fischer, S., Linsbauer, L., Egyed, A., Lopez-Herrejon, R.E.: Predicting higher order structural feature interactions in variable systems. In: ICSME, pp. 252\u2013263. IEEE Computer Society (2018)","DOI":"10.1109\/ICSME.2018.00035"},{"key":"15_CR13","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, pp. 391\u2013400. IEEE Computer Society (2014)","DOI":"10.1109\/ICSME.2014.61"},{"key":"15_CR14","doi-asserted-by":"crossref","unstructured":"Fischer, S., Linsbauer, L., Lopez-Herrejon, R.E., Egyed, A.: A source level empirical study of features and their interactions in variable software. In: 16th International Working Conference on Source Code Analysis and Manipulation, SCAM 2016, pp. 197\u2013206. IEEE (2016)","DOI":"10.1109\/SCAM.2016.16"},{"key":"15_CR15","doi-asserted-by":"crossref","unstructured":"Illescas, S., Lopez-Herrejon, R.E., Egyed, A.: Towards visualization of feature interactions in software product lines. In: IEEE Working Conference on Software Visualization, Raleigh, NC, USA, pp. 46\u201350. IEEE Computer Society (2016)","DOI":"10.1109\/VISSOFT.2016.16"},{"key":"15_CR16","doi-asserted-by":"crossref","unstructured":"Liebig, J., K\u00e4stner, C., Apel, S.: Analyzing the discipline of preprocessor annotations in 30 million lines of C code. In: 10th International Conference on Aspect-Oriented Software Development, AOSD 2011, Porto de Galinhas, Brazil, March 21\u201325, 2011, pp. 191\u2013202. ACM (2011)","DOI":"10.1145\/1960275.1960299"},{"key":"15_CR17","doi-asserted-by":"crossref","unstructured":"Linsbauer, L., Berger, T., Gr\u00fcnbacher, P.: A classification of variation control systems. In: Proceedings of the 16th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, Vancouver, BC, Canada, pp. 49\u201362. ACM (2017)","DOI":"10.1145\/3136040.3136054"},{"key":"15_CR18","doi-asserted-by":"crossref","unstructured":"Linsbauer, L., Lopez-Herrejon, R.E., Egyed, A.: Recovering traceability between features and code in product variants. In: 17th International Software Product Line Conference, Tokyo, Japan, pp. 131\u2013140. ACM (2013)","DOI":"10.1145\/2491627.2491630"},{"issue":"4","key":"15_CR19","doi-asserted-by":"publisher","first-page":"1179","DOI":"10.1007\/s10270-015-0512-y","volume":"16","author":"L Linsbauer","year":"2017","unstructured":"Linsbauer, L., Lopez-Herrejon, R.E., Egyed, A.: Variability extraction and modeling for product variants. Software and System Modeling 16(4), 1179\u20131199 (2017)","journal-title":"Software and System Modeling"},{"key":"15_CR20","doi-asserted-by":"publisher","first-page":"110,796","DOI":"10.1016\/j.jss.2020.110796","volume":"171","author":"L Linsbauer","year":"2021","unstructured":"Linsbauer, L., Schw\u00e4gerl, F., Berger, T., Gr\u00fcnbacher, P.: Concepts of variation control systems. J. Syst. Softw. 171, 110,796 (2021)","journal-title":"J. Syst. Softw."},{"key":"15_CR21","doi-asserted-by":"crossref","unstructured":"Liu, J., Batory, D., Lengauer, C.: Feature oriented refactoring of legacy applications. In: 28th International Conference on Software Engineering, ICSE 2006, p. 112\u2013121. ACM (2006)","DOI":"10.1145\/1134285.1134303"},{"key":"15_CR22","doi-asserted-by":"crossref","unstructured":"Lopez-Herrejon, R.E., Illescas, S., Egyed, A.: Visualization for software product lines: A systematic mapping study. In: 2016 IEEE Working Conference on Software Visualization, Raleigh, NC, USA, pp. 26\u201335. IEEE Computer Society (2016)","DOI":"10.1109\/VISSOFT.2016.11"},{"key":"15_CR23","doi-asserted-by":"crossref","unstructured":"Lopez-Herrejon, R.E., Illescas, S., Egyed, A.: A systematic mapping study of information visualization for software product line engineering. Journal of Software: Evolution and Process 30(2) (2018)","DOI":"10.1002\/smr.1912"},{"key":"15_CR24","doi-asserted-by":"crossref","unstructured":"M\u00e4der, P., Egyed, A.: Do software engineers benefit from source code navigation with traceability? - an experiment in software change management. In: ASE, pp. 444\u2013447. IEEE Computer Society (2011)","DOI":"10.1109\/ASE.2011.6100095"},{"key":"15_CR25","doi-asserted-by":"crossref","unstructured":"M\u00e4der, P., Egyed, A.: Assessing the effect of requirements traceability for software maintenance. In: ICSM, pp. 171\u2013180. IEEE Computer Society (2012)","DOI":"10.1109\/ICSM.2012.6405269"},{"issue":"2","key":"15_CR26","doi-asserted-by":"publisher","first-page":"413","DOI":"10.1007\/s10664-014-9314-z","volume":"20","author":"P M\u00e4der","year":"2015","unstructured":"M\u00e4der, P., Egyed, A.: Do developers benefit from requirements traceability when evolving and maintaining a software system? Empirical Software Engineering 20(2), 413\u2013441 (2015)","journal-title":"Empirical Software Engineering"},{"key":"15_CR27","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: 21st International Systems and Software Product Line Conference - Volume B, SPLC \u201917, pp. 38\u201341. ACM (2017)","DOI":"10.1145\/3109729.3109748"},{"key":"15_CR28","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, pp. 257\u2013263. ACM (2018)","DOI":"10.1145\/3233027.3236402"},{"key":"15_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: SPLC, pp. 101\u2013110. ACM (2015)","DOI":"10.1145\/2791060.2791086"},{"key":"15_CR30","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: ICSE (Companion Volume), pp. 67\u201370. IEEE Computer Society (2017)","DOI":"10.1109\/ICSE-C.2017.15"},{"key":"15_CR31","doi-asserted-by":"crossref","unstructured":"Michelon, G.K., Linsbauer, L., Assun\u00e7\u00e3o, W.K.G., Egyed, A.: Comparison-based feature location in ArgoUML variants. In: Proceedings of the 23rd International Systems and Software Product Line Conference, SPLC 2019, Volume A, Paris, France, September 9\u201313, 2019, pp. 17:1\u201317:5. ACM (2019)","DOI":"10.1145\/3336294.3342360"},{"key":"15_CR32","doi-asserted-by":"crossref","unstructured":"Michelon, G.K., Obermann, D., Linsbauer, L., Assun\u00e7\u00e3o, W.K.G., Gr\u00fcnbacher, P., Egyed, A.: Locating feature revisions in software systems evolving in space and time. In: SPLC \u201920: 24th ACM International Systems and Software Product Line Conference, Montreal, Quebec, Canada, October 19\u201323, 2020, Volume A, pp. 14:1\u201314:11. ACM (2020)","DOI":"10.1145\/3382025.3414954"},{"key":"15_CR33","doi-asserted-by":"crossref","unstructured":"M\u00fcller, R., Eisenecker, U.W.: A graph-based feature location approach using set theory. In: Proceedings of the 23rd International Systems and Software Product Line Conference, SPLC 2019, Volume A, Paris, France, September 9\u201313, 2019, pp. 16:1\u201316:5. ACM (2019)","DOI":"10.1145\/3336294.3342358"},{"key":"15_CR34","doi-asserted-by":"crossref","unstructured":"Pohl, K., B\u00f6ckle, G., Linden, F.J.v.d.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer-Verlag New York, Inc. (2005)","DOI":"10.1007\/3-540-28901-1"},{"key":"15_CR35","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":"15_CR36","doi-asserted-by":"crossref","unstructured":"Rubin, J., Czarnecki, K., Chechik, M.: Managing cloned variants: a framework and experience. In: SPLC, pp. 101\u2013110 (2013)","DOI":"10.1145\/2491627.2491644"},{"key":"15_CR37","doi-asserted-by":"crossref","unstructured":"Svahnberg, M., van Gurp, J., Bosch, J.: A taxonomy of variability realization techniques. Softw., Pract. Exper. 35(8), 705\u2013754 (2005)","DOI":"10.1002\/spe.652"},{"key":"15_CR38","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1016\/j.scico.2012.06.002","volume":"79","author":"T Th\u00fcm","year":"2014","unstructured":"Th\u00fcm, T., K\u00e4stner, C., Benduhn, F., Meinicke, J., Saake, G., Leich, T.: FeatureIDE: An extensible framework for feature-oriented software development. Sci. Comput. Program. 79, 70\u201385 (2014)","journal-title":"Sci. Comput. Program."}],"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_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,5]],"date-time":"2022-12-05T08:04:42Z","timestamp":1670227482000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-11686-5_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7,5]]},"ISBN":["9783031116858","9783031116865"],"references-count":38,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-11686-5_15","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"}}]}}