{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T20:33:23Z","timestamp":1774125203333,"version":"3.50.1"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2016,1,29]],"date-time":"2016-01-29T00:00:00Z","timestamp":1454025600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2017,10]]},"DOI":"10.1007\/s10270-015-0512-y","type":"journal-article","created":{"date-parts":[[2016,1,29]],"date-time":"2016-01-29T06:31:29Z","timestamp":1454049089000},"page":"1179-1199","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":65,"title":["Variability extraction and modeling for product variants"],"prefix":"10.1007","volume":"16","author":[{"given":"Lukas","family":"Linsbauer","sequence":"first","affiliation":[]},{"given":"Roberto Erick","family":"Lopez-Herrejon","sequence":"additional","affiliation":[]},{"given":"Alexander","family":"Egyed","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2016,1,29]]},"reference":[{"issue":"5","key":"512_CR1","doi-asserted-by":"crossref","first-page":"725","DOI":"10.1109\/TSE.2012.71","volume":"39","author":"N Ali","year":"2013","unstructured":"Ali, N., Gu\u00e9h\u00e9neuc, Y.G., Antoniol, G.: Trustrace: mining software repositories to improve the accuracy of requirement traceability links. IEEE Trans. Softw. Eng. 39(5), 725\u2013741 (2013)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"7","key":"512_CR2","doi-asserted-by":"publisher","first-page":"1","DOI":"10.4230\/DagRep.4.7.1","volume":"4","author":"S Apel","year":"2014","unstructured":"Apel, S., Atlee, J.M., Baresi, L., Zave, P.: Feature interactions: the next generation (dagstuhl seminar 14281). Dagstuhl Rep. 4(7), 1\u201324 (2014). doi: 10.4230\/DagRep.4.7.1","journal-title":"Dagstuhl Rep."},{"issue":"5","key":"512_CR3","doi-asserted-by":"crossref","first-page":"49","DOI":"10.5381\/jot.2009.8.5.c5","volume":"8","author":"S Apel","year":"2009","unstructured":"Apel, S., K\u00e4stner, C.: An overview of feature-oriented software development. J. Object Technol. 8(5), 49\u201384 (2009)","journal-title":"J. Object Technol."},{"key":"512_CR4","unstructured":"ArgoUML: Argouml-spl project. http:\/\/argouml-spl.tigris.org\/ (2013). Accessed 2014"},{"key":"512_CR5","doi-asserted-by":"crossref","unstructured":"Assuncao, W.K.G., Lopez-Herrejon, R.E., Linsbauer, L., Vergilio, S.R., Egyed, A.: Extracting variability-safe feature models from source code dependencies in system variants. In: Genetic and Evolutionary Computation Conference (GECCO) (2015)","DOI":"10.1145\/2739480.2754720"},{"key":"512_CR6","doi-asserted-by":"publisher","unstructured":"Assun\u00e7\u00e3o, W.K.G., Vergilio, S.R.: Feature location for software product line migration: a mapping study. In: Gnesi, S., Fantechi, A., ter Beek, M.H., Botterweck, G., Becker, M. (eds.) 18th International Software Product Lines Conference\u2014Companion Volume for Workshop, Tools and Demo papers, SPLC \u201914, Florence, Italy, September 15\u201319, 2014, pp. 52\u201359. ACM (2014). doi: 10.1145\/2647908.2655967","DOI":"10.1145\/2647908.2655967"},{"issue":"6","key":"512_CR7","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. Softw. Eng. 30(6), 355\u2013371 (2004). doi: 10.1109\/TSE.2004.23","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"6","key":"512_CR8","doi-asserted-by":"crossref","first-page":"615","DOI":"10.1016\/j.is.2010.01.001","volume":"35","author":"D Benavides","year":"2010","unstructured":"Benavides, D., Segura, S., Cort\u00e9s, A.R.: Automated analysis of feature models 20 years later: a literature review. Inf. Syst. 35(6), 615\u2013636 (2010)","journal-title":"Inf. Syst."},{"key":"512_CR9","doi-asserted-by":"crossref","unstructured":"Chen, X., Hosking, J.G., Grundy, J.: Visualizing traceability links between source code and documentation. In: Erwig, M., Stapleton, G., Costagliola, G. (eds.) VL\/HCC, pp. 119\u2013126. IEEE (2012)","DOI":"10.1109\/VLHCC.2012.6344496"},{"key":"512_CR10","doi-asserted-by":"publisher","unstructured":"Cleland-Huang, J., Gotel, O., Zisman, A. (eds.): Software and Systems Traceability. Springer, Berlin (2012). doi: 10.1007\/978-1-4471-2239-5","DOI":"10.1007\/978-1-4471-2239-5"},{"key":"512_CR11","doi-asserted-by":"crossref","unstructured":"Couto, M.V., Valente, M.T., Figueiredo, E.: Extracting software product lines: a case study using conditional compilation. In: CSMR, pp. 191\u2013200 (2011)","DOI":"10.1109\/CSMR.2011.25"},{"issue":"1","key":"512_CR12","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1002\/smr.567","volume":"25","author":"B Dit","year":"2013","unstructured":"Dit, B., Revelle, M., Gethers, M., Poshyvanyk, D.: Feature location in source code: a taxonomy and survey. J. Softw. Evol. Process 25(1), 53\u201395 (2013)","journal-title":"J. Softw. Evol. Process"},{"key":"512_CR13","doi-asserted-by":"publisher","unstructured":"Dubinsky, Y., Rubin, J., Berger, T., Duszynski, S., Becker, M., Czarnecki, K.: An exploratory study of cloning in industrial software product lines. In: Cleve, A., Ricca, F., Cerioli, M. (eds.) 17th European Conference on Software Maintenance and Reengineering, CSMR 2013, Genova, Italy, March 5\u20138, 2013, pp. 25\u201334. IEEE Computer Society (2013). doi: 10.1109\/CSMR.2013.13","DOI":"10.1109\/CSMR.2013.13"},{"issue":"2","key":"512_CR14","doi-asserted-by":"crossref","first-page":"188","DOI":"10.1109\/TSE.2010.38","volume":"37","author":"A Egyed","year":"2011","unstructured":"Egyed, A.: Automatically detecting and tracking inconsistencies in software design models. IEEE Trans. Softw. Eng. 37(2), 188\u2013204 (2011)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"512_CR15","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 International Conference on Software Maintenance and Evolution, pp. 391\u2013400 (2014)","DOI":"10.1109\/ICSME.2014.61"},{"key":"512_CR16","doi-asserted-by":"crossref","unstructured":"Fischer, S., Linsbauer, L., Lopez-Herrejon, R.E., Egyed, A., Ramler, R.: Bridging the gap between software variability and system variant management: experiences from an industrial machinery product line. In: Euromicro Conference on Software Engineering and Advanced Applications (SEAA) (2015)","DOI":"10.1109\/SEAA.2015.57"},{"key":"512_CR17","doi-asserted-by":"publisher","unstructured":"Haslinger, E.N., Lopez-Herrejon, R.E., Egyed, A.: On extracting feature models from sets of valid feature combinations. In: Cortellessa, V., Varr\u00f3, D. (eds.) FASE, Lecture Notes in Computer Science, vol. 7793, pp. 53\u201367. Springer, New York (2013). doi: 10.1007\/978-3-642-37057-1","DOI":"10.1007\/978-3-642-37057-1"},{"key":"512_CR18","doi-asserted-by":"publisher","unstructured":"Hetrick, W.A., Krueger, C.W., Moore, J.G.: Incremental return on incremental investment: Engenio\u2019s transition to software product line practice. In: Tarr, P.L., Cook, W.R. (eds.) Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2006, October 22\u201326, 2006, Portland, Oregon, USA, pp. 798\u2013804. ACM (2006). doi: 10.1145\/1176617.1176726","DOI":"10.1145\/1176617.1176726"},{"issue":"5","key":"512_CR19","doi-asserted-by":"crossref","first-page":"933","DOI":"10.1007\/s10664-012-9233-9","volume":"18","author":"HH Kagdi","year":"2013","unstructured":"Kagdi, H.H., Gethers, M., Poshyvanyk, D.: Integrating conceptual and logical couplings for change impact analysis in software. Empir. Softw. Eng. 18(5), 933\u2013969 (2013)","journal-title":"Empir. Softw. Eng."},{"key":"512_CR20","doi-asserted-by":"crossref","unstructured":"Kang, K., Cohen, S., Hess, J., Nowak, W., Peterson, S.: Feature-oriented domain analysis (foda) feasibility study. Tech. rep., Technical Report CMU\/SEI-90TR-21, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, USA (1990)","DOI":"10.21236\/ADA235785"},{"key":"512_CR21","doi-asserted-by":"publisher","unstructured":"K\u00e4stner, C., Apel, S., ur Rahman, S.S., Rosenm\u00fcller, M., Batory, D.S., Saake, G.: On the impact of the optional feature problem: analysis and case studies. In: Muthig, D., McGregor, J.D. (eds.) Software Product Lines, 13th International Conference, SPLC 2009, San Francisco, California, USA, August 24\u201328, 2009, Proceedings, ACM International Conference Proceeding Series, vol. 446, pp. 181\u2013190. ACM (2009). doi: 10.1145\/1753235.1753261","DOI":"10.1145\/1753235.1753261"},{"issue":"4","key":"512_CR22","doi-asserted-by":"crossref","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.J., Angstmann, K.: Extending the reflexion method for consolidating software variants into product lines. Softw. Qual. J. 17(4), 331\u2013366 (2009)","journal-title":"Softw. Qual. J."},{"issue":"8","key":"512_CR23","doi-asserted-by":"publisher","first-page":"1010","DOI":"10.1016\/j.scico.2012.05.003","volume":"78","author":"MA Laguna","year":"2013","unstructured":"Laguna, M.A., Crespo, Y.: A systematic mapping study on software product line evolution: from legacy system reengineering to product line refactoring. Sci. Comput. Program. 78(8), 1010\u20131034 (2013). doi: 10.1016\/j.scico.2012.05.003","journal-title":"Sci. Comput. Program."},{"key":"512_CR24","doi-asserted-by":"crossref","unstructured":"Linsbauer, L., Angerer, F., Gruenbacher, P., Lettner, D., Praehofer, H., Lopez-Herrejon, R.E., Egyed, A.: Recovering feature-to-code mappings in mixed-variability software systems. In: 30th International Conference on Software Maintenance and Evolution., pp. 426\u2013430 (2014)","DOI":"10.1109\/ICSME.2014.67"},{"key":"512_CR25","doi-asserted-by":"crossref","unstructured":"Linsbauer, L., Lopez-Herrejon, R.E., Egyed, A.: Recovering traceability between features and code in product variants. In: SPLC-7, pp. 131\u2013140 (2013)","DOI":"10.1145\/2491627.2491630"},{"key":"512_CR26","doi-asserted-by":"publisher","unstructured":"Linsbauer, L., Lopez-Herrejon, R.E., Egyed, A.: Feature model synthesis with genetic programming. In: Goues, C.L., Yoo, S. (eds.) Search-Based Software Engineering\u20146th International Symposium, SSBSE 2014, Fortaleza, Brazil, August 26\u201329, 2014. Proceedings, Lecture Notes in Computer Science, vol. 8636, pp. 153\u2013167. Springer, Berlin (2014). doi: 10.1007\/978-3-319-09940-8_11","DOI":"10.1007\/978-3-319-09940-8_11"},{"key":"512_CR27","doi-asserted-by":"crossref","unstructured":"Liu, J., Batory, D., Lengauer, C.: Feature oriented refactoring of legacy applications. In: ICSE-28, pp. 112\u2013121. ACM (2006)","DOI":"10.1145\/1134285.1134303"},{"key":"512_CR28","doi-asserted-by":"publisher","unstructured":"Lopez-Herrejon, R.E., Galindo, J.A., Benavides, D., Segura, S., Egyed, A.: Reverse engineering feature models with evolutionary algorithms: An exploratory study. In: Fraser, G., de Souza, J.T. (eds.) SSBSE, Lecture Notes in Computer Science, vol. 7515, pp. 168\u2013182. Springer, Berlin (2012). doi: 10.1007\/978-3-642-33119-0_13","DOI":"10.1007\/978-3-642-33119-0_13"},{"key":"512_CR29","doi-asserted-by":"publisher","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: Schmidt, D.C. (ed.) Proceedings of the 19th International Conference on Software Product Line, SPLC 2015, Nashville, TN, USA, July 20\u201324, 2015, pp. 101\u2013110. ACM (2015). doi: 10.1145\/2791060.2791086","DOI":"10.1145\/2791060.2791086"},{"issue":"5","key":"512_CR30","doi-asserted-by":"crossref","first-page":"1008","DOI":"10.1109\/TSE.2011.90","volume":"38","author":"HA Nguyen","year":"2012","unstructured":"Nguyen, H.A., Nguyen, T.T., Pham, N.H., Al-Kofahi, J.M., Nguyen, T.N.: Clone management for evolving software. IEEE Trans. Softw. Eng. 38(5), 1008\u20131026 (2012)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"512_CR31","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., B\u00f6ckle, G., Linden, FJvd: Software Product Line Engineering: Foundations, Principles and Techniques. Springer, Secaucus (2005)"},{"key":"512_CR32","doi-asserted-by":"publisher","unstructured":"Rubin, J., Chechik, M.: N-way model merging. In: Meyer, B., Baresi, L., Mezini, M. (eds.) Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC\/FSE\u201913, Saint Petersburg, Russian Federation, August 18\u201326, 2013, pp. 301\u2013311. ACM (2013). doi: 10.1145\/2491411.2491446","DOI":"10.1145\/2491411.2491446"},{"key":"512_CR33","doi-asserted-by":"crossref","unstructured":"Rubin, J., Chechik, M.: A survey of feature location techniques. In: Domain Engineering: Product Lines, Conceptual Models, and Languages, pp. 29\u201358. Springer, Berlin (2013)","DOI":"10.1007\/978-3-642-36654-3_2"},{"key":"512_CR34","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":"512_CR35","unstructured":"Russell, S.J., Norvig, P.: Artificial Intelligence: A Modern Approach (3. internat. ed.). Pearson Education (2010). http:\/\/vig.pearsoned.com\/store\/product\/1,1207,store-12521_isbn-0136042597,00.html"},{"key":"512_CR36","unstructured":"Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework 2.0, 2nd edn. Addison-Wesley Professional (2009)"},{"issue":"8","key":"512_CR37","doi-asserted-by":"crossref","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. Softw. Pract. Exp. 35(8), 705\u2013754 (2005)","journal-title":"Softw. Pract. Exp."},{"key":"512_CR38","doi-asserted-by":"crossref","unstructured":"Xue, Y., Xing, Z., Jarzabek, S.: Feature location in a collection of product variants. In: WCRE, pp. 145\u2013154. IEEE Computer Society (2012)","DOI":"10.1109\/WCRE.2012.24"},{"key":"512_CR39","doi-asserted-by":"publisher","unstructured":"Ziadi, T., Frias, L., da Silva, M.A.A., Ziane, M.: Feature identification from the source code of product variants. In: Mens, T., Cleve, A., Ferenc, R. (eds.) 16th European Conference on Software Maintenance and Reengineering, CSMR 2012, Szeged, Hungary, March 27\u201330, 2012, pp. 417\u2013422. IEEE (2012). doi: 10.1109\/CSMR.2012.52","DOI":"10.1109\/CSMR.2012.52"}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-015-0512-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-015-0512-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-015-0512-y","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-015-0512-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,1]],"date-time":"2025-06-01T07:51:12Z","timestamp":1748764272000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-015-0512-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,1,29]]},"references-count":39,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2017,10]]}},"alternative-id":["512"],"URL":"https:\/\/doi.org\/10.1007\/s10270-015-0512-y","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,1,29]]}}}