{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T02:25:49Z","timestamp":1742955949521,"version":"3.40.3"},"publisher-location":"Cham","reference-count":33,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783031116858"},{"type":"electronic","value":"9783031116865"}],"license":[{"start":{"date-parts":[[2022,11,23]],"date-time":"2022-11-23T00:00:00Z","timestamp":1669161600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,11,23]],"date-time":"2022-11-23T00:00:00Z","timestamp":1669161600000},"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_12","type":"book-chapter","created":{"date-parts":[[2022,11,22]],"date-time":"2022-11-22T21:33:47Z","timestamp":1669152827000},"page":"293-315","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Understanding the Variability on the Recovery of Product Line Architectures"],"prefix":"10.1007","author":[{"given":"Crescencio","family":"Lima","sequence":"first","affiliation":[]},{"given":"Mateus","family":"Cardoso","sequence":"additional","affiliation":[]},{"given":"Ivan do Carmo","family":"Machado","sequence":"additional","affiliation":[]},{"given":"Eduardo Santana de","family":"Almeida","sequence":"additional","affiliation":[]},{"given":"Christina von Flach Garcia","family":"Chavez","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,11,23]]},"reference":[{"issue":"11","key":"12_CR1","doi-asserted-by":"publisher","first-page":"1098","DOI":"10.1016\/j.infsof.2007.10.013","volume":"50","author":"F Ahmed","year":"2008","unstructured":"Ahmed, F., Capretz, L.F.: The software product line architecture: An empirical investigation of key process activities. Inf. Softw. Technol. 50(11), 1098\u20131113 (2008)","journal-title":"Inf. Softw. Technol."},{"key":"12_CR2","doi-asserted-by":"crossref","unstructured":"Apel, S., Batory, D., Kstner, C., Saake, G.: Feature-Oriented Software Product Lines: Concepts and Implementation. Springer (2013)","DOI":"10.1007\/978-3-642-37521-7"},{"key":"12_CR3","doi-asserted-by":"crossref","unstructured":"Bosch, J., Capilla, R.: Variability Implementation, pp. 75\u201386. Springer (2013)","DOI":"10.1007\/978-3-642-36583-6_5"},{"key":"12_CR4","unstructured":"Cardoso, M.P.S., Lima, C., von Flach Garcia Chavez, C., do Carmo Machado, I.: PLAR Tool - A Sofware Product Line Architecture Recovery Tool. In: 8th Brazilian Conference on Software: Theory and Practice - Tools Session, pp. 18\u201322 (2017)"},{"issue":"4","key":"12_CR5","doi-asserted-by":"publisher","first-page":"344","DOI":"10.1016\/j.infsof.2010.12.006","volume":"53","author":"L Chen","year":"2011","unstructured":"Chen, L., Ali Babar, M.: A systematic review of evaluation of variability management approaches in software product lines. Inf. Softw. Technol. 53(4), 344\u2013362 (2011)","journal-title":"Inf. Softw. Technol."},{"key":"12_CR6","doi-asserted-by":"crossref","unstructured":"Clements, P., Garlan, D., Bass, L., Stafford, J., Nord, R., Ivers, J., Little, R.: Documenting Software Architectures: Views and Beyond. Pearson Education (2002)","DOI":"10.1109\/ICSE.2003.1201264"},{"key":"12_CR7","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: Proceedings of the 2013 17th European Conference on Software Maintenance and Reengineering, pp. 25\u201334. IEEE Computer Society, Washington, DC, USA (2013)","DOI":"10.1109\/CSMR.2013.13"},{"issue":"4","key":"12_CR8","doi-asserted-by":"publisher","first-page":"573","DOI":"10.1109\/TSE.2009.19","volume":"35","author":"S Ducasse","year":"2009","unstructured":"Ducasse, S., Pollet, D.: Software Architecture Reconstruction: A Process-Oriented Taxonomy. IEEE Transactions on Software Engineering 35(4), 573\u2013591 (2009)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"12_CR9","doi-asserted-by":"crossref","unstructured":"Galster, M., Avgeriou, P.: Handling variability in software architecture: Problems and implications. In: Proceedings of the 2011 Ninth Working IEEE\/IFIP Conference on Software Architecture, pp. 171\u2013180. IEEE Computer Society (2011)","DOI":"10.1109\/WICSA.2011.30"},{"key":"12_CR10","doi-asserted-by":"crossref","unstructured":"Galster, M., Avgeriou, P.: The notion of variability in software architecture: Results from a preliminary exploratory study. In: Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems, pp. 59\u201367. ACM (2011)","DOI":"10.1145\/1944892.1944899"},{"issue":"6","key":"12_CR11","first-page":"1","volume":"37","author":"M Galster","year":"2013","unstructured":"Galster, M., Weyns, D., Avgeriou, P., Becker, M.: Variability in software architecture: views and beyond. SIGSOFT Softw. Eng. Notes 37(6), 1\u20139 (2013)","journal-title":"SIGSOFT Softw. Eng. Notes"},{"key":"12_CR12","volume-title":"Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures","author":"H Gomaa","year":"2004","unstructured":"Gomaa, H.: Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures. Addison Wesley Longman Publishing Co., Inc. (2004)"},{"issue":"7","key":"12_CR13","doi-asserted-by":"publisher","first-page":"650","DOI":"10.1109\/TSE.2014.2327020","volume":"40","author":"C Henard","year":"2014","unstructured":"Henard, C., Papadakis, M., Perrouin, G., Klein, J., Heymans, P., Traon, Y.L.: Bypassing the combinatorial explosion: Using similarity to generate and prioritize t-wise test configurations for software product lines. IEEE Transactions on Software Engineering 40(7), 650\u2013670 (2014)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"12_CR14","unstructured":"Hilliard, R.: On representing variation. In: 1st International Workshop on Variability in Software Product Line Architectures. ACM (2010)"},{"key":"12_CR15","doi-asserted-by":"crossref","unstructured":"Holmes, R., Walker, R.J.: Systematizing pragmatic software reuse. ACM Transactions on Software Engineering and Methodology 21(4), 20:1\u201320:44 (2013)","DOI":"10.1145\/2377656.2377657"},{"key":"12_CR16","doi-asserted-by":"crossref","unstructured":"Lima, C., Assun\u00e7\u00e3o, W.K.G., Martinez, J., do Carmo Machado, I., von Flach G. Chavez, C., Mendon\u00e7a, W.D.F.: Towards an automated product line architecture recovery: The apo-games case study. In: VII Brazilian Symposium on Software Components, Architectures, and Reuse, SBCARS \u201918, pp. 33\u201342. ACM (2018)","DOI":"10.1145\/3267183.3267187"},{"key":"12_CR17","doi-asserted-by":"crossref","unstructured":"Lima-Neto, C.R., Cardoso, M.P.S., von Flach Garcia Chavez, C., de Almeida, E.S.: Initial evidence for understanding the relationship between product line architecture and software architecture recovery. In: IX Brazilian Symposium on Components, Architectures and Reuse Software, pp. 40\u201349 (2015)","DOI":"10.1109\/SBCARS.2015.15"},{"key":"12_CR18","unstructured":"Linden, F.J.v.d., Schmid, K., Rommes, E.: Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering. Springer-Verlag (2007)"},{"key":"12_CR19","doi-asserted-by":"crossref","unstructured":"Linsbauer, L., Lopez-Herrejon, R.E., Egyed, A.: Variability extraction and modeling for product variants. Software & Systems Modeling (2016)","DOI":"10.1007\/s10270-015-0512-y"},{"key":"12_CR20","doi-asserted-by":"crossref","unstructured":"Losavio, F., Ordaz, O., Levy, N., Baiotto, A.: Graph modelling of a refactoring process for product line architecture design. In: XXXIX Latin American Computing Conference (CLEI), pp. 1\u201312 (2013)","DOI":"10.1109\/CLEI.2013.6670632"},{"key":"12_CR21","doi-asserted-by":"crossref","unstructured":"Mancoridis, S., Mitchell, B.S., Chen, Y., Gansner, E.R.: Bunch: A clustering tool for the recovery and maintenance of software system structures. In: IEEE International Conference on Software Maintenance, pp. 50\u201359. IEEE (1999)","DOI":"10.1109\/ICSM.1999.792498"},{"key":"12_CR22","unstructured":"Oliveira-Junior, E.A., Gimenes, I., Maldonado, J.: A metric suite to support software product line architecture evaluation. In: XXXIV Conferencia Latinoamericana de Informatica, pp. 489\u2013498 (2008)"},{"key":"12_CR23","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 (2005)","DOI":"10.1007\/3-540-28901-1"},{"key":"12_CR24","doi-asserted-by":"crossref","unstructured":"Shatnawi, A., Seriai, A., Sahraoui, H.: Recovering architectural variability of a family of product variants. In: Software Reuse for Dynamic Systems in the Cloud and Beyond: 14th International Conference on Software Reuse, pp. 17\u201333. Springer (2014)","DOI":"10.1007\/978-3-319-14130-5_2"},{"key":"12_CR25","doi-asserted-by":"crossref","unstructured":"Shatnawi, A., Seriai, A.D., Sahraoui, H.: Recovering software product line architecture of a family of object-oriented product variants. Journal of Systems and Software (2016)","DOI":"10.1016\/j.jss.2016.07.039"},{"key":"12_CR26","doi-asserted-by":"publisher","DOI":"10.1002\/0471028959.sof142","volume-title":"Goal question metric (gqm) approach","author":"R van Solingen","year":"2002","unstructured":"van Solingen, R., Basili, V., Caldiera, G., Rombach, H.D.: Goal question metric (gqm) approach. In: Encyclopedia of Software Engineering. John Wiley & Sons, Inc. (2002)"},{"issue":"4","key":"12_CR27","doi-asserted-by":"publisher","first-page":"1717","DOI":"10.1007\/s10664-016-9459-z","volume":"22","author":"I Stavropoulou","year":"2017","unstructured":"Stavropoulou, I., Grigoriou, M., Kontogiannis, K.: Case study on which relations to use for clustering-based software architecture recovery. Empirical Software Engineering 22(4), 1717\u20131762 (2017)","journal-title":"Empirical Software Engineering"},{"issue":"8","key":"12_CR28","doi-asserted-by":"publisher","first-page":"705","DOI":"10.1002\/spe.652","volume":"35","author":"M Svahnberg","year":"2005","unstructured":"Svahnberg, M., van Gurp, J., Bosch, J.: A taxonomy of variability realization techniques: Research articles. Softw. Pract. Exper. 35(8), 705\u2013754 (2005)","journal-title":"Softw. Pract. Exper."},{"issue":"4","key":"12_CR29","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1109\/MS.2002.1020289","volume":"19","author":"S Thiel","year":"2002","unstructured":"Thiel, S., Hein, A.: Modeling and using product line variability in automotive systems. IEEE Softw. 19(4), 66\u201372 (2002)","journal-title":"IEEE Softw."},{"key":"12_CR30","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. Science of Computer Programming 79, 70\u201385 (2014)","journal-title":"Science of Computer Programming"},{"issue":"1","key":"12_CR31","first-page":"127","volume":"4","author":"MA Torkamani","year":"2014","unstructured":"Torkamani, M.A.: Extractability effectiveness on software product line. International Journal of Electrical and Computer Engineering 4(1), 127 (2014)","journal-title":"International Journal of Electrical and Computer Engineering"},{"key":"12_CR32","doi-asserted-by":"crossref","unstructured":"Wu, Y., Yang, Y., Peng, X., Qiu, C., Zhao, W.: Recovering object-oriented framework for software product line reengineering. In: Proceedings of the 12th International Conference on Top Productivity Through Software Reuse, pp. 119\u2013134. Springer-Verlag (2011)","DOI":"10.1007\/978-3-642-21347-2_10"},{"key":"12_CR33","doi-asserted-by":"crossref","unstructured":"Zhang, T., Deng, L., Wu, J., Zhou, Q., Ma, C.: Some metrics for accessing quality of product line architecture. In: International Conference on Computer Science and Software Engineering, vol. 2, pp. 500\u2013503. IEEE (2008)","DOI":"10.1109\/CSSE.2008.500"}],"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_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,9]],"date-time":"2024-10-09T10:15:12Z","timestamp":1728468912000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-11686-5_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,23]]},"ISBN":["9783031116858","9783031116865"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-11686-5_12","relation":{},"subject":[],"published":{"date-parts":[[2022,11,23]]},"assertion":[{"value":"23 November 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}