{"id":"https://openalex.org/W7169859151","doi":"https://doi.org/10.1145/3793655.3793711","title":"MiG.4: A Curated Dataset of Library Migrations in Java and Python","display_name":"MiG.4: A Curated Dataset of Library Migrations in Java and Python","publication_year":2026,"publication_date":"2026-04-12","ids":{"openalex":"https://openalex.org/W7169859151","doi":"https://doi.org/10.1145/3793655.3793711"},"language":null,"primary_location":{"id":"doi:10.1145/3793655.3793711","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3793655.3793711","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2026 IEEE/ACM Third International Conference on AI Foundation Models and Software Engineering","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3793655.3793711","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5141230666","display_name":"Matheus Barbosa","orcid":"https://orcid.org/0009-0008-1627-8361"},"institutions":[{"id":"https://openalex.org/I110200422","display_name":"Universidade Federal de Minas Gerais","ror":"https://ror.org/0176yjw32","country_code":"BR","type":"education","lineage":["https://openalex.org/I110200422"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Matheus Barbosa","raw_affiliation_strings":["Universidade Federal de Minas Gerais, Belo Horizonte, Brazil"],"raw_orcid":"https://orcid.org/0009-0008-1627-8361","affiliations":[{"raw_affiliation_string":"Universidade Federal de Minas Gerais, Belo Horizonte, Brazil","institution_ids":["https://openalex.org/I110200422"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5141313592","display_name":"Pedro Baptista","orcid":"https://orcid.org/0009-0008-1825-2974"},"institutions":[{"id":"https://openalex.org/I110200422","display_name":"Universidade Federal de Minas Gerais","ror":"https://ror.org/0176yjw32","country_code":"BR","type":"education","lineage":["https://openalex.org/I110200422"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Pedro Baptista","raw_affiliation_strings":["Universidade Federal de Minas Gerais, Belo Horizonte, Brazil"],"raw_orcid":"https://orcid.org/0009-0008-1825-2974","affiliations":[{"raw_affiliation_string":"Universidade Federal de Minas Gerais, Belo Horizonte, Brazil","institution_ids":["https://openalex.org/I110200422"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5059783839","display_name":"Jo\u00e3o Eduardo Montandon","orcid":"https://orcid.org/0000-0002-3371-7353"},"institutions":[{"id":"https://openalex.org/I110200422","display_name":"Universidade Federal de Minas Gerais","ror":"https://ror.org/0176yjw32","country_code":"BR","type":"education","lineage":["https://openalex.org/I110200422"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Jo\u00e3o Eduardo Montandon","raw_affiliation_strings":["Universidade Federal de Minas Gerais, Belo Horizonte, Brazil"],"raw_orcid":"https://orcid.org/0000-0002-3371-7353","affiliations":[{"raw_affiliation_string":"Universidade Federal de Minas Gerais, Belo Horizonte, Brazil","institution_ids":["https://openalex.org/I110200422"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I110200422"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"218","last_page":"222"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":null,"topics":[],"keywords":[{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.6703000068664551},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.589900016784668},{"id":"https://openalex.org/keywords/scripting-language","display_name":"Scripting language","score":0.27549999952316284},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.25209999084472656}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7293999791145325},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.6703000068664551},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6069999933242798},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.589900016784668},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.35339999198913574},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.28200000524520874},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.27549999952316284},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.25429999828338623},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.25209999084472656},{"id":"https://openalex.org/C15524039","wikidata":"https://www.wikidata.org/wiki/Q865817","display_name":"Java applet","level":3,"score":0.24469999969005585}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3793655.3793711","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3793655.3793711","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2026 IEEE/ACM Third International Conference on AI Foundation Models and Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3793655.3793711","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3793655.3793711","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2026 IEEE/ACM Third International Conference on AI Foundation Models and Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W2884885238","https://openalex.org/W2921250636","https://openalex.org/W3088366594","https://openalex.org/W3204578495","https://openalex.org/W4205544737","https://openalex.org/W4286331390","https://openalex.org/W4296970441","https://openalex.org/W4376606877","https://openalex.org/W4400583149","https://openalex.org/W4403413378","https://openalex.org/W4411272467"],"related_works":[],"abstract_inverted_index":{"Software":[0],"library":[1],"and":[2,9,17,57,79,94,98,105,120],"framework":[3],"migrations":[4,51],"are":[5,37],"common,":[6],"yet":[7],"challenging":[8],"time-consuming":[10],"tasks":[11],"in":[12],"software":[13],"evolution.":[14],"The":[15],"development":[16,121],"rigorous":[18],"evaluation":[19],"of":[20,48,66,122],"automated":[21,126],"migration":[22,82],"tools,":[23],"particularly":[24],"those":[25],"based":[26],"on":[27,71],"Large":[28],"Language":[29],"Models":[30],"(LLMs),":[31],"require":[32],"high-quality,":[33],"real-world":[34,49],"datasets":[35],"that":[36,101],"free":[38],"from":[39],"noise.":[40],"We":[41],"propose":[42],"MiG.4,":[43],"a":[44,99,112],"manually":[45],"curated":[46],"dataset":[47,62,109],"code":[50,91],"performed":[52],"between":[53,103],"four":[54,72],"popular":[55],"Java":[56],"Python":[58],"libraries.":[59],"Currently,":[60],"the":[61,90,96],"comprises":[63],"800":[64],"instances":[65],"isolated,":[67],"developer-performed":[68],"migrations,":[69],"focusing":[70],"highly":[73],"relevant":[74],"scenarios:":[75],"JUnit\u21d4TestNG,":[76],"Mockito\u21d4EasyMock,":[77],"Urllib\u21d2Requests,":[78],"Boto\u21d2Boto3.":[80],"Each":[81],"record":[83],"is":[84],"structured":[85],"with":[86],"eight":[87],"fields,":[88],"including":[89],"snippets":[92],"before":[93],"after":[95],"change,":[97],"classification":[100],"distinguishes":[102],"Simple":[104],"Complex":[106],"Migrations.":[107],"Our":[108],"serves":[110],"as":[111],"solid":[113],"ground":[114],"truth,":[115],"facilitating":[116],"future":[117],"empirical":[118],"studies":[119],"novel":[123],"solutions":[124],"for":[125],"third-components":[127],"migration.":[128]},"counts_by_year":[],"updated_date":"2026-07-23T08:03:31.855105","created_date":"2026-07-22T00:00:00"}
