{"id":"https://openalex.org/W1970500070","doi":"https://doi.org/10.1145/1869459.1869530","title":"To upgrade or not to upgrade","display_name":"To upgrade or not to upgrade","publication_year":2010,"publication_date":"2010-10-17","ids":{"openalex":"https://openalex.org/W1970500070","doi":"https://doi.org/10.1145/1869459.1869530","mag":"1970500070"},"language":"en","primary_location":{"id":"doi:10.1145/1869459.1869530","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1869459.1869530","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM international conference on Object oriented programming systems languages and applications","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/A5033409139","display_name":"Tudor Dumitra\u015f","orcid":"https://orcid.org/0000-0003-4350-7226"},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Tudor Dumitra\u015f","raw_affiliation_strings":["Carnegie Mellon University, Pittsburgh, PA, USA","Carnegie-Mellon University, Pittsburgh, Pa., USA#TAB#"],"affiliations":[{"raw_affiliation_string":"Carnegie Mellon University, Pittsburgh, PA, USA","institution_ids":["https://openalex.org/I74973139"]},{"raw_affiliation_string":"Carnegie-Mellon University, Pittsburgh, Pa., USA#TAB#","institution_ids":["https://openalex.org/I74973139"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071484632","display_name":"Priya Narasimhan","orcid":"https://orcid.org/0000-0001-9100-0943"},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Priya Narasimhan","raw_affiliation_strings":["Carnegie Mellon University, Pittsburgh, PA, USA","Carnegie-Mellon University, Pittsburgh, Pa., USA#TAB#"],"affiliations":[{"raw_affiliation_string":"Carnegie Mellon University, Pittsburgh, PA, USA","institution_ids":["https://openalex.org/I74973139"]},{"raw_affiliation_string":"Carnegie-Mellon University, Pittsburgh, Pa., USA#TAB#","institution_ids":["https://openalex.org/I74973139"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5013168771","display_name":"Eli Tilevich","orcid":"https://orcid.org/0000-0003-2415-6926"},"institutions":[{"id":"https://openalex.org/I859038795","display_name":"Virginia Tech","ror":"https://ror.org/02smfhw86","country_code":"US","type":"education","lineage":["https://openalex.org/I859038795"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Eli Tilevich","raw_affiliation_strings":["Virginia Tech, Blacksburg, VA, USA","Virginia Tech, , Blacksburg, VA, USA"],"affiliations":[{"raw_affiliation_string":"Virginia Tech, Blacksburg, VA, USA","institution_ids":["https://openalex.org/I859038795"]},{"raw_affiliation_string":"Virginia Tech, , Blacksburg, VA, USA","institution_ids":["https://openalex.org/I859038795"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5033409139"],"corresponding_institution_ids":["https://openalex.org/I74973139"],"apc_list":null,"apc_paid":null,"fwci":7.6308,"has_fulltext":false,"cited_by_count":33,"citation_normalized_percentile":{"value":0.96983031,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"865","last_page":"876"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9997000098228455,"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.9997000098228455,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.998199999332428,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/upgrade","display_name":"Upgrade","score":0.8981717824935913},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7602916955947876},{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.6637831926345825},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5267072319984436},{"id":"https://openalex.org/keywords/ajax","display_name":"Ajax","score":0.5044704675674438},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.4949585795402527},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.48392587900161743},{"id":"https://openalex.org/keywords/enterprise-system","display_name":"Enterprise system","score":0.46311843395233154},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.43555566668510437},{"id":"https://openalex.org/keywords/oracle","display_name":"Oracle","score":0.43404799699783325},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.41445255279541016},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.3949491083621979},{"id":"https://openalex.org/keywords/web-application","display_name":"Web application","score":0.3864215314388275},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.32012850046157837},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2851458191871643}],"concepts":[{"id":"https://openalex.org/C2780615140","wikidata":"https://www.wikidata.org/wiki/Q920419","display_name":"Upgrade","level":2,"score":0.8981717824935913},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7602916955947876},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.6637831926345825},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5267072319984436},{"id":"https://openalex.org/C504723692","wikidata":"https://www.wikidata.org/wiki/Q134471","display_name":"Ajax","level":3,"score":0.5044704675674438},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.4949585795402527},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.48392587900161743},{"id":"https://openalex.org/C67571701","wikidata":"https://www.wikidata.org/wiki/Q1318054","display_name":"Enterprise system","level":2,"score":0.46311843395233154},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.43555566668510437},{"id":"https://openalex.org/C55166926","wikidata":"https://www.wikidata.org/wiki/Q2892946","display_name":"Oracle","level":2,"score":0.43404799699783325},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.41445255279541016},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.3949491083621979},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.3864215314388275},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.32012850046157837},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2851458191871643}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1869459.1869530","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1869459.1869530","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM international conference on Object oriented programming systems languages and applications","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.8299999833106995,"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":29,"referenced_works":["https://openalex.org/W9592747","https://openalex.org/W10242039","https://openalex.org/W1244076508","https://openalex.org/W1486784874","https://openalex.org/W1505144991","https://openalex.org/W1537385748","https://openalex.org/W1650816123","https://openalex.org/W1877545431","https://openalex.org/W1968305012","https://openalex.org/W1985136467","https://openalex.org/W1992465078","https://openalex.org/W2040015657","https://openalex.org/W2058335615","https://openalex.org/W2078197548","https://openalex.org/W2082197007","https://openalex.org/W2109914336","https://openalex.org/W2119360906","https://openalex.org/W2138509363","https://openalex.org/W2145608473","https://openalex.org/W2153066963","https://openalex.org/W2155479707","https://openalex.org/W2157353183","https://openalex.org/W2162956413","https://openalex.org/W2496257339","https://openalex.org/W2993781365","https://openalex.org/W4233793161","https://openalex.org/W4235354960","https://openalex.org/W4244305605","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W2376456989","https://openalex.org/W2357035750","https://openalex.org/W2377932672","https://openalex.org/W2368648903","https://openalex.org/W2381724793","https://openalex.org/W2373715714","https://openalex.org/W2387118254","https://openalex.org/W160455400","https://openalex.org/W2375196845","https://openalex.org/W2538107817"],"abstract_inverted_index":{"Online":[0],"software":[1,26],"upgrades":[2,47],"are":[3,10,48],"often":[4,56],"plagued":[5],"by":[6],"runtime":[7],"behaviors":[8],"that":[9,33,45,65,73,145],"poorly":[11],"understood":[12],"and":[13,91,151],"difficult":[14],"to":[15,30,101,120],"ascertain.":[16],"For":[17],"example,":[18],"the":[19,25,28,80,86,89,94,123,131,137],"interactions":[20],"among":[21],"multiple":[22,58],"versions":[23],"of":[24,88,125,133,169],"expose":[27],"system":[29,90,118],"race":[31],"conditions":[32],"can":[34],"introduce":[35],"latent":[36],"errors":[37],"or":[38,71,135],"data":[39],"corruption.":[40],"Moreover,":[41],"industry":[42],"trends":[43],"suggest":[44],"online":[46,160],"currently":[49],"needed":[50],"in":[51,177],"large-scale":[52],"enterprise":[53,81],"systems,":[54,79],"which":[55,116],"span":[57],"administrative":[59],"domains":[60],"(e.g.,":[61],"Web":[62],"2.0":[63],"applications":[64],"rely":[66],"on":[67],"AJAX":[68],"client-side":[69],"code":[70],"systems":[72],"lease":[74],"cloud-computing":[75],"resources).":[76],"In":[77,105],"such":[78],"does":[82],"not":[83],"control":[84],"all":[85],"tiers":[87],"cannot":[92,182],"coordinate":[93],"upgrade":[95,161],"process,":[96],"making":[97],"existing":[98],"techniques":[99],"inadequate":[100],"prevent":[102],"mixed-version":[103,180],"races.":[104],"this":[106],"paper,":[107],"we":[108],"present":[109],"an":[110,127,142,159],"analytical":[111],"framework":[112],"for":[113,156,172],"impact":[114,149],"assessment,":[115],"allows":[117],"administrators":[119],"directly":[121],"compare":[122],"risk":[124,132],"following":[126],"online-upgrade":[128],"plan":[129],"with":[130],"delaying":[134],"canceling":[136],"upgrade.":[138],"We":[139],"also":[140],"describe":[141],"executable":[143],"model":[144,165],"implements":[146],"our":[147],"formal":[148],"assessment":[150],"enables":[152],"a":[153,167],"systematic":[154],"approach":[155],"deciding":[157],"whether":[158],"is":[162],"appropriate.":[163],"Our":[164],"provides":[166],"method":[168],"last":[170],"resort":[171],"avoiding":[173],"undesirable":[174],"program":[175],"behaviors,":[176],"situations":[178],"where":[179],"races":[181],"be":[183],"avoided":[184],"through":[185],"other":[186],"technical":[187],"means.":[188]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":4},{"year":2015,"cited_by_count":4},{"year":2014,"cited_by_count":5},{"year":2013,"cited_by_count":5},{"year":2012,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
