{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T20:33:22Z","timestamp":1774125202426,"version":"3.50.1"},"publisher-location":"Cham","reference-count":19,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319141299","type":"print"},{"value":"9783319141305","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-14130-5_2","type":"book-chapter","created":{"date-parts":[[2014,12,22]],"date-time":"2014-12-22T01:11:06Z","timestamp":1419210666000},"page":"17-33","source":"Crossref","is-referenced-by-count":15,"title":["Recovering Architectural Variability of a Family of Product Variants"],"prefix":"10.1007","author":[{"given":"Anas","family":"Shatnawi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abdelhak","family":"Seriai","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Houari","family":"Sahraoui","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"2_CR1","volume-title":"Software product lines: practices and patterns","author":"P. Clements","year":"2002","unstructured":"Clements, P., Northrop, L.: Software product lines: practices and patterns. Addison-Wesley, Reading (2002)"},{"key":"2_CR2","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-28901-1","volume-title":"Software product line engineering","author":"K. Pohl","year":"2005","unstructured":"Pohl, K., B\u00f6ckle, G., Van Der Linden, F.: Software product line engineering. Springer, Heidelberg (2005)"},{"issue":"7","key":"2_CR3","doi-asserted-by":"publisher","first-page":"472","DOI":"10.4236\/jsea.2012.57054","volume":"5","author":"L. Tan","year":"2012","unstructured":"Tan, L., Lin, Y., Ye, H.: Quality-oriented software product line architecture design. Journal of Software Engineering & Applications\u00a05(7), 472\u2013476 (2012)","journal-title":"Journal of Software Engineering & Applications"},{"key":"2_CR4","doi-asserted-by":"crossref","unstructured":"Rubin, J., Chechik, M.: Locating distinguishing features using diff sets. In: IEEE\/ACM 27th Inter. Conf. on ASE, pp. 242\u2013245 (2012)","DOI":"10.1145\/2351676.2351712"},{"key":"2_CR5","doi-asserted-by":"crossref","unstructured":"She, S., Lotufo, R., Berger, T., Wasowski, A., Czarnecki, K.: Reverse engineering feature models. In: Proc. of 33rd ICSE, pp. 461\u2013470 (2011)","DOI":"10.1145\/1985793.1985856"},{"key":"2_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/978-3-642-23798-0_25","volume-title":"Software Architecture","author":"M. Acher","year":"2011","unstructured":"Acher, M., Cleve, A., Collet, P., Merle, P., Duchien, L., Lahire, P.: Reverse engineering architectural feature models. In: Crnkovic, I., Gruhn, V., Book, M. (eds.) ECSA 2011. LNCS, vol.\u00a06903, pp. 220\u2013235. Springer, Heidelberg (2011)"},{"issue":"4","key":"2_CR7","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1007\/s11219-009-9077-8","volume":"17","author":"R. Koschke","year":"2009","unstructured":"Koschke, R., Frenzel, P., Breu, A.P., Angstmann, K.: Extending the reflexion method for consolidating software variants into product lines. Software Quality Journal\u00a017(4), 331\u2013366 (2009)","journal-title":"Software Quality Journal"},{"key":"2_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1007\/11554844_6","volume-title":"Software Product Lines","author":"K.C. Kang","year":"2005","unstructured":"Kang, K.C., Kim, M., Lee, J.J., Kim, B.-K.: Feature-oriented re-engineering of legacy systems into product line assets - a case study. In: Obbink, H., Pohl, K. (eds.) SPLC 2005. LNCS, vol.\u00a03714, pp. 45\u201356. Springer, Heidelberg (2005)"},{"key":"2_CR9","doi-asserted-by":"crossref","unstructured":"Kebir, S., Seriai, A.D., Chardigny, S., Chaoui, A.: Quality-centric approach for software component identification from object-oriented code. In: Proc. of WICSA\/ECSA, pp. 181\u2013190 (2012)","DOI":"10.1109\/WICSA-ECSA.212.26"},{"key":"2_CR10","doi-asserted-by":"crossref","unstructured":"Chardigny, S., Seriai, A., Oussalah, M., Tamzalit, D.: Extraction of component based architecture from object-oriented systems. In: Proc. of 7th WICSA, pp. 285\u2013288 (2008)","DOI":"10.1109\/WICSA.2008.44"},{"key":"2_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"322","DOI":"10.1007\/978-3-540-88030-1_28","volume-title":"Software Architecture","author":"S. Chardigny","year":"2008","unstructured":"Chardigny, S., Seriai, A., Oussalah, M., Tamzalit, D.: Search-based extraction of component-based architecture from object-oriented systems. In: Morrison, R., Balasubramaniam, D., Falkner, K. (eds.) ECSA 2008. LNCS, vol.\u00a05292, pp. 322\u2013325. Springer, Heidelberg (2008)"},{"key":"2_CR12","first-page":"8","volume":"47","author":"B. Ganter","year":"1996","unstructured":"Ganter, B., Wille, R.: Formal concept analysis. Wissenschaftliche Zeitschrift-Technischen Universitat Dresden\u00a047, 8\u201313 (1996)","journal-title":"Wissenschaftliche Zeitschrift-Technischen Universitat Dresden"},{"key":"2_CR13","unstructured":"Han, J., Kamber, M., Pei, J.: Data mining: concepts and techniques. Morgan Kaufmann (2006)"},{"key":"2_CR14","unstructured":"Yevtushenko, A.S.: System of data analysis \u201cconcept explorer\u201d. In: Proc. of the 7th National Conf. on Artificial Intelligence (KII), vol.\u00a079, pp. 127\u2013134 (2000) (in Russian)"},{"key":"2_CR15","doi-asserted-by":"crossref","unstructured":"Hendrickson, S.A., van der Hoek, A.: Modeling product line architectures through change sets and relationships. In: Proc. of the 29th ICSE, pp. 189\u2013198 (2007)","DOI":"10.1109\/ICSE.2007.56"},{"key":"2_CR16","doi-asserted-by":"crossref","unstructured":"Figueiredo, E., Cacho, N., Sant\u2019Anna, C., Monteiro, M., Kulesza, U., Garcia, A., Soares, S., Ferrari, F., Khan, S., et al.: Evolving software product lines with aspects. In: Proc. of 30th ICSE, pp. 261\u2013270 (2008)","DOI":"10.1145\/1368088.1368124"},{"key":"2_CR17","doi-asserted-by":"crossref","unstructured":"Ryssel, U., Ploennigs, J., Kabitzsch, K.: Extraction of feature models from formal contexts. In: Proc. of 15th SPLC, pp. 1\u20134 (2011)","DOI":"10.1145\/2019136.2019141"},{"key":"2_CR18","doi-asserted-by":"crossref","unstructured":"Duszynski, S., Knodel, J., Becker, M.: Analyzing the source code of multiple software variants for reuse potential. In: Proc. of WCRE, pp. 303\u2013307 (2011)","DOI":"10.1109\/WCRE.2011.44"},{"key":"2_CR19","doi-asserted-by":"crossref","unstructured":"Shatnawi, A., Seriai, A.D.: Mining reusable software components from objectoriented source code of a set of similar software. In: IEEE 14th Inter. Conf. on Information Reuse and Integration (IRI), pp. 193\u2013200 (2013)","DOI":"10.1109\/IRI.2013.6642472"}],"container-title":["Lecture Notes in Computer Science","Software Reuse for Dynamic Systems in the Cloud and Beyond"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-14130-5_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,30]],"date-time":"2023-07-30T20:58:21Z","timestamp":1690750701000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-14130-5_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319141299","9783319141305"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-14130-5_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014]]}}}