{"id":"https://openalex.org/W4411726073","doi":"https://doi.org/10.1109/tse.2025.3583027","title":"COTE: Predicting Code-to-Test Co-Evolution by Integrating Link Analysis and Pre-Trained Language Model Techniques","display_name":"COTE: Predicting Code-to-Test Co-Evolution by Integrating Link Analysis and Pre-Trained Language Model Techniques","publication_year":2025,"publication_date":"2025-06-27","ids":{"openalex":"https://openalex.org/W4411726073","doi":"https://doi.org/10.1109/tse.2025.3583027"},"language":"en","primary_location":{"id":"doi:10.1109/tse.2025.3583027","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2025.3583027","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":["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/A5025141324","display_name":"Yuyong Liu","orcid":"https://orcid.org/0009-0000-0863-281X"},"institutions":[{"id":"https://openalex.org/I36399199","display_name":"Nanjing University of Science and Technology","ror":"https://ror.org/00xp9wg62","country_code":"CN","type":"education","lineage":["https://openalex.org/I36399199"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuyong Liu","raw_affiliation_strings":["School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing, China","School of Computer Science and Engineering, Nanjing University of Science and Technology, China"],"raw_orcid":"https://orcid.org/0009-0000-0863-281X","affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing, China","institution_ids":["https://openalex.org/I36399199"]},{"raw_affiliation_string":"School of Computer Science and Engineering, Nanjing University of Science and Technology, China","institution_ids":["https://openalex.org/I36399199"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101759548","display_name":"Zhifei Chen","orcid":"https://orcid.org/0000-0002-3475-6979"},"institutions":[{"id":"https://openalex.org/I36399199","display_name":"Nanjing University of Science and Technology","ror":"https://ror.org/00xp9wg62","country_code":"CN","type":"education","lineage":["https://openalex.org/I36399199"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhifei Chen","raw_affiliation_strings":["School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing, China","School of Computer Science and Engineering, Nanjing University of Science and Technology, China"],"raw_orcid":"https://orcid.org/0000-0002-3475-6979","affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing, China","institution_ids":["https://openalex.org/I36399199"]},{"raw_affiliation_string":"School of Computer Science and Engineering, Nanjing University of Science and Technology, China","institution_ids":["https://openalex.org/I36399199"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Lin Chen","orcid":"https://orcid.org/0000-0003-2352-2226"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lin Chen","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","State Key Laboratory for Novel Software Technology, Nanjing University, China"],"raw_orcid":"https://orcid.org/0000-0003-2352-2226","affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]},{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100360608","display_name":"Yanhui Li","orcid":"https://orcid.org/0000-0003-2282-7175"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yanhui Li","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","State Key Laboratory for Novel Software Technology, Nanjing University, China"],"raw_orcid":"https://orcid.org/0000-0003-2282-7175","affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]},{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007970191","display_name":"Xuansong Li","orcid":"https://orcid.org/0000-0002-9199-9205"},"institutions":[{"id":"https://openalex.org/I36399199","display_name":"Nanjing University of Science and Technology","ror":"https://ror.org/00xp9wg62","country_code":"CN","type":"education","lineage":["https://openalex.org/I36399199"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xuansong Li","raw_affiliation_strings":["School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing, China","School of Computer Science and Engineering, Nanjing University of Science and Technology, China"],"raw_orcid":"https://orcid.org/0000-0002-9199-9205","affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing, China","institution_ids":["https://openalex.org/I36399199"]},{"raw_affiliation_string":"School of Computer Science and Engineering, Nanjing University of Science and Technology, China","institution_ids":["https://openalex.org/I36399199"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5071056788","display_name":"Wei Song","orcid":"https://orcid.org/0000-0002-4324-3382"},"institutions":[{"id":"https://openalex.org/I36399199","display_name":"Nanjing University of Science and Technology","ror":"https://ror.org/00xp9wg62","country_code":"CN","type":"education","lineage":["https://openalex.org/I36399199"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wei Song","raw_affiliation_strings":["School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing, China","School of Computer Science and Engineering, Nanjing University of Science and Technology, China"],"raw_orcid":"https://orcid.org/0000-0002-4324-3382","affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing, China","institution_ids":["https://openalex.org/I36399199"]},{"raw_affiliation_string":"School of Computer Science and Engineering, Nanjing University of Science and Technology, China","institution_ids":["https://openalex.org/I36399199"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.4868,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.63949192,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":"51","issue":"8","first_page":"2232","last_page":"2253"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10015","display_name":"Genomics and Phylogenetic Studies","score":0.8578000068664551,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},"topics":[{"id":"https://openalex.org/T10015","display_name":"Genomics and Phylogenetic Studies","score":0.8578000068664551,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T10181","display_name":"Natural Language Processing Techniques","score":0.8281000256538391,"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/T10028","display_name":"Topic Modeling","score":0.7486000061035156,"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/computer-science","display_name":"Computer science","score":0.8581151962280273},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.58786940574646},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4965975880622864},{"id":"https://openalex.org/keywords/test","display_name":"Test (biology)","score":0.48448917269706726},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3931356370449066},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.34758901596069336}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8581151962280273},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.58786940574646},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4965975880622864},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.48448917269706726},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3931356370449066},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.34758901596069336},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tse.2025.3583027","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2025.3583027","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"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5299999713897705,"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4"}],"awards":[{"id":"https://openalex.org/G5989640592","display_name":null,"funder_award_id":"62302222","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":74,"referenced_works":["https://openalex.org/W1498436455","https://openalex.org/W1544399847","https://openalex.org/W1736209534","https://openalex.org/W1861492603","https://openalex.org/W1962482270","https://openalex.org/W1980712084","https://openalex.org/W2003148182","https://openalex.org/W2005522109","https://openalex.org/W2039240270","https://openalex.org/W2042124591","https://openalex.org/W2053154970","https://openalex.org/W2064675550","https://openalex.org/W2076983043","https://openalex.org/W2096985255","https://openalex.org/W2098765895","https://openalex.org/W2115919801","https://openalex.org/W2119992936","https://openalex.org/W2123190302","https://openalex.org/W2127938826","https://openalex.org/W2131742774","https://openalex.org/W2152372482","https://openalex.org/W2158868137","https://openalex.org/W2296815447","https://openalex.org/W2359516361","https://openalex.org/W2806402635","https://openalex.org/W2888312537","https://openalex.org/W2901225818","https://openalex.org/W2954096196","https://openalex.org/W2962898649","https://openalex.org/W2967524847","https://openalex.org/W2970972824","https://openalex.org/W3037434571","https://openalex.org/W3089785161","https://openalex.org/W3098605233","https://openalex.org/W3160908899","https://openalex.org/W3163474313","https://openalex.org/W3163597827","https://openalex.org/W3170092793","https://openalex.org/W3176989815","https://openalex.org/W3180512116","https://openalex.org/W3191096151","https://openalex.org/W3194585484","https://openalex.org/W3217698187","https://openalex.org/W4200633062","https://openalex.org/W4220877452","https://openalex.org/W4220896658","https://openalex.org/W4221166942","https://openalex.org/W4232129443","https://openalex.org/W4244777963","https://openalex.org/W4284709233","https://openalex.org/W4312355112","https://openalex.org/W4378364616","https://openalex.org/W4381304075","https://openalex.org/W4382987312","https://openalex.org/W4384154501","https://openalex.org/W4385245566","https://openalex.org/W4388482966","https://openalex.org/W4388483507","https://openalex.org/W4388483712","https://openalex.org/W4388827066","https://openalex.org/W4389162178","https://openalex.org/W4393096117","https://openalex.org/W4400583028","https://openalex.org/W6606475543","https://openalex.org/W6631190155","https://openalex.org/W6677328538","https://openalex.org/W6754217322","https://openalex.org/W6755207826","https://openalex.org/W6766673545","https://openalex.org/W6768021236","https://openalex.org/W6768851824","https://openalex.org/W6769627184","https://openalex.org/W6783227185","https://openalex.org/W6790588633"],"related_works":["https://openalex.org/W641782856","https://openalex.org/W24443521","https://openalex.org/W2471323292","https://openalex.org/W2296759459","https://openalex.org/W2045139758","https://openalex.org/W4205202004","https://openalex.org/W2188047296","https://openalex.org/W2352527711","https://openalex.org/W9484388","https://openalex.org/W4231937131"],"abstract_inverted_index":{"Tests,":[0],"as":[1],"an":[2],"essential":[3],"artifact,":[4],"should":[5],"co-evolve":[6],"with":[7],"the":[8,14,31,37,73,89,112,124,130],"production":[9,16,48],"code":[10,17,49,128],"to":[11,27,44,55,66,82,137],"ensure":[12],"that":[13,159],"associated":[15],"satisfies":[18],"specification.":[19],"However,":[20],"developers":[21],"often":[22],"postpone":[23],"or":[24],"even":[25],"forget":[26],"update":[28],"tests,":[29],"making":[30],"tests":[32,42,59],"outdated":[33],"and":[34,60,75,129,169,183],"lag":[35],"behind":[36],"code.":[38],"To":[39],"predict":[40,83],"which":[41,122],"need":[43],"be":[45],"updated":[46],"when":[47],"is":[50,53],"changed,":[51],"it":[52],"challenging":[54],"identify":[56,101],"all":[57],"related":[58],"determine":[61],"their":[62],"change":[63,68,131],"probabilities":[64],"due":[65],"complex":[67],"scenarios.":[69],"This":[70,174],"paper":[71],"fills":[72],"gap":[74],"proposes":[76],"a":[77,107,118,165,170],"hybrid":[78],"approach":[79],"named":[80],"COTE":[81,160],"code-to-test":[84,96],"co-evolution.":[85],"We":[86],"first":[87],"compute":[88],"linked":[90],"test":[91,180],"candidates":[92],"based":[93],"on":[94,146],"different":[95],"dependencies.":[97],"After":[98],"that,":[99],"we":[100,116],"common":[102],"co-change":[103],"patterns":[104],"by":[105],"building":[106],"method-level":[108],"dependence":[109],"graph.":[110],"For":[111],"remaining":[113],"ambiguous":[114],"patterns,":[115],"leverage":[117],"pre-trained":[119],"language":[120],"model":[121],"captures":[123],"semantic":[125],"features":[126],"of":[127,142,150,167,172],"reasons":[132],"contained":[133],"in":[134],"commit":[135],"messages":[136],"judge":[138],"one":[139],"test\u2019s":[140],"likelihood":[141],"being":[143],"updated.":[144],"Experiments":[145],"our":[147],"datasets":[148],"consisting":[149],"6,314":[151],"samples":[152],"extracted":[153],"from":[154],"5,000":[155],"Java":[156],"projects":[157],"show":[158],"outperforms":[161],"state-of-the-art":[162],"approaches,":[163],"achieving":[164],"precision":[166],"89.0%":[168],"recall":[171],"71.6%.":[173],"work":[175],"can":[176],"help":[177],"practitioners":[178],"reduce":[179],"maintenance":[181],"costs":[182],"improve":[184],"software":[185],"quality.":[186]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
