{"id":"https://openalex.org/W3202558630","doi":"https://doi.org/10.1109/icsme52107.2021.00019","title":"Characterization and Automatic Updates of Deprecated Machine-Learning API Usages","display_name":"Characterization and Automatic Updates of Deprecated Machine-Learning API Usages","publication_year":2021,"publication_date":"2021-09-01","ids":{"openalex":"https://openalex.org/W3202558630","doi":"https://doi.org/10.1109/icsme52107.2021.00019","mag":"3202558630"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/icsme52107.2021.00019","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"preprint","type_crossref":"proceedings-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://inria.hal.science/hal-03361379/document","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5081510237","display_name":"Stefanus Agus Haryono","orcid":null},"institutions":[{"id":"https://openalex.org/I79891267","display_name":"Singapore Management University","ror":"https://ror.org/050qmg959","country_code":"SG","type":"education","lineage":["https://openalex.org/I79891267"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Stefanus A. Haryono","raw_affiliation_strings":["SIS - Singapore Management University (Singapore)"],"affiliations":[{"raw_affiliation_string":"SIS - Singapore Management University (Singapore)","institution_ids":["https://openalex.org/I79891267"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034736998","display_name":"Ferdian Thung","orcid":"https://orcid.org/0000-0002-5566-3819"},"institutions":[{"id":"https://openalex.org/I79891267","display_name":"Singapore Management University","ror":"https://ror.org/050qmg959","country_code":"SG","type":"education","lineage":["https://openalex.org/I79891267"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Ferdian Thung","raw_affiliation_strings":["SIS - Singapore Management University (Singapore)"],"affiliations":[{"raw_affiliation_string":"SIS - Singapore Management University (Singapore)","institution_ids":["https://openalex.org/I79891267"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081036622","display_name":"David Lo","orcid":"https://orcid.org/0000-0002-4367-7201"},"institutions":[{"id":"https://openalex.org/I79891267","display_name":"Singapore Management University","ror":"https://ror.org/050qmg959","country_code":"SG","type":"education","lineage":["https://openalex.org/I79891267"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"David Lo","raw_affiliation_strings":["SIS - Singapore Management University (Singapore)"],"affiliations":[{"raw_affiliation_string":"SIS - Singapore Management University (Singapore)","institution_ids":["https://openalex.org/I79891267"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040879516","display_name":"Julia Lawall","orcid":"https://orcid.org/0000-0002-1684-1264"},"institutions":[],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Julia Lawall","raw_affiliation_strings":["Whisper - Well Honed Infrastructure Software for Programming Environments and Runtimes (France)"],"affiliations":[{"raw_affiliation_string":"Whisper - Well Honed Infrastructure Software for Programming Environments and Runtimes (France)","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5083048049","display_name":"Lingxiao Jiang","orcid":"https://orcid.org/0000-0002-4336-8548"},"institutions":[{"id":"https://openalex.org/I79891267","display_name":"Singapore Management University","ror":"https://ror.org/050qmg959","country_code":"SG","type":"education","lineage":["https://openalex.org/I79891267"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Lingxiao Jiang","raw_affiliation_strings":["SIS - Singapore Management University (Singapore)"],"affiliations":[{"raw_affiliation_string":"SIS - Singapore Management University (Singapore)","institution_ids":["https://openalex.org/I79891267"]}]}],"institution_assertions":[],"countries_distinct_count":2,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"fulltext_origin":"pdf","cited_by_count":5,"citation_normalized_percentile":{"value":0.845515,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":78,"max":81},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.999,"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.999,"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/T12535","display_name":"Machine Learning and Data Classification","score":0.9847,"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"}},{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.9659,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/python","display_name":"Python","score":0.86023974}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9149183},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.86023974},{"id":"https://openalex.org/C201374245","wikidata":"https://www.wikidata.org/wiki/Q104534","display_name":"Digital subscriber line","level":2,"score":0.5236178},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.52077},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.48679587},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0}],"mesh":[],"locations_count":6,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/icsme52107.2021.00019","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"https://hal.inria.fr/hal-03361379","pdf_url":"https://inria.hal.science/hal-03361379/document","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":["Centre National de la Recherche Scientifique"],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"https://ink.library.smu.edu.sg/sis_research/6649","pdf_url":null,"source":{"id":"https://openalex.org/S4306401925","display_name":"Singapore Management University Institutional Knowledge (InK) (Singapore Management University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79891267","host_organization_name":"Singapore Management University","host_organization_lineage":["https://openalex.org/I79891267"],"host_organization_lineage_names":["Singapore Management University"],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"acceptedVersion","is_accepted":true,"is_published":false},{"is_oa":true,"landing_page_url":"https://inria.hal.science/hal-03361379/file/ICSME_2021_Research_Paper_MLCatchUp.pdf","pdf_url":"https://inria.hal.science/hal-03361379/file/ICSME_2021_Research_Paper_MLCatchUp.pdf","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":["Centre National de la Recherche Scientifique"],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"https://hal.inria.fr/hal-03361379/document","pdf_url":"https://hal.inria.fr/hal-03361379/document","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":["Centre National de la Recherche Scientifique"],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"https://hal.inria.fr/hal-03361379/file/ICSME_2021_Research_Paper_MLCatchUp.pdf","pdf_url":"https://hal.inria.fr/hal-03361379/file/ICSME_2021_Research_Paper_MLCatchUp.pdf","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":["Centre National de la Recherche Scientifique"],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://hal.inria.fr/hal-03361379","pdf_url":"https://inria.hal.science/hal-03361379/document","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":["Centre National de la Recherche Scientifique"],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false},"sustainable_development_goals":[{"score":0.47,"display_name":"Reduced inequalities","id":"https://metadata.un.org/sdg/10"}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":25,"referenced_works":["https://openalex.org/W1969939902","https://openalex.org/W1979290264","https://openalex.org/W2053154970","https://openalex.org/W2100310705","https://openalex.org/W2164626827","https://openalex.org/W2547405428","https://openalex.org/W2574490029","https://openalex.org/W2600915151","https://openalex.org/W2773858744","https://openalex.org/W2883023562","https://openalex.org/W2894409651","https://openalex.org/W2900951042","https://openalex.org/W2903736548","https://openalex.org/W2922234936","https://openalex.org/W2957919018","https://openalex.org/W2962809971","https://openalex.org/W2992300239","https://openalex.org/W3042748063","https://openalex.org/W3046537322","https://openalex.org/W3095209159","https://openalex.org/W3098294082","https://openalex.org/W3119296865","https://openalex.org/W3121596715","https://openalex.org/W4230190751","https://openalex.org/W4234568591"],"related_works":["https://openalex.org/W4230802329","https://openalex.org/W2964840388","https://openalex.org/W2810404362","https://openalex.org/W2748952813","https://openalex.org/W2207495067","https://openalex.org/W2151852566","https://openalex.org/W2056183469","https://openalex.org/W2055565857","https://openalex.org/W1906486629","https://openalex.org/W1622568043"],"abstract_inverted_index":{"Due":[0],"to":[1,22,37,47,58,98,187],"the":[2,87,100,110,117,169,173,195,199,215],"rise":[3],"of":[4,63,77,89,102,116,168,175,214],"AI":[5],"applications,":[6],"machine":[7],"learning":[8],"(ML)":[9],"libraries,":[10],"often":[11],"written":[12],"in":[13,68,126,177,198],"Python,":[14],"have":[15],"become":[16],"far":[17],"more":[18],"accessible.ML":[19],"libraries":[20],"tend":[21],"be":[23,71],"updated":[24,120],"periodically,":[25],"which":[26],"may":[27],"deprecate":[28],"existing":[29],"APIs,":[30],"making":[31],"it":[32,186],"necessary":[33],"for":[34,166,201,212],"application":[35],"developers":[36],"update":[38,163],"their":[39],"usages.In":[40],"this":[41,205],"paper,":[42],"we":[43,93,145],"build":[44],"a":[45,75,96,127,135,182],"tool":[46,97],"automate":[48,99],"deprecated":[49,64,79,104,118,156],"API":[50,66,105,111,121,142,157,203],"usage":[51],"updates.We":[52],"first":[53],"present":[54],"an":[55,189],"empirical":[56,91],"study":[57,73],"better":[59],"understand":[60],"how":[61],"updates":[62,101,179,211],"ML":[65],"usages":[67,143,158],"Python":[69,103],"can":[70,154,208],"done.The":[72],"involves":[74],"dataset":[76,136],"112":[78],"APIs":[80],"from":[81,147],"Scikit-Learn,":[82],"TensorFlow,":[83],"and":[84,119,162],"PyTorch.Guided":[85],"by":[86,180],"findings":[88],"our":[90,151],"study,":[92],"propose":[94],"MLCatchUp,":[95],"usages,":[106],"that":[107,144,184,193],"automatically":[108],"infers":[109],"migration":[112],"transformation":[113,196],"through":[114],"comparison":[115],"signatures.These":[122],"transformations":[123],"are":[124],"expressed":[125],"Domain":[128],"Specific":[129],"Language":[130],"(DSL).We":[131],"evaluate":[132],"MLCatchUp":[133,153,176,207],"using":[134],"containing":[137],"267":[138],"files":[139],"with":[140,159],"551":[141],"collected":[146],"public":[148],"GitHub":[149],"repositories.In":[150],"dataset,":[152],"detect":[155],"perfect":[160],"accuracy,":[161],"them":[164],"correctly":[165],"80.6%":[167],"cases.We":[170],"further":[171],"improve":[172],"accuracy":[174],"performing":[178],"adding":[181],"feature":[183],"allows":[185],"accept":[188],"additional":[190],"user":[191],"input":[192],"specifies":[194],"constraints":[197],"DSL":[200],"context-dependent":[202],"migration.Using":[204],"addition,":[206],"make":[209],"correct":[210],"90.7%":[213],"cases.":[216]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W3202558630","counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":4}],"updated_date":"2025-01-05T05:07:32.376099","created_date":"2021-10-11"}