{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T12:14:45Z","timestamp":1725624885332},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642245732"},{"type":"electronic","value":"9783642245749"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"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":[[2011]]},"DOI":"10.1007\/978-3-642-24574-9_19","type":"book-chapter","created":{"date-parts":[[2011,10,25]],"date-time":"2011-10-25T01:27:52Z","timestamp":1319506072000},"page":"141-150","source":"Crossref","is-referenced-by-count":6,"title":["An Overview of Techniques for Detecting Software Variability Concepts in Source Code"],"prefix":"10.1007","author":[{"given":"Angela","family":"Lozano","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"19_CR1","first-page":"109","volume-title":"SSR 2001: Proc. of the 2001 Symposium on Software Reusability","author":"M. Anastasopoulos","year":"2001","unstructured":"Anastasopoulos, M., Gacek, C.: Implementing product line variabilities. In: SSR 2001: Proc. of the 2001 Symposium on Software Reusability, pp. 109\u2013117. ACM, New York (2001)"},{"issue":"1","key":"19_CR2","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1007\/s10515-008-0040-x","volume":"16","author":"M. Antkiewicz","year":"2009","unstructured":"Antkiewicz, M., Bartolomei, T.T., Czarnecki, K.: Fast extraction of high-quality framework-specific models from application code. Autom. Softw. Eng.\u00a016(1), 101\u2013144 (2009)","journal-title":"Autom. Softw. Eng."},{"key":"19_CR3","first-page":"13","volume-title":"Revised Papers from the 4th Int\u2019l Workshop on Software Product-Family Engineering, PFE 2001","author":"J. Bosch","year":"2002","unstructured":"Bosch, J., Florijn, G., Greefhorst, D., Kuusela, J., Obbink, J.H., Pohl, K.: Variability issues in software product lines. In: Revised Papers from the 4th Int\u2019l Workshop on Software Product-Family Engineering, PFE 2001, pp. 13\u201321. Springer, Heidelberg (2002)"},{"key":"19_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"154","DOI":"10.1007\/3-540-45652-X_10","volume-title":"Software Product Lines","author":"T.J. Brown","year":"2002","unstructured":"Brown, T.J., Spence, I., Kilpatrick, P., Crookes, D.: Adaptable components for software product line engineering. In: Chastek, G.J. (ed.) SPLC 2002. LNCS, vol.\u00a02379, pp. 154\u2013175. Springer, Heidelberg (2002)"},{"key":"19_CR5","first-page":"22","volume-title":"SPLC 2008: Proc. of the 2008 12th Int\u2019l Software Product Line Conference","author":"K. Czarnecki","year":"2008","unstructured":"Czarnecki, K., She, S., Wasowski, A.: Sample spaces and feature models: There and back again. In: SPLC 2008: Proc. of the 2008 12th Int\u2019l Software Product Line Conference, pp. 22\u201331. IEEE Computer Society, Washington, DC, USA (2008)"},{"key":"19_CR6","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1109\/ICSE.2001.919087","volume-title":"ICSE 2001: Proc. of the 23rd Int\u2019l Conference on Software Engineering","author":"A. Egyed","year":"2001","unstructured":"Egyed, A.: A scenario-driven approach to traceability. In: ICSE 2001: Proc. of the 23rd Int\u2019l Conference on Software Engineering, pp. 123\u2013132. IEEE Computer Society, Washington, DC, USA (2001)"},{"key":"19_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/32.895984","volume":"27","author":"S.G. Eick","year":"2001","unstructured":"Eick, S.G., Graves, T.L., Karr, A.F., Marron, J.S., Mockus, A.: Does code decay? assessing the evidence from change management data. IEEE Trans. Softw. Eng.\u00a027, 1\u201312 (2001)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"10","key":"19_CR8","first-page":"933","volume":"33","author":"D. Faust","year":"2003","unstructured":"Faust, D., Verhoef, C.: Software product line migration and deployment. Software: Practice and Experience\u00a033(10), 933\u2013955 (2003)","journal-title":"Software: Practice and Experience"},{"key":"19_CR9","first-page":"160","volume-title":"WCRE 2007: Proc. of the 14th Working Conference on Reverse Engineering","author":"P. Frenzel","year":"2007","unstructured":"Frenzel, P., Koschke, R., Breu, A.P.J., Angstmann, K.: Extending the reflexion method for consolidating software variants into product lines. In: WCRE 2007: Proc. of the 14th Working Conference on Reverse Engineering, pp. 160\u2013169. IEEE Computer Society, Washington, DC, USA (2007)"},{"key":"19_CR10","first-page":"64","volume-title":"Proc. of the 2nd Int\u2019l Workshop on Recommendation Systems for Software Engineering, RSSE 2010","author":"O. Hummel","year":"2010","unstructured":"Hummel, O., Janjic, W., Atkinson, C.: Proposing software design recommendations based on component interface intersecting. In: Proc. of the 2nd Int\u2019l Workshop on Recommendation Systems for Software Engineering, RSSE 2010, pp. 64\u201368. ACM, New York (2010)"},{"key":"19_CR11","unstructured":"Jaring, M.: Variability Engineering as an Integral Part of the Software Product Family Development Process. PhD thesis, Rijksuniversiteit Groningen (2005)"},{"key":"19_CR12","first-page":"249","volume-title":"Proc. of the 14th Int\u2019l Conference on Software Engineering and Knowledge Engineering, SEKE 2002","author":"E. Johansson","year":"2002","unstructured":"Johansson, E., H\u00f6st, M.: Tracking degradation in software product lines through measurement of design rule violations. In: Proc. of the 14th Int\u2019l Conference on Software Engineering and Knowledge Engineering, SEKE 2002, pp. 249\u2013254. ACM, New York (2002)"},{"key":"19_CR13","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1109\/52.776957","volume":"16","author":"B. Keepence","year":"1999","unstructured":"Keepence, B., Mannion, M.: Using patterns to model variability in product families. IEEE Softw.\u00a016, 102\u2013108 (1999)","journal-title":"IEEE Softw."},{"key":"19_CR14","doi-asserted-by":"publisher","first-page":"663","DOI":"10.1016\/j.infsof.2004.11.007","volume":"47","author":"S.D. Kim","year":"2005","unstructured":"Kim, S.D., Her, J.S., Chang, S.H.: A theoretical foundation of variability in component-based development. Inf. Softw. Technol.\u00a047, 663\u2013673 (2005)","journal-title":"Inf. Softw. Technol."},{"key":"19_CR15","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 Control\u00a017, 331\u2013366 (2009)","journal-title":"Software Quality Control"},{"key":"19_CR16","unstructured":"Lai, A., Murphy, G.C.: The structure of features in Java code: An exploratory investigation. In: Ossher, H., Tarr, P., Murphy, G. (eds.) Workshop on Multi-Dimensional Separation of Concerns (OOPSLA 1999) (November 1999)"},{"issue":"6","key":"19_CR17","doi-asserted-by":"publisher","first-page":"513","DOI":"10.1002\/spe.645","volume":"35","author":"A. Maccari","year":"2005","unstructured":"Maccari, A., Heie, A.: Managing infinite variability in mobile terminal software: Research articles. Softw. Pract. Exper.\u00a035(6), 513\u2013537 (2005)","journal-title":"Softw. Pract. Exper."},{"key":"19_CR18","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1109\/CSMR.2008.4493311","volume-title":"Proc. of the 2008 12th European Conference on Software Maintenance and Reengineering, CSMR 2004","author":"T. Mende","year":"2008","unstructured":"Mende, T., Beckwermert, F., Koschke, R., Meier, G.: Supporting the grow-and-prune model in software product lines evolution using clone detection. In: Proc. of the 2008 12th European Conference on Software Maintenance and Reengineering, CSMR 2004, pp. 163\u2013172. IEEE Computer Society, Washington, DC, USA (2008)"},{"key":"19_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"230","DOI":"10.1007\/978-3-642-15114-9_18","volume-title":"Software Architecture","author":"C. Parra","year":"2010","unstructured":"Parra, C., Cleve, A., Blanc, X., Duchien, L.: Feature-based composition of software architectures. In: Babar, M.A., Gorton, I. (eds.) ECSA 2010. LNCS, vol.\u00a06285, pp. 230\u2013245. Springer, Heidelberg (2010)"},{"key":"19_CR20","first-page":"304","volume-title":"Revised Papers from the 4th Int\u2019l Workshop on Software Product-Family Engineering, PFE 2001","author":"S. Salicki","year":"2002","unstructured":"Salicki, S., Farcet, N.: Expression and usage of the variability in the software product lines. In: Revised Papers from the 4th Int\u2019l Workshop on Software Product-Family Engineering, PFE 2001, pp. 304\u2013318. Springer, London (2002)"},{"issue":"2","key":"19_CR21","doi-asserted-by":"publisher","first-page":"146","DOI":"10.1145\/227607.227613","volume":"5","author":"G. Snelting","year":"1996","unstructured":"Snelting, G.: Reengineering of configurations based on mathematical concept analysis. ACM Trans. Softw. Eng. Methodol.\u00a05(2), 146\u2013189 (1996)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"19_CR22","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.\u00a035, 705\u2013754 (2005)","journal-title":"Softw. Pract. Exper."},{"key":"19_CR23","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1145\/1370750.1370775","volume-title":"Proc. of the 2008 Int\u2019l Working Conference on Mining Software Repositories, MSR 2008","author":"S. Thummalapenta","year":"2008","unstructured":"Thummalapenta, S., Xie, T.: Spotweb: detecting framework hotspots via mining open source repositories on the web. In: Proc. of the 2008 Int\u2019l Working Conference on Mining Software Repositories, MSR 2008, pp. 109\u2013112. ACM, New York (2008)"},{"key":"19_CR24","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1109\/WCRE.2009.15","volume-title":"WCRE 2009: Proc. of the 2009 16th Working Conference on Reverse Engineering","author":"Y. Yang","year":"2009","unstructured":"Yang, Y., Peng, X., Zhao, W.: Domain feature model recovery from multiple applications using data access semantics and formal concept analysis. In: WCRE 2009: Proc. of the 2009 16th Working Conference on Reverse Engineering, pp. 215\u2013224. IEEE Computer Society, Washington, DC, USA (2009)"}],"container-title":["Lecture Notes in Computer Science","Advances in Conceptual Modeling. Recent Developments and New Directions"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-24574-9_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,12]],"date-time":"2021-12-12T14:24:27Z","timestamp":1639319067000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-24574-9_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642245732","9783642245749"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-24574-9_19","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}