54 Page 44 of 47 Empir Software Eng (2022) 27:54
Businge J, Serebrenik A, van den Brand M (2013) Analyzing the eclipse API usage: Putting the developer
in the loop. In: 17th European conference on software maintenance and reengineering, CSMR 2013,
Genova, Italy, March 5-8, 2013. pp 37–46
Businge J, Serebrenik A, van den Brand MGJ (2010) An empirical study of the evolution of Eclipse third-
party plug-ins. In: EVOL-IWPSE’10. ACM, pp 63–72
Businge J, Serebrenik A, van den Brand MGJ (2015) Eclipse API usage: the good and the bad. Softw Qual J
23(1):107–141. https://doi.org/10.1007/s11219-013-9221-3
Chacon S, Straub B (2014) git tools - rewriting history. https://git-scm.com/book/en/v2/Git-Tools-
Rewriting-History
Chacon S, Straub B (2014) Pro Git Apress
Chua BB (2017) A survey paper on open source forking motivation reasons and challenges. In: Alias RA,
Ling PS, Bahri S, Finnegan P, Sia CL (eds) 21st Pacific Asia conference on information systems, PACIS
2017, Langkawi, Malaysia, July 16-20, 2017. p 75
Czarnecki KBan
ˆ
atre JP, Fradet P, Giavitto JL, Michel O (eds) (2005) Overview of generative software
development. Springer, Berlin
Decan A, Mens T, Grosjean P (2019) An empirical comparison of dependency network evolution
in seven software packaging ecosystems. Empir Softw Eng 24(1):381–416. https://doi.org/10.1007/
s10664-017-9589-y
Dixion J (2009) 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/
Dubinsky Y, Rubin J, Berger T, Duszynski S, Becker M, Czarnecki K (2013) An exploratory study of cloning
in industrial software product lines. In: CSMR
Ernst NA, Easterbrook SM, Mylopoulos J (2010) Code forking in open-source software: a requirements
perspective. arXiv:1004.2889
Gamalielsson J, Lundell B (2014) Sustainability of open source software communities
beyond a fork: How and why has the libreoffice project evolved? J Syst Softw 89:128–
145. https://doi.org/10.1016/j.jss.2013.11.1077. http://www.sciencedirect.com/science/article/pii/
S0164121213002744
German DM, Adams B, Hassan AE (2016) Continuously mining distributed version control systems: An
empirical study of how linux uses git. Empir Softw Eng 21(1):260–299
Jang J, Agrawal A, Brumley D (2012) Redebug: Finding unpatched code clones in entire OS distributions. In:
IEEE symposium on security and privacy, SP 2012, 21-23 May 2012, San Francisco, California, USA.
IEEE Computer Society, pp 48–62. https://doi.org/10.1109/SP.2012.13
Jiang J, Lo D, He J, Xia X, Kochhar PS, Zhang L (2017) Why and how developers fork what from whom in
github. Empir Softw Eng 22(1):547–578. https://doi.org/10.1007/s10664-016-9436-6
Kalliamvakou E, Gousios G, Blincoe K, Singer L, German DM, Damian D (2014) The promises and perils
of mining github. In: MSR
Kawuma S, Businge J, Bainomugisha E (2016) Can we find stable alternatives for unstable eclipse inter-
faces? In: 2016 IEEE 24th international conference on program comprehension (ICPC), pp. 1–10.
https://doi.org/10.1109/ICPC.2016.7503716
Kononenko O, Rose T, Baysal O, Godfrey M, Theisen D, de Water B (2018) Studying pull request merges: a
case study of shopify’s active merchant. In: Proceedings of the 40th international conference on software
engineering: software engineering in practice, ICSE-SEIP ’18. Association for Computing Machinery,
New York, pp 124–133. https://doi.org/10.1145/3183519.3183542
Krueger J, Berger T (2020) Activities and costs of re-engineering cloned variants into an integrated plat-
form. In: 14th international working conference on variability modelling of software-intensive systems
(VaMoS)
Krueger J, Berger T (2020) An empirical analysis of the costs of clone- and platform-oriented software reuse.
In: 28th ACM SIGSOFT international symposium on the foundations of software engineering (FSE)
Krueger J, Mahmood W, Berger T (2020) Promote-pl: A round-trip engineering process model for adopting
and evolving product lines. In: 24th ACM international systems and software product line conference
(SPLC)
Laurent AS (2008) Understanding open source and free software licensing. O’Reilly Media, Newton
Li L, Martinez J, Ziadi T, Bissyand
´
e TF, Klein J, Traon YL (2016) Mining families of android applications
for extractive spl adoption. In: SPLC
Lillack M, Stanciulescu S, Hedman W, Berger T, Wasowski A (2019) Intention-based integration of software
variants. In: 41st international conference on software engineering (ICSE)
Mahmood W, Chagama M, Berger T, Hebig R (2020) Causes of merge conflicts: A case study of elastic-
search. In: 14th international working conference on variability modelling of software-intensive systems
(VaMoS)