{"id":"https://openalex.org/W4411272467","doi":"https://doi.org/10.1109/msr66628.2025.00122","title":"TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest","display_name":"TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest","publication_year":2025,"publication_date":"2025-04-28","ids":{"openalex":"https://openalex.org/W4411272467","doi":"https://doi.org/10.1109/msr66628.2025.00122"},"language":"en","primary_location":{"id":"doi:10.1109/msr66628.2025.00122","is_oa":false,"landing_page_url":"https://doi.org/10.1109/msr66628.2025.00122","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE/ACM 22nd International Conference on Mining Software Repositories (MSR)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":null,"any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5033109855","display_name":"A. A. Alves","orcid":"https://orcid.org/0000-0003-0073-3231"},"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":true,"raw_author_name":"Altino Alves","raw_affiliation_strings":["UFMG,Department of Computer Science,Belo Horizonte,Brazil"],"affiliations":[{"raw_affiliation_string":"UFMG,Department of Computer Science,Belo Horizonte,Brazil","institution_ids":["https://openalex.org/I110200422"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5044506720","display_name":"Andr\u00e9 Hora","orcid":"https://orcid.org/0000-0003-4900-1330"},"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":"Andre Hora","raw_affiliation_strings":["UFMG,Department of Computer Science,Belo Horizonte,Brazil"],"affiliations":[{"raw_affiliation_string":"UFMG,Department of Computer Science,Belo Horizonte,Brazil","institution_ids":["https://openalex.org/I110200422"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5033109855"],"corresponding_institution_ids":["https://openalex.org/I110200422"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.13982011,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"841","last_page":"845"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10260","display_name":"Software Engineering Research","score":0.9958999752998352,"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.994700014591217,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/test","display_name":"Test (biology)","score":0.6816768646240234},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5888302326202393},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.40290799736976624},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3743494749069214},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.36028480529785156},{"id":"https://openalex.org/keywords/geology","display_name":"Geology","score":0.09176629781723022}],"concepts":[{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.6816768646240234},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5888302326202393},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.40290799736976624},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3743494749069214},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.36028480529785156},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.09176629781723022},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/msr66628.2025.00122","is_oa":false,"landing_page_url":"https://doi.org/10.1109/msr66628.2025.00122","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE/ACM 22nd International Conference on Mining Software Repositories (MSR)","raw_type":"proceedings-article"},{"id":"pmh:doi:10.48550/arxiv.2602.05122","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"}],"best_oa_location":{"id":"pmh:doi:10.48550/arxiv.2602.05122","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},"sustainable_development_goals":[{"score":0.800000011920929,"display_name":"Reduced inequalities","id":"https://metadata.un.org/sdg/10"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320308239","display_name":"EMI","ror":"https://ror.org/01qstkr73"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W1969622507","https://openalex.org/W2048733335","https://openalex.org/W2097227214","https://openalex.org/W2144827892","https://openalex.org/W2164626827","https://openalex.org/W2169974813","https://openalex.org/W2600915151","https://openalex.org/W2621297919","https://openalex.org/W2773858744","https://openalex.org/W2809807015","https://openalex.org/W2899407111","https://openalex.org/W2900951042","https://openalex.org/W2946911428","https://openalex.org/W2990868959","https://openalex.org/W3013866748","https://openalex.org/W3091466685","https://openalex.org/W3098294082","https://openalex.org/W3204578495","https://openalex.org/W3205661636","https://openalex.org/W4220852596","https://openalex.org/W4253240968","https://openalex.org/W4286331390","https://openalex.org/W4384026774","https://openalex.org/W4385292468","https://openalex.org/W4389104713","https://openalex.org/W4392414327","https://openalex.org/W4400484757","https://openalex.org/W4400484796","https://openalex.org/W4400582732","https://openalex.org/W4402665833","https://openalex.org/W4402945156","https://openalex.org/W4403413378","https://openalex.org/W6752762878","https://openalex.org/W6775338094","https://openalex.org/W6855346512","https://openalex.org/W6856916902","https://openalex.org/W6870424833","https://openalex.org/W7029425520"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W3204019825"],"abstract_inverted_index":{"Unittest":[0],"and":[1,22,64],"pytest":[2,12,44],"are":[3],"the":[4,31,42,51,59,82,132],"most":[5],"popular":[6],"testing":[7],"frameworks":[8,115],"in":[9,30,116,137],"Python.":[10],"Overall,":[11],"provides":[13],"some":[14],"advantages,":[15],"including":[16],"simpler":[17,153],"assertion,":[18],"reuse":[19],"of":[20,93],"fixtures,":[21],"interoperability.":[23],"Due":[24],"to":[25,38,69,80,98,113,146,156],"such":[26],"benefits,":[27],"multiple":[28],"projects":[29,74],"Python":[32,117],"ecosystem":[33],"have":[34],"migrated":[35],"from":[36,77,96,152],"unittest":[37,48,97],"pytest.":[39,99],"To":[40],"facilitate":[41],"migration,":[43],"can":[45,53,61,118],"also":[46],"run":[47],"tests,":[49],"thus,":[50],"migration":[52,60,83,133],"happen":[54],"gradually":[55],"over":[56],"time.":[57],"However,":[58],"be":[62,147],"time-consuming":[63],"take":[65],"a":[66,91,123],"long":[67],"time":[68],"conclude.":[70],"In":[71,85],"this":[72,86],"context,":[73],"would":[75],"benefit":[76],"automated":[78],"solutions":[79,112,145],"support":[81],"process.":[84],"paper,":[87],"we":[88],"propose":[89],"TestMigrationsInPy,":[90],"dataset":[92,142],"test":[94],"migrations":[95,104,155],"TestMigrationsInPy":[100,121,128,161],"contains":[101],"923":[102],"real-world":[103],"performed":[105],"by":[106],"developers.":[107],"Future":[108],"research":[109],"proposing":[110],"novel":[111,144],"migrate":[114],"rely":[119],"on":[120],"as":[122,127],"ground":[124],"truth.":[125],"Moreover,":[126],"includes":[129],"information":[130],"about":[131],"type":[134],"(e.g.,":[135],"changes":[136],"assertions":[138],"or":[139],"fixtures),":[140],"our":[141],"enables":[143],"verified":[148],"effectively,":[149],"for":[150],"instance,":[151],"assertion":[154],"more":[157],"complex":[158],"fixture":[159],"migrations.":[160],"is":[162],"publicly":[163],"available":[164],"at:":[165],"https://github.com/altinoalvesjunior/TestMigrationsInPy.":[166]},"counts_by_year":[],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
