{"id":"https://openalex.org/W3200995866","doi":"https://doi.org/10.1587/transinf.2021mpp0003","title":"An Exploration of npm Package Co-Usage Examples from Stack Overflow: A Case Study","display_name":"An Exploration of npm Package Co-Usage Examples from Stack Overflow: A Case Study","publication_year":2021,"publication_date":"2021-12-31","ids":{"openalex":"https://openalex.org/W3200995866","doi":"https://doi.org/10.1587/transinf.2021mpp0003","mag":"3200995866"},"language":"en","primary_location":{"id":"doi:10.1587/transinf.2021mpp0003","is_oa":true,"landing_page_url":"https://doi.org/10.1587/transinf.2021mpp0003","pdf_url":"https://www.jstage.jst.go.jp/article/transinf/E105.D/1/E105.D_2021MPP0003/_pdf","source":{"id":"https://openalex.org/S2486202937","display_name":"IEICE Transactions on Information and Systems","issn_l":"0916-8532","issn":["0916-8532","1745-1361"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4320800604","host_organization_name":"Institute of Electronics, Information and Communication Engineers","host_organization_lineage":["https://openalex.org/P4320800604"],"host_organization_lineage_names":["Institute of Electronics, Information and Communication Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEICE Transactions on Information and Systems","raw_type":"journal-article"},"type":"article","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://www.jstage.jst.go.jp/article/transinf/E105.D/1/E105.D_2021MPP0003/_pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5030736466","display_name":"Syful Islam","orcid":"https://orcid.org/0000-0002-7441-6987"},"institutions":[{"id":"https://openalex.org/I75917431","display_name":"Nara Institute of Science and Technology","ror":"https://ror.org/05bhada84","country_code":"JP","type":"education","lineage":["https://openalex.org/I75917431"]}],"countries":["JP"],"is_corresponding":true,"raw_author_name":"Syful ISLAM","raw_affiliation_strings":["Graduate School of Science and Technology, Nara Institute of Science and Technology"],"affiliations":[{"raw_affiliation_string":"Graduate School of Science and Technology, Nara Institute of Science and Technology","institution_ids":["https://openalex.org/I75917431"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100776545","display_name":"Dong Wang","orcid":"https://orcid.org/0000-0002-1286-0644"},"institutions":[{"id":"https://openalex.org/I75917431","display_name":"Nara Institute of Science and Technology","ror":"https://ror.org/05bhada84","country_code":"JP","type":"education","lineage":["https://openalex.org/I75917431"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Dong WANG","raw_affiliation_strings":["Graduate School of Science and Technology, Nara Institute of Science and Technology"],"affiliations":[{"raw_affiliation_string":"Graduate School of Science and Technology, Nara Institute of Science and Technology","institution_ids":["https://openalex.org/I75917431"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091820517","display_name":"Raula Gaikovina Kula","orcid":"https://orcid.org/0000-0003-2324-0608"},"institutions":[{"id":"https://openalex.org/I75917431","display_name":"Nara Institute of Science and Technology","ror":"https://ror.org/05bhada84","country_code":"JP","type":"education","lineage":["https://openalex.org/I75917431"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Raula GAIKOVINA KULA","raw_affiliation_strings":["Graduate School of Science and Technology, Nara Institute of Science and Technology"],"affiliations":[{"raw_affiliation_string":"Graduate School of Science and Technology, Nara Institute of Science and Technology","institution_ids":["https://openalex.org/I75917431"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031518343","display_name":"Takashi Ishio","orcid":"https://orcid.org/0000-0003-4106-699X"},"institutions":[{"id":"https://openalex.org/I75917431","display_name":"Nara Institute of Science and Technology","ror":"https://ror.org/05bhada84","country_code":"JP","type":"education","lineage":["https://openalex.org/I75917431"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Takashi ISHIO","raw_affiliation_strings":["Graduate School of Science and Technology, Nara Institute of Science and Technology"],"affiliations":[{"raw_affiliation_string":"Graduate School of Science and Technology, Nara Institute of Science and Technology","institution_ids":["https://openalex.org/I75917431"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5011588138","display_name":"Kenichi Matsumoto","orcid":"https://orcid.org/0000-0002-7418-9323"},"institutions":[{"id":"https://openalex.org/I75917431","display_name":"Nara Institute of Science and Technology","ror":"https://ror.org/05bhada84","country_code":"JP","type":"education","lineage":["https://openalex.org/I75917431"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Kenichi MATSUMOTO","raw_affiliation_strings":["Graduate School of Science and Technology, Nara Institute of Science and Technology"],"affiliations":[{"raw_affiliation_string":"Graduate School of Science and Technology, Nara Institute of Science and Technology","institution_ids":["https://openalex.org/I75917431"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5030736466"],"corresponding_institution_ids":["https://openalex.org/I75917431"],"apc_list":null,"apc_paid":null,"fwci":0.8538,"has_fulltext":true,"cited_by_count":4,"citation_normalized_percentile":{"value":0.79832388,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":95},"biblio":{"volume":"E105.D","issue":"1","first_page":"11","last_page":"18"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998000264167786,"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"}},{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9944999814033508,"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"}},{"id":"https://openalex.org/T11675","display_name":"Open Source Software Innovations","score":0.9944000244140625,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8694824576377869},{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.852114200592041},{"id":"https://openalex.org/keywords/installation","display_name":"Installation","score":0.7024746537208557},{"id":"https://openalex.org/keywords/software-package","display_name":"Software package","score":0.5930894613265991},{"id":"https://openalex.org/keywords/stack","display_name":"Stack (abstract data type)","score":0.5303082466125488},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5208714008331299},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.509631872177124},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.38183122873306274},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.33974379301071167},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.27981024980545044}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8694824576377869},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.852114200592041},{"id":"https://openalex.org/C146778888","wikidata":"https://www.wikidata.org/wiki/Q836862","display_name":"Installation","level":2,"score":0.7024746537208557},{"id":"https://openalex.org/C3020440742","wikidata":"https://www.wikidata.org/wiki/Q1176855","display_name":"Software package","level":3,"score":0.5930894613265991},{"id":"https://openalex.org/C9395851","wikidata":"https://www.wikidata.org/wiki/Q177929","display_name":"Stack (abstract data type)","level":2,"score":0.5303082466125488},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5208714008331299},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.509631872177124},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.38183122873306274},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.33974379301071167},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.27981024980545044}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1587/transinf.2021mpp0003","is_oa":true,"landing_page_url":"https://doi.org/10.1587/transinf.2021mpp0003","pdf_url":"https://www.jstage.jst.go.jp/article/transinf/E105.D/1/E105.D_2021MPP0003/_pdf","source":{"id":"https://openalex.org/S2486202937","display_name":"IEICE Transactions on Information and Systems","issn_l":"0916-8532","issn":["0916-8532","1745-1361"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4320800604","host_organization_name":"Institute of Electronics, Information and Communication Engineers","host_organization_lineage":["https://openalex.org/P4320800604"],"host_organization_lineage_names":["Institute of Electronics, Information and Communication Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEICE Transactions on Information and Systems","raw_type":"journal-article"},{"id":"pmh:oai:arXiv.org:2109.08848","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2109.08848","pdf_url":"https://arxiv.org/pdf/2109.08848","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:oai:irdb.nii.ac.jp:01146:0005782842","is_oa":true,"landing_page_url":"https://naist.repo.nii.ac.jp/records/4391","pdf_url":null,"source":{"id":"https://openalex.org/S7407056385","display_name":"Institutional Repositories DataBase (IRDB)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I184597095","host_organization_name":"National Institute of Informatics","host_organization_lineage":["https://openalex.org/I184597095"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEICE Transactions on Information and Systems","raw_type":"journal article"},{"id":"pmh:oai:library.naist.jp:10061/14711","is_oa":true,"landing_page_url":"http://hdl.handle.net/10061/14711","pdf_url":null,"source":{"id":"https://openalex.org/S4377196843","display_name":"NAIST Digital Library (Nara Institute of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I75917431","host_organization_name":"Nara Institute of Science and Technology","host_organization_lineage":["https://openalex.org/I75917431"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Journal Article"}],"best_oa_location":{"id":"doi:10.1587/transinf.2021mpp0003","is_oa":true,"landing_page_url":"https://doi.org/10.1587/transinf.2021mpp0003","pdf_url":"https://www.jstage.jst.go.jp/article/transinf/E105.D/1/E105.D_2021MPP0003/_pdf","source":{"id":"https://openalex.org/S2486202937","display_name":"IEICE Transactions on Information and Systems","issn_l":"0916-8532","issn":["0916-8532","1745-1361"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4320800604","host_organization_name":"Institute of Electronics, Information and Communication Engineers","host_organization_lineage":["https://openalex.org/P4320800604"],"host_organization_lineage_names":["Institute of Electronics, Information and Communication Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEICE Transactions on Information and Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2546528781","display_name":null,"funder_award_id":"20K19774","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G4694859385","display_name":null,"funder_award_id":"JP20K19774","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G4896636242","display_name":null,"funder_award_id":"20H05706","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G5786340949","display_name":null,"funder_award_id":"KAKENHI Grant Number","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G6135386299","display_name":null,"funder_award_id":"JP20H05706","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G7840269759","display_name":null,"funder_award_id":"JP20K","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"}],"funders":[{"id":"https://openalex.org/F4320334764","display_name":"Japan Society for the Promotion of Science","ror":"https://ror.org/00hhkn466"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3200995866.pdf","grobid_xml":"https://content.openalex.org/works/W3200995866.grobid-xml"},"referenced_works_count":29,"referenced_works":["https://openalex.org/W1444168786","https://openalex.org/W1965891547","https://openalex.org/W1989385531","https://openalex.org/W2084240154","https://openalex.org/W2163048279","https://openalex.org/W2337042987","https://openalex.org/W2366532918","https://openalex.org/W2510490307","https://openalex.org/W2548749170","https://openalex.org/W2559566240","https://openalex.org/W2600915151","https://openalex.org/W2602252649","https://openalex.org/W2759207282","https://openalex.org/W2766739678","https://openalex.org/W2789661710","https://openalex.org/W2808569344","https://openalex.org/W2810627707","https://openalex.org/W2886769913","https://openalex.org/W2953482240","https://openalex.org/W2963748706","https://openalex.org/W2986678597","https://openalex.org/W3004796001","https://openalex.org/W3006237644","https://openalex.org/W3031471692","https://openalex.org/W3037862795","https://openalex.org/W3088806772","https://openalex.org/W3102125565","https://openalex.org/W3103014234","https://openalex.org/W3121596715"],"related_works":["https://openalex.org/W2391680869","https://openalex.org/W2350278424","https://openalex.org/W2392746298","https://openalex.org/W2383135875","https://openalex.org/W2071432835","https://openalex.org/W4239401009","https://openalex.org/W4234371507","https://openalex.org/W2363523615","https://openalex.org/W1628824497","https://openalex.org/W3022638154"],"abstract_inverted_index":{"Third-party":[0],"package":[1,41,67,83],"usage":[2,84,126],"has":[3],"become":[4],"a":[5,39],"common":[6],"practice":[7],"in":[8,108],"contemporary":[9],"software":[10,33],"development.":[11,34],"Developers":[12],"often":[13,107],"face":[14],"different":[15],"challenges,":[16],"including":[17],"choosing":[18],"the":[19,27,90,115,125],"right":[20],"libraries,":[21],"installing":[22],"errors,":[23],"discrepancies,":[24],"setting":[25],"up":[26],"environment,":[28],"and":[29,86,99,128],"building":[30],"failures":[31],"during":[32],"The":[35],"risks":[36],"of":[37],"maintaining":[38],"third-party":[40],"are":[42,103],"well":[43],"known,":[44],"but":[45],"it":[46],"is":[47],"unclear":[48],"how":[49],"information":[50,85],"from":[51,70],"Stack":[52],"Overflow":[53],"(SO)":[54],"can":[55,112],"be":[56,132],"useful.":[57],"This":[58],"paper":[59],"performed":[60],"an":[61],"empirical":[62],"study":[63],"to":[64],"explore":[65],"npm":[66,92],"co-usage":[68],"examples":[69,127],"SO.":[71,109],"From":[72],"over":[73],"30,000":[74],"SO":[75],"question":[76],"posts,":[77],"we":[78,111,122],"extracted":[79],"2,100":[80],"posts":[81],"with":[82],"matched":[87],"them":[88],"against":[89],"217,934":[91],"library":[93],"package.":[94],"We":[95],"find":[96],"that,":[97],"popular":[98],"highly":[100],"used":[101],"libraries":[102],"not":[104],"discussed":[105],"as":[106,121],"However,":[110],"see":[113],"that":[114,124],"accepted":[116],"answers":[117],"may":[118],"prove":[119],"useful,":[120],"believe":[123],"executable":[129],"commands":[130],"could":[131],"reused":[133],"for":[134],"tool":[135],"support.":[136]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2025-10-10T00:00:00"}
