{"id":"https://openalex.org/W4212906466","doi":"https://doi.org/10.1109/tse.2022.3152148","title":"An Empirical Study of Yanked Releases in the Rust Package Registry","display_name":"An Empirical Study of Yanked Releases in the Rust Package Registry","publication_year":2022,"publication_date":"2022-02-16","ids":{"openalex":"https://openalex.org/W4212906466","doi":"https://doi.org/10.1109/tse.2022.3152148"},"language":"en","primary_location":{"id":"doi:10.1109/tse.2022.3152148","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2022.3152148","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2201.11821","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100348486","display_name":"Hao Li","orcid":"https://orcid.org/0000-0003-4468-5972"},"institutions":[{"id":"https://openalex.org/I154425047","display_name":"University of Alberta","ror":"https://ror.org/0160cpw27","country_code":"CA","type":"education","lineage":["https://openalex.org/I154425047"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Hao Li","raw_affiliation_strings":["Analytics of Software, GAmes and Repository Data (ASGAARD) Lab, University of Alberta, Edmonton, AB, Canada"],"raw_orcid":"https://orcid.org/0000-0003-4468-5972","affiliations":[{"raw_affiliation_string":"Analytics of Software, GAmes and Repository Data (ASGAARD) Lab, University of Alberta, Edmonton, AB, Canada","institution_ids":["https://openalex.org/I154425047"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032675988","display_name":"Filipe R. Cogo","orcid":"https://orcid.org/0000-0002-5494-685X"},"institutions":[{"id":"https://openalex.org/I4210115038","display_name":"Huawei Technologies (Canada)","ror":"https://ror.org/026venb53","country_code":"CA","type":"company","lineage":["https://openalex.org/I2250955327","https://openalex.org/I4210115038"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Filipe R. Cogo","raw_affiliation_strings":["Centre for Software Excellence, Huawei, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Centre for Software Excellence, Huawei, Canada","institution_ids":["https://openalex.org/I4210115038"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5066994589","display_name":"Cor\u2010Paul Bezemer","orcid":"https://orcid.org/0000-0002-0474-5718"},"institutions":[{"id":"https://openalex.org/I154425047","display_name":"University of Alberta","ror":"https://ror.org/0160cpw27","country_code":"CA","type":"education","lineage":["https://openalex.org/I154425047"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Cor-Paul Bezemer","raw_affiliation_strings":["Analytics of Software, GAmes and Repository Data (ASGAARD) Lab, University of Alberta, Edmonton, AB, Canada"],"raw_orcid":"https://orcid.org/0000-0002-0474-5718","affiliations":[{"raw_affiliation_string":"Analytics of Software, GAmes and Repository Data (ASGAARD) Lab, University of Alberta, Edmonton, AB, Canada","institution_ids":["https://openalex.org/I154425047"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.2306,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.89815984,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"49","issue":"1","first_page":"437","last_page":"449"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9945999979972839,"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.9945999979972839,"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.9918000102043152,"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/T12238","display_name":"Green IT and Sustainability","score":0.9503999948501587,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.7772065997123718},{"id":"https://openalex.org/keywords/rust","display_name":"Rust (programming language)","score":0.6410869359970093},{"id":"https://openalex.org/keywords/software-versioning","display_name":"Software versioning","score":0.598263144493103},{"id":"https://openalex.org/keywords/dependency","display_name":"Dependency (UML)","score":0.4785400331020355},{"id":"https://openalex.org/keywords/software-package","display_name":"Software package","score":0.471897691488266},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.46969130635261536},{"id":"https://openalex.org/keywords/software-release-life-cycle","display_name":"Software release life cycle","score":0.4618785083293915},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4467671811580658},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4408093988895416},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.37294870615005493},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.34141114354133606},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.33708953857421875},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.22742962837219238},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.16206830739974976},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.11571970582008362}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7772065997123718},{"id":"https://openalex.org/C197781089","wikidata":"https://www.wikidata.org/wiki/Q575650","display_name":"Rust (programming language)","level":2,"score":0.6410869359970093},{"id":"https://openalex.org/C198140048","wikidata":"https://www.wikidata.org/wiki/Q10859422","display_name":"Software versioning","level":3,"score":0.598263144493103},{"id":"https://openalex.org/C19768560","wikidata":"https://www.wikidata.org/wiki/Q320727","display_name":"Dependency (UML)","level":2,"score":0.4785400331020355},{"id":"https://openalex.org/C3020440742","wikidata":"https://www.wikidata.org/wiki/Q1176855","display_name":"Software package","level":3,"score":0.471897691488266},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.46969130635261536},{"id":"https://openalex.org/C135945739","wikidata":"https://www.wikidata.org/wiki/Q1211457","display_name":"Software release life cycle","level":5,"score":0.4618785083293915},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4467671811580658},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4408093988895416},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.37294870615005493},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.34141114354133606},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.33708953857421875},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.22742962837219238},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.16206830739974976},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.11571970582008362},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tse.2022.3152148","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2022.3152148","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"},{"id":"pmh:oai:arXiv.org:2201.11821","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2201.11821","pdf_url":"https://arxiv.org/pdf/2201.11821","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"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2201.11821","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2201.11821","pdf_url":"https://arxiv.org/pdf/2201.11821","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"},"sustainable_development_goals":[{"score":0.49000000953674316,"display_name":"Life below water","id":"https://metadata.un.org/sdg/14"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320319946","display_name":"University of Alberta","ror":"https://ror.org/0160cpw27"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W1894804819","https://openalex.org/W1969622507","https://openalex.org/W1972978214","https://openalex.org/W1983559534","https://openalex.org/W2003652587","https://openalex.org/W2013892605","https://openalex.org/W2028922494","https://openalex.org/W2045848198","https://openalex.org/W2047794235","https://openalex.org/W2063065565","https://openalex.org/W2132318217","https://openalex.org/W2239505015","https://openalex.org/W2599817676","https://openalex.org/W2727304061","https://openalex.org/W2735173242","https://openalex.org/W2794470934","https://openalex.org/W2890328489","https://openalex.org/W2899036005","https://openalex.org/W2945486631","https://openalex.org/W2949228872","https://openalex.org/W2963531473","https://openalex.org/W2963748706","https://openalex.org/W2981180236","https://openalex.org/W2981460380","https://openalex.org/W2989443621","https://openalex.org/W3091065534","https://openalex.org/W3095397441","https://openalex.org/W3098294082","https://openalex.org/W3099230022","https://openalex.org/W3127656560","https://openalex.org/W3128866028","https://openalex.org/W3132826558","https://openalex.org/W4240446014","https://openalex.org/W6713166798","https://openalex.org/W6748952102","https://openalex.org/W6757129142","https://openalex.org/W6761308301","https://openalex.org/W6780280437"],"related_works":["https://openalex.org/W1503327463","https://openalex.org/W2067317451","https://openalex.org/W2197476572","https://openalex.org/W2321095224","https://openalex.org/W2154771632","https://openalex.org/W4211085505","https://openalex.org/W2368593304","https://openalex.org/W1965102600","https://openalex.org/W4390449462","https://openalex.org/W2028137555"],"abstract_inverted_index":{"Cargo,":[0],"the":[1,56,61,67,73,82,93,142,152,157,165,168],"software":[2],"packaging":[3],"manager":[4],"of":[5,69,81,95,141,164],"Rust,":[6],"provides":[7],"a":[8,113,119,129],"yank":[9,57,106],"mechanism":[10,58],"to":[11,102,162],"support":[12],"release-level":[13,45],"deprecation,":[14],"which":[15,160],"can":[16],"prevent":[17],"packages":[18,83,143],"from":[19,100],"depending":[20],"on":[21,28,44],"yanked":[22,70,90,96,149,153],"releases.":[23],"Most":[24],"prior":[25],"studies":[26,41],"focused":[27,43],"code-level":[29],"(i.e.,":[30,36],"deprecated":[31,37],"APIs)":[32],"and":[33,54,66,92,151],"package-level":[34],"deprecation":[35],"packages).":[38],"However,":[39],"few":[40],"have":[42,86],"deprecation.":[46],"In":[47,135],"this":[48],"study,":[49],"we":[50,137],"investigate":[51],"how":[52,55],"often":[53],"is":[59,131],"used,":[60],"rationales":[62],"behind":[63],"its":[64],"usage,":[65],"adoption":[68],"releases":[71,97,107,154,166],"in":[72,84,167],"Cargo":[74,85],"ecosystem.":[75],"Our":[76],"study":[77],"shows":[78],"that":[79,121,139],"9.6%":[80],"at":[87,146],"least":[88,147],"one":[89,148],"release,":[91,115],"proportion":[94],"kept":[98],"increasing":[99],"2014":[101],"2020.":[103],"Package":[104],"owners":[105],"for":[108],"other":[109],"reasons":[110],"than":[111],"withdrawing":[112],"defective":[114],"such":[116],"as":[117],"fixing":[118],"release":[120,150],"does":[122],"not":[123],"follow":[124],"semantic":[125],"versioning":[126],"or":[127,133],"indicating":[128],"package":[130],"removed":[132],"replaced.":[134],"addition,":[136],"found":[138],"46%":[140],"directly":[144],"adopted":[145],"propagated":[155],"through":[156],"dependency":[158],"network,":[159],"leads":[161],"1.4%":[163],"ecosystem":[169],"having":[170],"unresolved":[171],"dependencies.":[172]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
