{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,11]],"date-time":"2026-06-11T14:15:19Z","timestamp":1781187319955,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":74,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,5,27]],"date-time":"2018-05-27T00:00:00Z","timestamp":1527379200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,5,27]]},"DOI":"10.1145\/3180155.3180205","type":"proceedings-article","created":{"date-parts":[[2018,12,13]],"date-time":"2018-12-13T15:45:16Z","timestamp":1544715916000},"page":"105-116","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":56,"title":["Identifying features in forks"],"prefix":"10.1145","author":[{"given":"Shurui","family":"Zhou","sequence":"first","affiliation":[{"name":"Carnegie Mellon University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"\u015etefan","family":"St\u0103nciulescu","sequence":"additional","affiliation":[{"name":"IT University of Copenhagen"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Olaf","family":"Le\u00dfenich","sequence":"additional","affiliation":[{"name":"University of Passau"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yingfei","family":"Xiong","sequence":"additional","affiliation":[{"name":"Peking University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrzej","family":"W\u0105sowski","sequence":"additional","affiliation":[{"name":"IT University of Copenhagen"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Christian","family":"K\u00e4stner","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2018,5,27]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2016. Dear Github Issue 109: Tell us Concisely What Other People Changed in Their Forks. (2016). https:\/\/github.com\/dear-github\/dear-github\/issues\/109"},{"key":"e_1_3_2_1_2_1","unstructured":"2016. Dear Github Issue 175: Better overview over forks. (2016). https:\/\/github.com\/dear-github\/dear-github\/issues\/175"},{"key":"e_1_3_2_1_3_1","unstructured":"2017. Lovely Forks Browser Extension: Show notable forks of Github repositories under their names. (2017). https:\/\/github.com\/musically-ut\/lovely-forks"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","unstructured":"Michal Antkiewicz WenbinJi Thorsten Berger Krzysztof Czarnecki Thomas Schmorleiz Ralf Laemmel Stefan St\u0103nciulescu Andrzej W\u0105sowski and Ina Schaefer. 2014. Flexible Product Line Engineering with a Virtual Platform. In Comp. Int'l Conf. Software Engineering (ICSE). ACM 532--535. 10.1145\/2591062.2591126","DOI":"10.1145\/2591062.2591126"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/2818754.2818773"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-11653-2_19"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2393596.2393648"},{"key":"e_1_3_2_1_8_1","volume-title":"The Impact of Entry and Competition by Open Source Software on Innovation Activity. The economics of open source software development","author":"Bitzer J\u00fcrgen","year":"2006","unstructured":"J\u00fcrgen Bitzer and Philipp JH Schr\u00f6der. 2006. The Impact of Entry and Competition by Open Source Software on Innovation Activity. The economics of open source software development (2006), 219--245."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/1753235.1753251"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/2032497.2032507"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/518049.856972"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-008-9095-3"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2013.85"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.28"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/776816.776866"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1031607.1031622"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.71"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2145204.2145396"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2012.172"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2015.7081844"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.567"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2013.13"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2652524.2652546"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2008.39"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2003.1183929"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/800054.801984"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1158288"},{"key":"e_1_3_2_1_29_1","volume-title":"Code Forking in Open-source Software: a Requirements Perspective. arXiv preprint arXiv:1004.2889","author":"Ernst Neil A","year":"2010","unstructured":"Neil A Ernst, Steve Easterbrook, and John Mylopoulos. 2010. Code Forking in Open-source Software: a Requirements Perspective. arXiv preprint arXiv:1004.2889 (2010)."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2019136.2019192"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/1121560"},{"key":"e_1_3_2_1_32_1","volume-title":"Community Detection in Graphs. Physics reports 486, 3","author":"Fortunato Santo","year":"2010","unstructured":"Santo Fortunato. 2010. Community Detection in Graphs. Physics reports 486, 3 (2010), 75--174."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2009.5306315"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.122653799"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568260"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597073.2597126"},{"key":"e_1_3_2_1_37_1","volume-title":"September 37","author":"Herzig Kim","year":"2011","unstructured":"Kim Herzig and Andreas Zeller. 2011. Untangling Changes. Unpublished manuscript, September 37 (2011), 38--40."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.5555\/2487085.2487113"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/2487085.2487113"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1321631.1321637"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070524"},{"key":"e_1_3_2_1_42_1","volume-title":"Handbook of translation studies 1","author":"J\u00e4\u00e4skel\u00e4inen Riitta","year":"2010","unstructured":"Riitta J\u00e4\u00e4skel\u00e4inen. 2010. Think-aloud Protocol. Handbook of translation studies 1 (2010), 371--374."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985842"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2006.10.017"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.5555\/1096111"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/NCM.2008.199"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970336"},{"key":"e_1_3_2_1_48_1","unstructured":"Y. Li C. Zhu J. Rubin and M. Chechik. 2017. Semantic Slicing of Software Version Histories. IEEE Trans. Softw. Eng. (TSE) (2017) 1--1."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806819"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.5555\/1038267.1039053"},{"key":"e_1_3_2_1_51_1","volume-title":"Proc. Europ. Conf. Object-Oriented Programming (ECOOP). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, 495--518","author":"Medeiros Fl\u00e1vio","year":"2015","unstructured":"Fl\u00e1vio Medeiros, Christian K\u00e4stner, M\u00e1rcio Ribeiro, Sarah Nadi, and Rohit Gheyi. 2015. The Love\/Hate Relationship with the C Preprocessor: An Interview Study. In Proc. Europ. Conf. Object-Oriented Programming (ECOOP). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, 495--518."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.4018\/jossp.2011070101"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070529"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2641580.2641590"},{"key":"e_1_3_2_1_56_1","volume-title":"Perspectives on Code Forking and Sustainability in Open Source Software. Why Linux on't fork","author":"Nyman Linus","year":"1999","unstructured":"Linus Nyman, Tommi Mikkonen, Juho Lindman, and Martin Foug\u00e8re. 1999. Perspectives on Code Forking and Sustainability in Open Source Software. Why Linux on't fork (1999). http:\/\/linuxmafia.com\/faq\/Licensing_and_Law\/forking.html."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2008.14"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2007.13"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.5555\/580131.857012"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.5555\/365399"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2010.10"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095430.1081711"},{"key":"e_1_3_2_1_64_1","volume-title":"OSS 2012, Hammamet, Tunisia, September 10--13, 2012. Proceedings. 1--14","author":"Robles Gregorio","unstructured":"Gregorio Robles and Jes\u00fas M. Gonz\u00e1lez-Barahona. 2012. A Comprehensive Study of Software Forks: Dates, Reasons and Outcomes. In Open Source Systems: Long-Term Sustainability - 8th IFIP WG 2.13 International Conference, OSS 2012, Hammamet, Tunisia, September 10--13, 2012. Proceedings. 1--14."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.5555\/2486788.2486971"},{"key":"e_1_3_2_1_66_1","volume-title":"The Coding Manual for Qualitative Researchers","author":"Saldana Johnny","unstructured":"Johnny Saldana. 2015. The Coding Manual for Qualitative Researchers. Sage."},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1016\/0306-4573(88)90021-0"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/1218563.1218587"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180208"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/1180875.1180906"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2015.7332461"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.1979.4766902"},{"key":"e_1_3_2_1_73_1","first-page":"24","article-title":"Unravel Programming Sessions with THRESHER: Identifying Coherent and Complete Sets of Fine-granular Source Code Changes","volume":"12","author":"Taeumel Marcel","year":"2017","unstructured":"Marcel Taeumel, Stephanie Platz, Bastian Steinert, Robert Hirschfeld, and Hidehiko Masuhara. 2017. Unravel Programming Sessions with THRESHER: Identifying Coherent and Complete Sets of Fine-granular Source Code Changes. Information and Media Technologies 12 (2017), 24--39.","journal-title":"Information and Media Technologies"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.5555\/3019280"},{"key":"e_1_3_2_1_75_1","first-page":"225","article-title":"Open Source Licensing and Scattering Opportunism in Software Standards","volume":"48","author":"Vetter Greg R","year":"2007","unstructured":"Greg R Vetter. 2007. Open Source Licensing and Scattering Opportunism in Software Standards. BCL Rev. 48 (2007), 225.","journal-title":"BCL Rev."},{"key":"e_1_3_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.4360070105"},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2001.972749"}],"event":{"name":"ICSE '18: 40th International Conference on Software Engineering","location":"Gothenburg Sweden","acronym":"ICSE '18","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE-CS Computer Society"]},"container-title":["Proceedings of the 40th International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3180155.3180205","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3180155.3180205","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:08:19Z","timestamp":1750208899000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3180155.3180205"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,5,27]]},"references-count":74,"alternative-id":["10.1145\/3180155.3180205","10.1145\/3180155"],"URL":"https:\/\/doi.org\/10.1145\/3180155.3180205","relation":{},"subject":[],"published":{"date-parts":[[2018,5,27]]},"assertion":[{"value":"2018-05-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}