{"id":"https://openalex.org/W2400282174","doi":"https://doi.org/10.1145/2901739.2901743","title":"A look at the dynamics of the JavaScript package ecosystem","display_name":"A look at the dynamics of the JavaScript package ecosystem","publication_year":2016,"publication_date":"2016-05-14","ids":{"openalex":"https://openalex.org/W2400282174","doi":"https://doi.org/10.1145/2901739.2901743","mag":"2400282174"},"language":"en","primary_location":{"id":"doi:10.1145/2901739.2901743","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2901739.2901743","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 13th International Conference on Mining Software Repositories","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5023169493","display_name":"Erik Wittern","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Erik Wittern","raw_affiliation_strings":["IBM T. J. Watson Research Center"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM T. J. Watson Research Center","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085041656","display_name":"Philippe Suter","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Philippe Suter","raw_affiliation_strings":["IBM T. J. Watson Research Center"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM T. J. Watson Research Center","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5025177651","display_name":"Shriram Rajagopalan","orcid":"https://orcid.org/0000-0002-0368-5207"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Shriram Rajagopalan","raw_affiliation_strings":["IBM T. J. Watson Research Center"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM T. J. Watson Research Center","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":23.3038,"has_fulltext":false,"cited_by_count":158,"citation_normalized_percentile":{"value":0.99237303,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"351","last_page":"361"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11675","display_name":"Open Source Software Innovations","score":0.9944999814033508,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11675","display_name":"Open Source Software Innovations","score":0.9944999814033508,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.9937000274658203,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9882000088691711,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/javascript","display_name":"JavaScript","score":0.895219087600708},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7819717526435852},{"id":"https://openalex.org/keywords/download","display_name":"Download","score":0.6864671111106873},{"id":"https://openalex.org/keywords/popularity","display_name":"Popularity","score":0.638718843460083},{"id":"https://openalex.org/keywords/node","display_name":"Node (physics)","score":0.5264654755592346},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.4920801520347595},{"id":"https://openalex.org/keywords/software-package","display_name":"Software package","score":0.48229315876960754},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4804229736328125},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.45009100437164307},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.36679375171661377},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3660447299480438},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.3227096199989319},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.09048524498939514}],"concepts":[{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.895219087600708},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7819717526435852},{"id":"https://openalex.org/C2780154274","wikidata":"https://www.wikidata.org/wiki/Q7126717","display_name":"Download","level":2,"score":0.6864671111106873},{"id":"https://openalex.org/C2780586970","wikidata":"https://www.wikidata.org/wiki/Q1357284","display_name":"Popularity","level":2,"score":0.638718843460083},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.5264654755592346},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.4920801520347595},{"id":"https://openalex.org/C3020440742","wikidata":"https://www.wikidata.org/wiki/Q1176855","display_name":"Software package","level":3,"score":0.48229315876960754},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4804229736328125},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.45009100437164307},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.36679375171661377},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3660447299480438},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.3227096199989319},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.09048524498939514},{"id":"https://openalex.org/C77805123","wikidata":"https://www.wikidata.org/wiki/Q161272","display_name":"Social psychology","level":1,"score":0.0},{"id":"https://openalex.org/C66938386","wikidata":"https://www.wikidata.org/wiki/Q633538","display_name":"Structural engineering","level":1,"score":0.0},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2901739.2901743","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2901739.2901743","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 13th International Conference on Mining Software Repositories","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Life in Land","score":0.5299999713897705,"id":"https://metadata.un.org/sdg/15"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W1001914638","https://openalex.org/W1509600938","https://openalex.org/W1579363409","https://openalex.org/W1792587773","https://openalex.org/W1972386298","https://openalex.org/W1981598140","https://openalex.org/W2003652587","https://openalex.org/W2045062535","https://openalex.org/W2047794235","https://openalex.org/W2066636486","https://openalex.org/W2078410218","https://openalex.org/W2099794586","https://openalex.org/W2107603199","https://openalex.org/W2110785760","https://openalex.org/W2119301379","https://openalex.org/W2122041620","https://openalex.org/W2124418175","https://openalex.org/W2138318139","https://openalex.org/W2145416273","https://openalex.org/W2163048279","https://openalex.org/W2518040354","https://openalex.org/W4242423995"],"related_works":["https://openalex.org/W2368605798","https://openalex.org/W2518037665","https://openalex.org/W2348524959","https://openalex.org/W2368049389","https://openalex.org/W2384861574","https://openalex.org/W2952704802","https://openalex.org/W4294565801","https://openalex.org/W2142306706","https://openalex.org/W2477036161","https://openalex.org/W4313011913"],"abstract_inverted_index":{"The":[0],"node":[1],"package":[2,64,84,145,152,166],"manager":[3],"(npm)":[4],"serves":[5],"as":[6],"the":[7,19,49,73,86,98,124,127,136,149,160],"frontend":[8],"to":[9,45],"a":[10,34,120],"large":[11],"repository":[12],"of":[13,21,25,36,48,61,63,100,126,144,151,162],"JavaScript-based":[14],"software":[15,51],"packages,":[16,58],"which":[17],"foster":[18],"development":[20],"currently":[22],"huge":[23],"amounts":[24],"server-side":[26],"Node.":[27],"js":[28],"and":[29,90,93,139,147,169],"client-side":[30],"JavaScript":[31],"applications.":[32],"In":[33,68,110],"span":[35],"6":[37],"years":[38],"since":[39],"its":[40],"inception,":[41],"npm":[42,74,101],"has":[43],"grown":[44],"become":[46],"one":[47],"largest":[50],"ecosystems,":[52],"hosting":[53],"more":[54],"than":[55],"230,":[56],"000":[57],"with":[59,119],"hundreds":[60],"millions":[62],"installations":[65],"every":[66],"week.":[67],"this":[69],"paper,":[70],"we":[71,81,95,113],"examine":[72],"ecosystem":[75],"from":[76],"two":[77],"complementary":[78],"perspectives:":[79],"1)":[80],"look":[82,96],"at":[83,97],"descriptions,":[85],"dependencies":[87],"among":[88],"them,":[89],"download":[91],"metrics,":[92],"2)":[94],"use":[99],"packages":[102,176],"in":[103],"publicly":[104],"available":[105],"applications":[106],"hosted":[107],"on":[108,123],"GitHub.":[109],"both":[111],"perspectives,":[112],"consider":[114],"historical":[115],"data,":[116],"providing":[117],"us":[118],"unique":[121],"view":[122],"evolution":[125,161],"ecosystem.":[128],"We":[129],"present":[130],"analyses":[131],"that":[132],"provide":[133],"insights":[134,157],"into":[135,141,148],"ecosystem's":[137],"growth":[138],"activity,":[140],"conflicting":[142],"measures":[143],"popularity,":[146],"adoption":[150],"versions":[153],"over":[154],"time.":[155],"These":[156],"help":[158,171],"understand":[159,173],"npm,":[163],"design":[164],"better":[165],"recommendation":[167],"engines,":[168],"can":[170],"developers":[172],"how":[174],"their":[175],"are":[177],"being":[178],"used.":[179]},"counts_by_year":[{"year":2026,"cited_by_count":5},{"year":2025,"cited_by_count":11},{"year":2024,"cited_by_count":16},{"year":2023,"cited_by_count":20},{"year":2022,"cited_by_count":16},{"year":2021,"cited_by_count":25},{"year":2020,"cited_by_count":25},{"year":2019,"cited_by_count":9},{"year":2018,"cited_by_count":16},{"year":2017,"cited_by_count":13},{"year":2016,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
