{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T03:16:01Z","timestamp":1742958961897,"version":"3.40.3"},"publisher-location":"Cham","reference-count":76,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783031360596"},{"type":"electronic","value":"9783031360602"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-36060-2_6","type":"book-chapter","created":{"date-parts":[[2023,10,5]],"date-time":"2023-10-05T17:04:18Z","timestamp":1696525458000},"page":"131-152","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Analyzing Variant Forks of Software Repositories from Social Coding Platforms"],"prefix":"10.1007","author":[{"given":"John","family":"Businge","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mehrdad","family":"Abdi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Serge","family":"Demeyer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,5,26]]},"reference":[{"key":"6_CR1","doi-asserted-by":"publisher","unstructured":"Abdi, M., Demeyer, S.: Test transplantation through dynamic test slicing. In: International Working Conference on Source Code Analysis and Manipulation (SCAM). IEEE, Piscataway (2022). https:\/\/doi.org\/10.1109\/SCAM55253.2022.00009","DOI":"10.1109\/SCAM55253.2022.00009"},{"key":"6_CR2","doi-asserted-by":"crossref","unstructured":"Ananieva, S., Greiner, S., K\u00fchn, T., Kr\u00fcger, J., Linsbauer, L., Gr\u00fcner, S., Kehrer, T., Klare, H., Koziolek, A., L\u00f6nn, H., Krieter, S., Seidl, C., Ramesh, S., Reussner, R., Westfechtel, B.: A conceptual model for unifying variability in space and time. In: International Conference on Systems and Software Product Lines (SPLC). ACM. New York (2020). https:\/\/doi.org\/10.1145\/3382025.3414955","DOI":"10.1145\/3382025.3414955"},{"key":"6_CR3","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-37521-7","volume-title":"Feature-Oriented Software Product Lines: Concepts and Implementation","author":"S Apel","year":"2013","unstructured":"Apel, S., Batory, D., K\u00e4stner, C., Saake, G.: Feature-Oriented Software Product Lines: Concepts and Implementation. Springer, Berlin (2013)"},{"key":"6_CR4","doi-asserted-by":"crossref","unstructured":"Barr, E.T., Harman, M., Jia, Y., Marginean, A., Petke, J.: Automated software transplantation. In: International Symposium on Software Testing and Analysis (ISSTA), pp. 257\u2013269. ACM, New York (2015). https:\/\/doi.org\/10.1145\/2771783.2771796","DOI":"10.1145\/2771783.2771796"},{"key":"6_CR5","doi-asserted-by":"publisher","unstructured":"Baysal, O., Kononenko, O., Holmes, R., Godfrey, M.W.: The secret life of patches: a Firefox case study. In: Working Conference on Reverse Engineering (WCRE), pp. 447\u2013455 (2012). https:\/\/doi.org\/10.1109\/WCRE.2012.54","DOI":"10.1109\/WCRE.2012.54"},{"key":"6_CR6","doi-asserted-by":"crossref","unstructured":"Berger, T., Rublack, R., Nair, D., Atlee, J.M., Becker, M., Czarnecki, K., Wasowski, A.: A survey of variability modeling in industrial practice. In: International Workshop on Variability Modelling of Software-Intensive Systems. ACM, New York (2013). https:\/\/doi.org\/10.1145\/2430502.2430513","DOI":"10.1145\/2430502.2430513"},{"key":"6_CR7","unstructured":"Blessed-integration: merge to master and release to PyPI. https:\/\/github.com\/erikrose\/blessings\/pull\/104 (2022). Accessed 15 April 2023"},{"key":"6_CR8","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1016\/j.tcs.2012.01.031","volume":"455","author":"P Borba","year":"2012","unstructured":"Borba, P., Teixeira, L., Gheyi, R.: A theory of software product line refinement. Theor. Comput. Sci. 455, 2\u201330 (2012). https:\/\/doi.org\/10.1016\/j.tcs.2012.01.031","journal-title":"Theor. Comput. Sci."},{"key":"6_CR9","unstructured":"Bratach, P.: Why do open source projects fork? https:\/\/thenewstack.io\/open-source-projects-fork\/ (2017). Accessed 15 April 2023"},{"key":"6_CR10","doi-asserted-by":"crossref","unstructured":"Businge, J., Kawuma, S., Bainomugisha, E., Khomh, F., Nabaasa, E.: Code authorship and fault-proneness of open-source android applications: an empirical study. In: International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE), pp. 33\u201342. ACM, New York (2017). https:\/\/doi.org\/10.1145\/3127005.3127009","DOI":"10.1145\/3127005.3127009"},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"Businge, J., Openja, M., Nadi, S., Bainomugisha, E., Berger, T.: Clone-based variability management in the Android ecosystem. In: International Conference on Software Maintenance and Evolution (ICSME), pp. 625\u2013634. IEEE, Piscataway (2018)","DOI":"10.1109\/ICSME.2018.00072"},{"key":"6_CR12","doi-asserted-by":"crossref","unstructured":"Businge, J., Openja, M., Kavaler, D., Bainomugisha, E., Khomh, F., Filkov, V.: Studying Android app popularity by cross-linking GitHub and Google Play store. In: International Conference on Software Analysis, Evolution and Reengineering, pp. 287\u2013297 (2019)","DOI":"10.1109\/SANER.2019.8667998"},{"key":"6_CR13","unstructured":"Businge, J., Decan, A., Zerouali, A., Mens, T., Demeyer, S.: An empirical investigation of forks as variants in the npm package distribution. In: The Belgium-Netherlands Software Evolution Workshop, CEUR Workshop Proceedings, vol. 2912. CEUR-WS.org (2020)"},{"key":"6_CR14","doi-asserted-by":"crossref","unstructured":"Businge, J., Decan, A., Zerouali, A., Mens, T., Demeyer, S., De Roover, C.: Variant forks: motivations and impediments. In: International Conference on Software Analysis, Evolution and Reengineering (SANER) (2022)","DOI":"10.1109\/SANER53432.2022.00105"},{"issue":"2","key":"6_CR15","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1007\/s10664-021-10078-2","volume":"27","author":"J Businge","year":"2022","unstructured":"Businge, J., Openja, M., Nadi, S., Berger, T.: Reuse and maintenance practices among divergent forks in three software ecosystems. Empir. Softw. Eng. 27(2), 54 (2022). https:\/\/doi.org\/10.1007\/s10664-021-10078-2","journal-title":"Empir. Softw. Eng."},{"key":"6_CR16","unstructured":"Chua, B.B.: A survey paper on open source forking motivation reasons and challenges. In: Pacific Asia Conference on Information Systems (PACIS), p. 75 (2017)"},{"key":"6_CR17","unstructured":"Comparing and merging files - hunks. https:\/\/www.gnu.org\/software\/diffutils\/manual\/html_node\/Hunks.html (2021). Accessed 15 April 2023"},{"key":"6_CR18","volume-title":"Generative Programming: Methods, Tools, and Applications","author":"K Czarnecki","year":"2000","unstructured":"Czarnecki, K., Ulrich, E.: Generative Programming: Methods, Tools, and Applications. O\u2019Reilly Media, Inc., Reading (2000)"},{"key":"6_CR19","doi-asserted-by":"crossref","unstructured":"Dabbish, L., Stuart, C., Tsay, J., Herbsleb, J.: Social coding in GitHub: transparency and collaboration in an open software repository. In: International Conference on Computer Supported Cooperative Work (CSCW), pp. 1277\u20131286. ACM, New York (2012). https:\/\/doi.org\/10.1145\/2145204.2145396","DOI":"10.1145\/2145204.2145396"},{"key":"6_CR20","doi-asserted-by":"crossref","unstructured":"Demeyer, S., Ducasse, S., Nierstrasz, O.: Finding refactorings via change metrics. In: Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA), pp. 166\u2013177. ACM, New York (2000). https:\/\/doi.org\/10.1145\/353171.353183","DOI":"10.1145\/354222.353183"},{"key":"6_CR21","unstructured":"de Raadt, T.: Theo de Raadt\u2019s dispute w\/ NetBSD. https:\/\/zeus.theos.com\/deraadt\/coremail.html (2006). Accessed 15 April 2023"},{"key":"6_CR22","doi-asserted-by":"crossref","unstructured":"Dey, T., Mockus, A.: Effect of technical and social factors on pull request quality for the npm ecosystem. In: International Symposium on Empirical Software Engineering and Measurement (ESEM). ACM, New York (2020). https:\/\/doi.org\/10.1145\/3382494.3410685","DOI":"10.1145\/3382494.3410685"},{"key":"6_CR23","unstructured":"Dixion, J.: Different kinds of open source forks: Salad, dinner, and fish. https:\/\/jamesdixon.wordpress.com\/2009\/05\/13\/different-kinds-of-open-source-forks-salad-dinner-and-fish\/ (2009). Accessed 15 April 2023"},{"key":"6_CR24","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: European Conference on Software Maintenance and Reengineering (CSMR), pp. 25\u201334 (2013). https:\/\/doi.org\/10.1109\/CSMR.2013.13","DOI":"10.1109\/CSMR.2013.13"},{"key":"6_CR25","doi-asserted-by":"publisher","unstructured":"Ellis, M., Nadi, S., Dig, D.: Operation-based refactoring-aware merging: an empirical evaluation. Trans. Softw. Eng. (2022). https:\/\/doi.org\/10.48550\/ARXIV.2112.10370","DOI":"10.48550\/ARXIV.2112.10370"},{"key":"6_CR26","unstructured":"Ernst, N.A., Easterbrook, S.M., Mylopoulos, J.: Code forking in open-source software: a requirements perspective. ArXiv. abs\/1004.2889 (2010)"},{"key":"6_CR27","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1016\/j.jss.2013.11.1077","volume":"89","author":"J Gamalielsson","year":"2014","unstructured":"Gamalielsson, J., Lundell, B.: Sustainability of open source software communities beyond a fork: how and why has the LibreOffice project evolved? J. Syst. Softw. 89, 128 \u2013 145 (2014)","journal-title":"J. Syst. Softw."},{"key":"6_CR28","unstructured":"GitHub: The state of open source software 2022. octoverse.github.com (2022). Accessed 15 April 2023"},{"issue":"11","key":"6_CR29","doi-asserted-by":"publisher","first-page":"2632","DOI":"10.1109\/TSE.2019.2960357","volume":"47","author":"RN Iyer","year":"2021","unstructured":"Iyer, R.N., Yun, S.A., Nagappan, M., Hoey, J.: Effects of personality traits on pull request acceptance. Trans. Softw. Eng. 47(11), 2632\u20132643 (2021). https:\/\/doi.org\/10.1109\/TSE.2019.2960357","journal-title":"Trans. Softw. Eng."},{"key":"6_CR30","doi-asserted-by":"crossref","unstructured":"Jiang, Y., Adams, B., German, D.M.: Will my patch make it? And how fast?: Case study on the Linux kernel. In: Working Conference on Mining Software Repositories (MSR), pp. 101\u2013110. IEEE, Piscataway (2013)","DOI":"10.1109\/MSR.2013.6624016"},{"issue":"1","key":"6_CR31","doi-asserted-by":"publisher","first-page":"547","DOI":"10.1007\/s10664-016-9436-6","volume":"22","author":"J Jiang","year":"2017","unstructured":"Jiang, J., Lo, D., He, J., Xia, X., Kochhar, P.S., Zhang, L.: Why and how developers fork what from whom in GitHub. Empir. Softw. Eng. 22(1), 547\u2013578 (2017). https:\/\/doi.org\/10.1007\/s10664-016-9436-6","journal-title":"Empir. Softw. Eng."},{"issue":"11","key":"6_CR32","doi-asserted-by":"publisher","first-page":"803","DOI":"10.1515\/auto-2014-1102","volume":"62","author":"T Kehrer","year":"2014","unstructured":"Kehrer, T., Kelter, U., Taentzer, G.: Propagation of software model changes in the context of industrial plant automation. Automatisierungstechnik 62(11), 803\u2013814 (2014)","journal-title":"Automatisierungstechnik"},{"key":"6_CR33","doi-asserted-by":"publisher","unstructured":"Kehrer, T., Th\u00fcm, T., Schulthei\u00df, A., Bittner, P.M.: Bridging the gap between clone-and-own and software product lines. In: International Conference on Software Engineering \u2013 New Ideas and Emerging Results (ICSE-NIER), pp. 21\u201325 (2021). https:\/\/doi.org\/10.1109\/ICSE-NIER52604.2021.00013","DOI":"10.1109\/ICSE-NIER52604.2021.00013"},{"key":"6_CR34","doi-asserted-by":"crossref","unstructured":"Kr\u00fcger, J., Berger, T.: An empirical analysis of the costs of clone- and platform-oriented software reuse. In: Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE), pp. 432\u2013444. ACM, New York (2020)","DOI":"10.1145\/3368089.3409684"},{"key":"6_CR35","doi-asserted-by":"crossref","unstructured":"Lape\u00f1a, R., Ballarin, M., Cetina, C.: Towards clone-and-own support: locating relevant methods in legacy products. In: International Systems and Software Product Line Conference (SPLC), pp. 194\u2013203. ACM, New York (2016). https:\/\/doi.org\/10.1145\/2934466.2934485","DOI":"10.1145\/2934466.2934485"},{"key":"6_CR36","doi-asserted-by":"crossref","unstructured":"Linsbauer, L., Lopez-Herrejon, R.E., Egyed, A.: Variability extraction and modeling for product variants. In: International Systems and Software Product Line Conference (SPLC). ACM, New York (2018). https:\/\/doi.org\/10.1145\/3233027.3236396","DOI":"10.1145\/3233027.3236396"},{"key":"6_CR37","doi-asserted-by":"publisher","unstructured":"Mahmood, W., Str\u00fcber, D., Berger, T., L\u00e4mmel, R., Mukelabai, M.: Seamless variability management with the virtual platform. In: International Conference on Software Engineering (ICSE), pp. 1658\u20131670. IEEE, Piscataway (2021). https:\/\/doi.org\/10.1109\/ICSE43902.2021.00147","DOI":"10.1109\/ICSE43902.2021.00147"},{"key":"6_CR38","doi-asserted-by":"publisher","unstructured":"Mahmoudi, M., Nadi, S., Tsantalis, N.: Are refactorings to blame? An empirical study of refactorings in merge conflicts. In: International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 151\u2013162 (2019). https:\/\/doi.org\/10.1109\/SANER.2019.8668012","DOI":"10.1109\/SANER.2019.8668012"},{"key":"6_CR39","doi-asserted-by":"crossref","unstructured":"Mechtaev, S., Nguyen, M.D., Noller, Y., Grunske, L., Roychoudhury, A.: Semantic program repair using a reference implementation. In: International Conference on Software Engineering (ICSE), pp. 129\u2013139. ACM, New York (2018). https:\/\/doi.org\/10.1145\/3180155.3180247","DOI":"10.1145\/3180155.3180247"},{"issue":"5","key":"6_CR40","doi-asserted-by":"publisher","first-page":"449","DOI":"10.1109\/TSE.2002.1000449","volume":"28","author":"T Mens","year":"2002","unstructured":"Mens, T.: A state-of-the-art survey on software merging. Trans. Softw. Eng. 28(5), 449\u2013462 (2002). https:\/\/doi.org\/10.1109\/TSE.2002.1000449","journal-title":"Trans. Softw. Eng."},{"issue":"3","key":"6_CR41","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1145\/567793.567795","volume":"11","author":"A Mockus","year":"2002","unstructured":"Mockus, A., Fielding, R.T., Herbsleb, J.D.: Two case studies of open source software development: Apache and mozilla. Trans. Softw. Eng. Methodol. 11(3), 309\u2013346 (2002). https:\/\/doi.org\/10.1145\/567793.567795","journal-title":"Trans. Softw. Eng. Methodol."},{"key":"6_CR42","doi-asserted-by":"publisher","first-page":"637","DOI":"10.1109\/TSE.2020.2998785","volume":"48","author":"M Motwani","year":"2022","unstructured":"Motwani, M., Soto, M., Brun, Y., Just, R., Goues, C.L.: Quality of automated program repair on real-world defects. Trans. Softw. Eng. 48, 637\u2013661 (2022)","journal-title":"Trans. Softw. Eng."},{"key":"6_CR43","doi-asserted-by":"crossref","unstructured":"Nyman, L.: Hackers on forking. In: International Symposium on Open Collaboration (OpenSym), pp. 1\u201310. ACM, New York (2014). https:\/\/doi.org\/10.1145\/2641580.2641590","DOI":"10.1145\/2641580.2641590"},{"key":"6_CR44","doi-asserted-by":"publisher","first-page":"7","DOI":"10.22215\/timreview\/644","volume":"3","author":"L Nyman","year":"2013","unstructured":"Nyman, L., Lindman, J.: Code forking, governance, and sustainability in open source software. Technol. Innov. Manage. Rev. 3, 7\u201312 (2013)","journal-title":"Technol. Innov. Manage. Rev."},{"key":"6_CR45","doi-asserted-by":"publisher","unstructured":"Nyman, L., Mikkonen, T.: To fork or not to fork: Fork motivations in SourceForge projects. Int. J. Open Source Softw. Process. 3(3) (2011). https:\/\/doi.org\/10.4018\/jossp.2011070101","DOI":"10.4018\/jossp.2011070101"},{"key":"6_CR46","doi-asserted-by":"crossref","unstructured":"Nyman, L., Mikkonen, T., Lindman, J., Foug\u00e8re, M.: Perspectives on code forking and sustainability in open source software. In: Open Source Systems: Long-Term Sustainability \u2013 8th IFIP WG 2.13 International Conference (OSS), pp. 274\u2013279 (2012). https:\/\/doi.org\/10.1007\/978-3-642-33442-9%5C_21","DOI":"10.1007\/978-3-642-33442-9_21"},{"issue":"5","key":"6_CR47","doi-asserted-by":"publisher","first-page":"427","DOI":"10.1109\/TSE.2014.2312918","volume":"40","author":"Y Pei","year":"2014","unstructured":"Pei, Y., Furia, C.A., Nordio, M., Wei, Y., Meyer, B., Zeller, A.: Automated fixing of programs with contracts. Trans. Softw. Eng. 40(5), 427\u2013449 (2014). https:\/\/doi.org\/10.1109\/TSE.2014.2312918","journal-title":"Trans. Softw. Eng."},{"key":"6_CR48","doi-asserted-by":"crossref","unstructured":"Pfofe, T., Th\u00fcm, T., Schulze, S., Fenske, W., Schaefer, I.: Synchronizing software variants with variantsync. In: International Systems and Software Product Line Conference (SPLC), pp. 329\u2013332. ACM, New York (2016)","DOI":"10.1145\/2934466.2962726"},{"key":"6_CR49","doi-asserted-by":"crossref","unstructured":"Pietri, A., Rousseau, G., Zacchiroli, S.: Forking without clicking: on how to identify software repository forks. In: International Conference on Mining Software Repositories (MSR), pp. 277\u2013287. ACM, New York (2020). https:\/\/doi.org\/10.1145\/3379597.3387450","DOI":"10.1145\/3379597.3387450"},{"key":"6_CR50","volume-title":"Version Control with Subversion","author":"CM Pilato","year":"2008","unstructured":"Pilato, C.M., Collins-Sussman, B., Fitzpatrick, B.W.: Version Control with Subversion. Addison-Wesley, Boston (2008)"},{"key":"6_CR51","doi-asserted-by":"crossref","unstructured":"Pohl, K., B\u00f6ckle, G., Linden, F.J.v.d.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer, Berlin (2005)","DOI":"10.1007\/3-540-28901-1"},{"key":"6_CR52","unstructured":"[Proposal] Osmdroid alternative provider for Android. https:\/\/github.com\/react-native-maps\/react-native-maps\/pull\/2348 (2022). Accessed 15 April 2023"},{"key":"6_CR53","doi-asserted-by":"crossref","unstructured":"Rahman, M.M., Roy, C.K.: An insight into the pull requests of GitHub. In: Working Conference on Mining Software Repositories (MSR), pp. 364\u2013367. ACM, New York (2014). https:\/\/doi.org\/10.1145\/2597073.2597121","DOI":"10.1145\/2597073.2597121"},{"key":"6_CR54","doi-asserted-by":"crossref","unstructured":"Ramkisoen, P.K., Businge, J., Bradel, v.B., Decan, A., Mens, T., Demeyer, S., De Roover, C., Khomh, F.: Pareco: Patched clones and missed patches among the divergent variants of a software family. In: Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE). ACM, New York (2022). https:\/\/doi.org\/10.1145\/3540250.3549112","DOI":"10.1145\/3540250.3549112"},{"key":"6_CR55","doi-asserted-by":"publisher","DOI":"10.1007\/s12130-999-1026-0","volume-title":"The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary","author":"ES Raymond","year":"1999","unstructured":"Raymond, E.S.: The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O\u2019Reilly, Sebastopol (1999)"},{"key":"6_CR56","doi-asserted-by":"crossref","unstructured":"Robles, G., Gonz\u00e1lez-Barahona, J.M.: A comprehensive study of software forks: dates, reasons and outcomes. In: International Conference Open Source Systems (OSS), pp. 1\u201314 (2012). https:\/\/doi.org\/10.1007\/978-3-642-33442-9%5C_1","DOI":"10.1007\/978-3-642-33442-9_1"},{"key":"6_CR57","doi-asserted-by":"crossref","unstructured":"Rocha, H., Businge, J.: Blockchain-oriented software variant forks: a preliminary study. In: 5th International Workshop on Blockchain Oriented Software Engineering (2022)","DOI":"10.1109\/SANER53432.2022.00139"},{"key":"6_CR58","doi-asserted-by":"crossref","unstructured":"Rubin, J., Czarnecki, K., Chechik, M.: Managing cloned variants: a framework and experience. In: International Software Product Line Conference (SPLC), pp. 101\u2013110. ACM, New York (2013). https:\/\/doi.org\/10.1145\/2491627.2491644","DOI":"10.1145\/2491627.2491644"},{"key":"6_CR59","doi-asserted-by":"crossref","unstructured":"Schittekat, I., Abdi, M., Demeyer, S.: Can we increase the test-coverage in libraries using dependent projects\u2019 test-suites? In: International Conference on Evaluation and Assessment in Software Engineering (EASE), pp. 294\u2013298. ACM, New York (2022). https:\/\/doi.org\/10.1145\/3530019.3535309","DOI":"10.1145\/3530019.3535309"},{"key":"6_CR60","doi-asserted-by":"crossref","unstructured":"Shariffdeen, R.S., Tan, S.H., Gao, M., Roychoudhury, A.: Automated patch transplantation. Trans. Softw. Eng. Methodol. 30(1) (2021). https:\/\/doi.org\/10.1145\/3412376","DOI":"10.1145\/3412376"},{"key":"6_CR61","doi-asserted-by":"crossref","unstructured":"Soares, D.M., de Lima J\u00fanior, M.L., Murta, L., Plastino, A.: Acceptance factors of pull requests in open-source projects. In: Annual ACM Symposium on Applied Computing (SAC), pp. 1541\u20131546. ACM, New York (2015). https:\/\/doi.org\/10.1145\/2695664.2695856","DOI":"10.1145\/2695664.2695856"},{"key":"6_CR62","doi-asserted-by":"publisher","unstructured":"Stanciulescu, S., Schulze, S., Wasowski, A.: Forked and integrated variants in an open-source firmware project. In: International Conference on Software Maintenance and Evolution (ICSME), pp. 151\u2013160 (2015). https:\/\/doi.org\/10.1109\/ICSM.2015.7332461","DOI":"10.1109\/ICSM.2015.7332461"},{"key":"6_CR63","doi-asserted-by":"crossref","unstructured":"Stanciulescu, S., Berger, T., Walkingshaw, E., Wasowski, A.: Concepts, operations, and feasibility of a projection-based variation control system. In: International Conference on Software Maintenance and Evolution (ICSME), pp. 323\u2013333. IEEE Computer Society, Los Alamitos (2016)","DOI":"10.1109\/ICSME.2016.88"},{"key":"6_CR64","doi-asserted-by":"crossref","unstructured":"Sung, C., Lahiri, S.K., Kaufman, M., Choudhury, P., Wang, C.: Towards understanding and fixing upstream merge induced conflicts in divergent forks: an industrial case study. In: International Conference on Software Engineering (ICSE), pp. 172\u2013181. ACM, New York (2020)","DOI":"10.1145\/3377813.3381362"},{"key":"6_CR65","unstructured":"The Python Software Foundation: difflib \u2014 helpers for computing deltas. https:\/\/docs.python.org\/3\/library\/difflib.html (2022). Accessed 15 April 2023"},{"key":"6_CR66","doi-asserted-by":"publisher","unstructured":"Tsantalis, N., Ketkar, A., Dig, D.: Refactoringminer 2.0. Trans. Softw. Eng. 48(3), 930\u2013950 (2022). https:\/\/doi.org\/10.1109\/TSE.2020.3007722","DOI":"10.1109\/TSE.2020.3007722"},{"key":"6_CR67","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-71437-8","volume-title":"Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering","author":"FJ van der Linden","year":"2007","unstructured":"van der Linden, F.J., Schmid, K., Rommes, E.: Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering. Springer, Berlin (2007)"},{"key":"6_CR68","doi-asserted-by":"crossref","unstructured":"van der Veen, E., Gousios, G., Zaidman, A.: Automatically prioritizing pull requests. In: Working Conference on Mining Software Repositories (MSR), pp. 357\u2013361. IEEE, Piscataway (2015)","DOI":"10.1109\/MSR.2015.40"},{"issue":"2","key":"6_CR69","first-page":"117","volume":"3","author":"R Viseur","year":"2012","unstructured":"Viseur, R.: Forks impacts and motivations in free and open source projects. Int. J. Adv. Comput. Sci. Appl. 3(2), 117\u2013122 (2012)","journal-title":"Int. J. Adv. Comput. Sci. Appl."},{"key":"6_CR70","doi-asserted-by":"crossref","unstructured":"Wei\u00dfgerber, P., Neu, D., Diehl, S.: Small patches get in! In: International Working Conference on Mining Software Repositories (MSR), pp. 67\u201376. ACM, New York (2008). https:\/\/doi.org\/10.1145\/1370750.1370767","DOI":"10.1145\/1370750.1370767"},{"key":"6_CR71","unstructured":"Wheeler, D.A.: Why open source software\/free software (OSS\/FS, FLOSS, or FOSS)? Look at the numbers! Appendix A.6 Forking. https:\/\/dwheeler.com\/oss_fs_why.html#forking (2015). Accessed 15 April 2023"},{"key":"6_CR72","doi-asserted-by":"crossref","unstructured":"Yang, D., Mao, X., Chen, L., Xu, X., Lei, Y., Lo, D., He, J.: Transplantfix: graph differencing-based code transplantation for automated program repair. In: International Conference on Automated Software Engineering (ASE). ACM, New York (2023). https:\/\/doi.org\/10.1145\/3551349.3556893","DOI":"10.1145\/3551349.3556893"},{"key":"6_CR73","doi-asserted-by":"crossref","unstructured":"Yoshimura, K., Ganesan, D., Muthig, D.: Assessing merge potential of existing engine control systems into a product line. In: International Workshop on Software Engineering for Automotive Systems (SEAS), pp. 61\u201367. ACM, New York (2006)","DOI":"10.1145\/1138474.1138485"},{"key":"6_CR74","doi-asserted-by":"publisher","unstructured":"Zhang, T., Kim, M.: Automated transplantation and differential testing for clones. In: International Conference on Software Engineering (ICSE), pp. 665 \u2014 676. IEEE, Piscataway (2017). https:\/\/doi.org\/10.1109\/ICSE.2017.67","DOI":"10.1109\/ICSE.2017.67"},{"key":"6_CR75","doi-asserted-by":"crossref","unstructured":"Zhang, T., Kim, M.: Grafter: Transplantation and differential testing for clones. In: International Conference on Software Engineering (ICSE), pp. 422\u2013423. ACM, New York (2018). https:\/\/doi.org\/10.1145\/3183440.3195038","DOI":"10.1145\/3183440.3195038"},{"key":"6_CR76","doi-asserted-by":"crossref","unstructured":"Zhou, S., Vasilescu, B., K\u00e4stner, C.: How has forking changed in the last 20 years? A study of hard forks on GitHub. In: International Conference on Software Engineering (ICSE), pp. 445\u2013456. ACM, New York (2020). https:\/\/doi.org\/10.1145\/3377811.3380412","DOI":"10.1145\/3377811.3380412"}],"container-title":["Software Ecosystems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-36060-2_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,5]],"date-time":"2023-10-05T17:06:23Z","timestamp":1696525583000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-36060-2_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031360596","9783031360602"],"references-count":76,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-36060-2_6","relation":{},"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"26 May 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}