{"id":"https://openalex.org/W2055542752","doi":"https://doi.org/10.1109/msr.2010.5463346","title":"Automated dependency resolution for open source software","display_name":"Automated dependency resolution for open source software","publication_year":2010,"publication_date":"2010-05-01","ids":{"openalex":"https://openalex.org/W2055542752","doi":"https://doi.org/10.1109/msr.2010.5463346","mag":"2055542752"},"language":"en","primary_location":{"id":"doi:10.1109/msr.2010.5463346","is_oa":false,"landing_page_url":"https://doi.org/10.1109/msr.2010.5463346","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010)","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/A5072825080","display_name":"Joel Ossher","orcid":null},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Joel Ossher","raw_affiliation_strings":["Bren School of Information and Computer Sciences, University of California, Irvine, Irvine, USA","Bren School of Information and Computer Sciences, University of California, Irvine, USA"],"affiliations":[{"raw_affiliation_string":"Bren School of Information and Computer Sciences, University of California, Irvine, Irvine, USA","institution_ids":["https://openalex.org/I204250578"]},{"raw_affiliation_string":"Bren School of Information and Computer Sciences, University of California, Irvine, USA","institution_ids":["https://openalex.org/I204250578"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010166020","display_name":"Sushil Bajracharya","orcid":null},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sushil Bajracharya","raw_affiliation_strings":["Bren School of Information and Computer Sciences, University of California, Irvine, Irvine, USA","Bren School of Information and Computer Sciences, University of California, Irvine, USA"],"affiliations":[{"raw_affiliation_string":"Bren School of Information and Computer Sciences, University of California, Irvine, Irvine, USA","institution_ids":["https://openalex.org/I204250578"]},{"raw_affiliation_string":"Bren School of Information and Computer Sciences, University of California, Irvine, USA","institution_ids":["https://openalex.org/I204250578"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103284742","display_name":"Cristina Videira Lopes","orcid":"https://orcid.org/0000-0003-0551-3908"},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Cristina Lopes","raw_affiliation_strings":["Bren School of Information and Computer Sciences, University of California, Irvine, Irvine, USA","Bren School of Information and Computer Sciences, University of California, Irvine, USA"],"affiliations":[{"raw_affiliation_string":"Bren School of Information and Computer Sciences, University of California, Irvine, Irvine, USA","institution_ids":["https://openalex.org/I204250578"]},{"raw_affiliation_string":"Bren School of Information and Computer Sciences, University of California, Irvine, USA","institution_ids":["https://openalex.org/I204250578"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5072825080"],"corresponding_institution_ids":["https://openalex.org/I204250578"],"apc_list":null,"apc_paid":null,"fwci":9.7118,"has_fulltext":false,"cited_by_count":38,"citation_normalized_percentile":{"value":0.97808738,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":99},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9991000294685364,"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.9991000294685364,"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/T11986","display_name":"Scientific Computing and Data Management","score":0.9858999848365784,"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/T11719","display_name":"Data Quality and Management","score":0.9853000044822693,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8400893211364746},{"id":"https://openalex.org/keywords/artifact","display_name":"Artifact (error)","score":0.7902458906173706},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.7276017069816589},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.6461552381515503},{"id":"https://openalex.org/keywords/dependency","display_name":"Dependency (UML)","score":0.5818595886230469},{"id":"https://openalex.org/keywords/open-source-software","display_name":"Open source software","score":0.5534131526947021},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.5454869270324707},{"id":"https://openalex.org/keywords/open-source","display_name":"Open source","score":0.48883289098739624},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4794548749923706},{"id":"https://openalex.org/keywords/search-engine-indexing","display_name":"Search engine indexing","score":0.47496697306632996},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.4361545741558075},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.36662915349006653},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.34096935391426086},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.21581894159317017},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.16033241152763367}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8400893211364746},{"id":"https://openalex.org/C2779010991","wikidata":"https://www.wikidata.org/wiki/Q2720909","display_name":"Artifact (error)","level":2,"score":0.7902458906173706},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.7276017069816589},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.6461552381515503},{"id":"https://openalex.org/C19768560","wikidata":"https://www.wikidata.org/wiki/Q320727","display_name":"Dependency (UML)","level":2,"score":0.5818595886230469},{"id":"https://openalex.org/C2988343187","wikidata":"https://www.wikidata.org/wiki/Q1130645","display_name":"Open source software","level":3,"score":0.5534131526947021},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.5454869270324707},{"id":"https://openalex.org/C3018397939","wikidata":"https://www.wikidata.org/wiki/Q3644502","display_name":"Open source","level":3,"score":0.48883289098739624},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4794548749923706},{"id":"https://openalex.org/C75165309","wikidata":"https://www.wikidata.org/wiki/Q2258979","display_name":"Search engine indexing","level":2,"score":0.47496697306632996},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.4361545741558075},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.36662915349006653},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.34096935391426086},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.21581894159317017},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.16033241152763367},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/msr.2010.5463346","is_oa":false,"landing_page_url":"https://doi.org/10.1109/msr.2010.5463346","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.6100000143051147,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W1989307116","https://openalex.org/W1990928267","https://openalex.org/W2006464847","https://openalex.org/W2011458734","https://openalex.org/W2106259924","https://openalex.org/W2115052242","https://openalex.org/W2119301379","https://openalex.org/W2130267307","https://openalex.org/W2132944054","https://openalex.org/W2144192824","https://openalex.org/W2151628225","https://openalex.org/W2164928043","https://openalex.org/W2164961799","https://openalex.org/W2945526390"],"related_works":["https://openalex.org/W4376877853","https://openalex.org/W4250928611","https://openalex.org/W4232280318","https://openalex.org/W2063332991","https://openalex.org/W2113128227","https://openalex.org/W2491403535","https://openalex.org/W632256878","https://openalex.org/W2104915799","https://openalex.org/W3123068371","https://openalex.org/W4211197663"],"abstract_inverted_index":{"Opportunities":[0],"for":[1,24,78,95,114,118,149,171],"software":[2,34],"reuse":[3,35],"are":[4],"plentiful,":[5],"thanks":[6],"in":[7,45,69,167,204,245],"large":[8],"part":[9],"to":[10,43,63,81,91,189,200,209,249],"the":[11,19,46,70,145,150,183,198,201,205,211,219,225,230,239],"widespread":[12],"adoption":[13],"of":[14,21,97,102,134,144,155,161,175,213,221,229,241],"open":[15,32,83,119,156,177],"source":[16,33,84,120,157,178],"processes":[17],"and":[18,56,99,153],"availability":[20],"search":[22],"engines":[23],"locating":[25],"relevant":[26],"artifacts.":[27,136],"One":[28],"challenge":[29],"presented":[30],"by":[31,124,186,234],"is":[36,87],"simply":[37,88],"getting":[38],"a":[39,112,126,132,172],"newly":[40],"downloaded":[41],"artifact":[42,50],"build/run":[44],"first":[47],"place.":[48],"The":[49,159,216],"itself":[51],"likely":[52],"reuses":[53],"other":[54],"artifacts,":[55],"so":[57],"depends":[58],"on":[59,142],"their":[60],"being":[61],"located":[62,227],"function":[64],"properly.":[65],"While":[66],"merely":[67],"tedious":[68],"individual":[71],"case,":[72],"this":[73,108,140,222],"can":[74],"cause":[75],"serious":[76],"difficulties":[77],"those":[79],"seeking":[80],"study":[82],"software.":[85,121],"It":[86,122],"not":[89],"feasible":[90],"manually":[92,181],"resolve":[93],"dependencies":[94,117],"thousands":[96],"projects,":[98,179,237],"many":[100],"forms":[101],"analysis":[103,154],"require":[104],"declarative":[105],"completeness.":[106],"In":[107],"paper":[109],"we":[110,180,196],"present":[111],"method":[113,141],"automatically":[115],"resolving":[116],"works":[123],"cross-referencing":[125],"project's":[127],"missing":[128],"type":[129],"information":[130],"with":[131],"repository":[133,208],"candidate":[135],"We":[137],"have":[138],"implemented":[139],"top":[143],"Sourcerer,":[146],"an":[147],"infrastructure":[148],"large-scale":[151],"indexing":[152],"code.":[158],"performance":[160],"our":[162,187],"resolution":[163,214],"algorithm":[164,199,226],"was":[165],"evaluated":[166],"two":[168],"parts.":[169],"First,":[170],"small":[173],"number":[174],"popular":[176],"examined":[182],"artifacts":[184,232],"suggested":[185],"system":[188],"determine":[190],"if":[191],"they":[192],"were":[193],"appropriate.":[194],"Second,":[195],"applied":[197],"13,241":[202],"projects":[203,244],"Sourcerer":[206,246],"managed":[207],"evaluate":[210],"rate":[212],"success.":[215],"results":[217],"demonstrate":[218],"feasibility":[220],"approach,":[223],"as":[224],"all":[228],"required":[231],"needed":[233],"3,904":[235],"additional":[236],"increasing":[238],"percentage":[240],"declaratively":[242],"complete":[243],"from":[247],"39%":[248],"69%.":[250]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":2},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":2},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":4},{"year":2013,"cited_by_count":7},{"year":2012,"cited_by_count":4}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
