{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T09:25:10Z","timestamp":1743153910794,"version":"3.40.3"},"publisher-location":"Cham","reference-count":21,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319471686"},{"type":"electronic","value":"9783319471693"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-47169-3_43","type":"book-chapter","created":{"date-parts":[[2016,10,4]],"date-time":"2016-10-04T17:56:23Z","timestamp":1475603783000},"page":"547-562","source":"Crossref","is-referenced-by-count":5,"title":["Identifying Variability in Object-Oriented Code Using Model-Based Code Mining"],"prefix":"10.1007","author":[{"given":"David","family":"Wille","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Tiede","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sandro","family":"Schulze","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christoph","family":"Seidl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ina","family":"Schaefer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,10,5]]},"reference":[{"doi-asserted-by":"crossref","unstructured":"Antkiewicz, M., Ji, W., Berger, T., Czarnecki, K., Schmorleiz, T., Lammel, R., St\u0103nciulescu, S., W\u0105sowski, A., Schaefer, I.: Flexible product line engineering with a virtual platform. In: Proceedings of the International Conference on Software Engineering (ICSE), ICSE 2014, pp. 532\u2013535. ACM (2014)","key":"43_CR1","DOI":"10.1145\/2591062.2591126"},{"doi-asserted-by":"crossref","unstructured":"Duszynski, S., Knodel, J., Becker, M.: Analyzing the source code of multiple software variants for reuse potential. In: Proceedings of the Working Conference on Reverse Engineering (WCRE), WCRE 2011. IEEE, pp. 303\u2013307 (2011)","key":"43_CR2","DOI":"10.1109\/WCRE.2011.44"},{"issue":"4","key":"43_CR3","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1007\/s11219-009-9077-8","volume":"17","author":"P Frenzel","year":"2009","unstructured":"Frenzel, P., Koschke, R., Breu, A.P.J., Angstmann, K.: Method for consolidating software variants into product lines. Softw. Qual. J. 17(4), 331\u2013366 (2009)","journal-title":"Softw. Qual. J."},{"doi-asserted-by":"crossref","unstructured":"Hemel, A., Koschke, R.: Reverse engineering variability in source code using clone detection: a case study for linux variants of consumer electronic devices. In: Proceedings of the Working Conference on Reverse Engineering (WCRE), WCRE 2012, pp. 357\u2013366. IEEE (2012)","key":"43_CR4","DOI":"10.1109\/WCRE.2012.45"},{"doi-asserted-by":"crossref","unstructured":"Kapser, C., Godfrey, M.W.: \u201cCloning Considered Harmful\u201d considered harmful. In: Proceedings of the Working Conference on Reverse Engineering (WCRE), WCRE 2006, pp. 19\u201328. IEEE (2006)","key":"43_CR5","DOI":"10.1109\/WCRE.2006.1"},{"doi-asserted-by":"crossref","unstructured":"Klatt, B., Krogmann, K., Seidl, C.: Program dependency analysis for consolidating customized product copies. In: Proceedings of the International Conference on Software Maintenance and Evolution (ICSME), ICSME 2014, pp. 496\u2013500. IEEE (2014)","key":"43_CR6","DOI":"10.1109\/ICSME.2014.81"},{"unstructured":"Koschke, R.: Survey of research on software clones. In: Duplication, Redundancy, and Similarity in Software. Dagstuhl Seminar Proceedings 06301. Internationales Begegnungs- und Forschungszentrum fur Informatik (IBFI), Schloss Dagstuhl, Germany, Dagstuhl, Germany (2007)","key":"43_CR7"},{"doi-asserted-by":"crossref","unstructured":"Krieter, S., Schroter, R., Fenske, W., Saake, G.: Use-case-specific source- code documentation for feature-oriented programming. In: Proceedings of the International Workshop on Variability Modeling in Software-intensive Systems (VaMoS), VaMoS 2015, pp. 27:27\u201327:34. ACM (2015)","key":"43_CR8","DOI":"10.1145\/2701319.2701329"},{"unstructured":"Levenshtein, V.I.: Binary codes capable of correcting deletions, insertions, reversals. Soviet Phys. Doklady 10(8) (1966)","key":"43_CR9"},{"doi-asserted-by":"crossref","unstructured":"Linsbauer, L., Lopez-Herrejon, R.E., Egyed, A.: Variability extraction, modeling for product variants. Softw. Syst. Model., 1\u201321 (2016)","key":"43_CR10","DOI":"10.1007\/s10270-015-0512-y"},{"doi-asserted-by":"crossref","unstructured":"Martinez, J., Ziadi, T., Bissyande, T.F., Klein, J., Le Traon, Y.: Bottomup adoption of software product lines: a generic and extensible approach. In: Proceedings of the International Software Product Line Conference (SPLC), SPLC 2015, pp. 101\u2013110. ACM (2015)","key":"43_CR11","DOI":"10.1145\/2791060.2791086"},{"doi-asserted-by":"crossref","unstructured":"Monden, A., Nakae, D., Kamiya, T., Sato, S., Matsumoto, K.: Software quality analysis by code clones in industrial legacy software. In: Proceedings of the International Symposium on Software Metrics (METRICS), METRICS 2002, pp. 87\u201394. IEEE (2002)","key":"43_CR12","DOI":"10.1109\/METRIC.2002.1011328"},{"key":"43_CR13","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-28901-1","volume-title":"Software Product Line Engineering: Foundations, Principles and Techniques","author":"K Pohl","year":"2005","unstructured":"Pohl, K., Bockle, G., van der Linden, F.J.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer, Heidelberg (2005)"},{"issue":"7","key":"43_CR14","doi-asserted-by":"crossref","first-page":"470","DOI":"10.1016\/j.scico.2009.02.007","volume":"74","author":"CK Roy","year":"2009","unstructured":"Roy, C.K., Cordy, J.R., Koschke, R.: Comparison and evaluation of code clone detection techniques and tools: a qualitative approach. Sci. Comput. Program. 74(7), 470\u2013495 (2009)","journal-title":"Sci. Comput. Program."},{"key":"43_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1007\/978-3-642-28872-2_20","volume-title":"Fundamental Approaches to Software Engineering","author":"J Rubin","year":"2012","unstructured":"Rubin, J., Chechik, M.: Combining related products into product lines. In: Lara, J., Zisman, A. (eds.) FASE 2012. LNCS, vol. 7212, pp. 285\u2013300. Springer, Heidelberg (2012). doi: 10.1007\/978-3-642-28872-2_20"},{"doi-asserted-by":"crossref","unstructured":"Rubin, J., Chechik, M.: N-way model merging. In: Proceedings of the European Software Engineering Conference\/Foundations of Software Engineering (ESEC\/FSE), ESEC\/FSE 2013, pp. 301\u2013311. ACM (2013)","key":"43_CR16","DOI":"10.1145\/2491411.2491446"},{"key":"43_CR17","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1016\/j.scico.2012.06.002","volume":"79","author":"T Thum","year":"2014","unstructured":"Thum, T., Kastner, 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."},{"doi-asserted-by":"crossref","unstructured":"Wille, D.: Managing lots of models: the FaMine approach. In: Proceedings of the International Symposium on Foundations of Software Engineering (FSE), FSE 2014, pp. 817\u2013819. ACM (2014)","key":"43_CR18","DOI":"10.1145\/2635868.2661681"},{"doi-asserted-by":"crossref","unstructured":"Wille, D., Schulze, S., Seidl, C., Schaefer, I.: Custom-tailored variability mining for block-based languages. In: Proceedings of the International Conference on Software Analysis, Evolution, and Reengineering (SANER), SANER 2016. IEEE (2016)","key":"43_CR19","DOI":"10.1109\/SANER.2016.13"},{"doi-asserted-by":"crossref","unstructured":"Wille, D., Holthusen, S., Schulze, S., Schaefer, I.: Interface variability in family model mining. In: Proceedings of the International Workshop on Model-Driven Approaches in Software Product Line Engineering (MAPLE), SPLC 2013, pp. 44\u201351. ACM (2013)","key":"43_CR20","DOI":"10.1145\/2499777.2500708"},{"doi-asserted-by":"crossref","unstructured":"Yoshimura, K., Ganesan, D., Muthig, D.: Assessing merge potential of existing engine control systems into a product line. In: Proceedings of the International Workshop on Software Engineering for Automotive Systems (SEAS), SEAS 2006, pp. 61\u201367. ACM (2006)","key":"43_CR21","DOI":"10.1145\/1138474.1138485"}],"container-title":["Lecture Notes in Computer Science","Leveraging Applications of Formal Methods, Verification and Validation: Discussion, Dissemination, Applications"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-47169-3_43","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,24]],"date-time":"2017-06-24T20:22:06Z","timestamp":1498335726000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-47169-3_43"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319471686","9783319471693"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-47169-3_43","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]}}}