{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,24]],"date-time":"2026-04-24T21:02:40Z","timestamp":1777064560123,"version":"3.51.4"},"reference-count":58,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,3]]},"DOI":"10.1109\/saner.2018.8330217","type":"proceedings-article","created":{"date-parts":[[2018,4,6]],"date-time":"2018-04-06T04:41:53Z","timestamp":1522989713000},"page":"288-299","source":"Crossref","is-referenced-by-count":20,"title":["A generalized model for visualizing library popularity, adoption, and diffusion within a software ecosystem"],"prefix":"10.1109","author":[{"given":"Raula Gaikovina","family":"Kula","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Coen","family":"De Roover","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel M.","family":"German","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Takashi","family":"Ishio","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Katsuro","family":"Inoue","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR-WCRE.2014.6747183"},{"key":"ref38","year":"0","journal-title":"Cran mvtnorm package homepage"},{"key":"ref33","year":"0","journal-title":"Apache commons asm homepage"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/1595808.1595821"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2013.33"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2013.6624037"},{"key":"ref37","year":"0","journal-title":"Cran mass package homepage"},{"key":"ref36","year":"0","journal-title":"Apache commons lang homepage"},{"key":"ref35","year":"0","journal-title":"Apache commons logging homepage"},{"key":"ref34","year":"0","journal-title":"Apache commons io homepage"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/VISSOFT.2014.29"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/2597073.2597079"},{"key":"ref29","year":"0","journal-title":"R statistical computing and graphics project homepage"},{"key":"ref2","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1007\/978-3-642-21347-2_16","article-title":"On the extent and nature of software reuse in open source java projects","author":"hainemann","year":"2011","journal-title":"Proceedings of the 12th International Conference on Top Productivity Through Software Reuse"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2008.67"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115621"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/1328279.1328294"},{"key":"ref21","article-title":"Beyond adoption: Development and application of a use-diffusion model","author":"chuan-fong","year":"2004","journal-title":"Journal of Marketing"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2013.6613843"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2010.13"},{"key":"ref26","first-page":"173","article-title":"Mining API popularity","author":"mileva","year":"2010","journal-title":"TAIC PART"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/1595808.1595821"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.38"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2013.6624031"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2017.55"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR-WCRE.2014.6747205"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/1321631.1321663"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2005.06.044"},{"key":"ref54","first-page":"331","article-title":"Where does this code come from and where does it go?-integrated code history tracker for opensource systems-","author":"inoue","year":"2012","journal-title":"Proc of Inl Conf on Soft Eng ser ICSE 2012"},{"key":"ref53","year":"0","journal-title":"Google Code"},{"key":"ref52","doi-asserted-by":"crossref","DOI":"10.1145\/1985793.1986059","article-title":"Proc. of work. on search-driven dev.: Users, infrastructure, tools, and evaluation (suite 2011)","author":"bajracharya","year":"2011","journal-title":"Proceedings of the 33rd International Conference on Software Engineering"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2012.6405296"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2012.38"},{"key":"ref40","year":"0","journal-title":"Apache commons dbcp homepage"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950325"},{"key":"ref13","first-page":"1","article-title":"Do developers update their library dependencies?","author":"kula","year":"2017","journal-title":"Empirical Software Engineering"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2393596.2393662"},{"key":"ref15","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1109\/ICSM.2015.7332471","article-title":"How do developers react to api evolution? the pharo ecosystem case","author":"hora","year":"2015","journal-title":"Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME) ser ICSME '15"},{"key":"ref16","article-title":"On the reaction to deprecation of 25, 357 clients of 4+1 popular java apis","author":"sawant","year":"2016","journal-title":"Proceedings of the 32th IEEE International Conference on Software Maintenance and Evolution"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-014-9325-9"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2017.7884604"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106267"},{"key":"ref4","year":"0","journal-title":"Apache commons library homepage"},{"key":"ref3","year":"0","journal-title":"Homepage of Spring Framework"},{"key":"ref6","year":"0","journal-title":"Comprehensive r archive network (cran)"},{"key":"ref5","year":"0","journal-title":"Maven Central Repository"},{"key":"ref8","year":"0","journal-title":"Github Repository"},{"key":"ref7","year":"0","journal-title":"Sourceforge repository"},{"key":"ref49","first-page":"187","article-title":"An empirical study of code clone genealogies","author":"kim","year":"2005","journal-title":"Proceedings of the 10th European Software Engineering Conference Held Jointly with 13th International Symposium on Foundations of Software Engineering"},{"key":"ref9","author":"grinter","year":"1996","journal-title":"Understanding dependencies A study of the coordination challenges in software development"},{"key":"ref46","first-page":"111","article-title":"From software product lines to software ecosystems","author":"bosch","year":"2009","journal-title":"Proc of the Int Soft Prod Line (SPLC '09)"},{"key":"ref45","first-page":"339","article-title":"Software Ingredients: Detection of Third-Party Component Reuse in Java Software Release","author":"ishio","year":"2016","journal-title":"2016 IEEE\/ACM 13th Conference on Mining Software Repositories (MSR)"},{"key":"ref48","first-page":"1","article-title":"A preliminary analysis on corrective maintenance for an embedded software product family","volume":"2009 se 166","author":"nonaka","year":"2009","journal-title":"IPSJ SIG Technical Report"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/2430502.2430507"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1019480"},{"key":"ref41","article-title":"A survey on software clone detection research","author":"roy","year":"2007","journal-title":"Technical Report No 2007-541"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/1985441.1985468"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.28"}],"event":{"name":"2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER)","location":"Campobasso","start":{"date-parts":[[2018,3,20]]},"end":{"date-parts":[[2018,3,23]]}},"container-title":["2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8326467\/8330182\/08330217.pdf?arnumber=8330217","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,26]],"date-time":"2022-01-26T07:58:22Z","timestamp":1643183902000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/8330217\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,3]]},"references-count":58,"URL":"https:\/\/doi.org\/10.1109\/saner.2018.8330217","relation":{},"subject":[],"published":{"date-parts":[[2018,3]]}}}