{"id":"https://openalex.org/W7162453066","doi":"https://doi.org/10.48550/arxiv.2605.24397","title":"Breaking Changes in Software Ecosystems: A Systematic Literature Review","display_name":"Breaking Changes in Software Ecosystems: A Systematic Literature Review","publication_year":2026,"publication_date":"2026-05-23","ids":{"openalex":"https://openalex.org/W7162453066","doi":"https://doi.org/10.48550/arxiv.2605.24397"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2605.24397","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.24397","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2605.24397","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100780558","display_name":"Juntao Chen","orcid":"https://orcid.org/0000-0001-7726-4926"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Chen, Juntao","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137062136","display_name":"Tingting Bi","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Bi, Tingting","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137032900","display_name":"Yanlin Wang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wang, Yanlin","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5137022004","display_name":"Patanamon Thongtanunam","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Thongtanunam, Patanamon","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"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":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.7006000280380249,"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.7006000280380249,"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.15479999780654907,"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/T11986","display_name":"Scientific Computing and Data Management","score":0.03180000185966492,"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/dependency","display_name":"Dependency (UML)","score":0.6820999979972839},{"id":"https://openalex.org/keywords/transitive-relation","display_name":"Transitive relation","score":0.6765000224113464},{"id":"https://openalex.org/keywords/dependency-graph","display_name":"Dependency graph","score":0.5609999895095825},{"id":"https://openalex.org/keywords/software-versioning","display_name":"Software versioning","score":0.5569000244140625},{"id":"https://openalex.org/keywords/systematic-review","display_name":"Systematic review","score":0.5268999934196472},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.44769999384880066},{"id":"https://openalex.org/keywords/taxonomy","display_name":"Taxonomy (biology)","score":0.43149998784065247},{"id":"https://openalex.org/keywords/semantic-web","display_name":"Semantic Web","score":0.3855000138282776}],"concepts":[{"id":"https://openalex.org/C19768560","wikidata":"https://www.wikidata.org/wiki/Q320727","display_name":"Dependency (UML)","level":2,"score":0.6820999979972839},{"id":"https://openalex.org/C191399111","wikidata":"https://www.wikidata.org/wiki/Q64861","display_name":"Transitive relation","level":2,"score":0.6765000224113464},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6295999884605408},{"id":"https://openalex.org/C16311509","wikidata":"https://www.wikidata.org/wiki/Q4148050","display_name":"Dependency graph","level":3,"score":0.5609999895095825},{"id":"https://openalex.org/C198140048","wikidata":"https://www.wikidata.org/wiki/Q10859422","display_name":"Software versioning","level":3,"score":0.5569000244140625},{"id":"https://openalex.org/C189708586","wikidata":"https://www.wikidata.org/wiki/Q1504425","display_name":"Systematic review","level":3,"score":0.5268999934196472},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.45080000162124634},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4507000148296356},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.44769999384880066},{"id":"https://openalex.org/C58642233","wikidata":"https://www.wikidata.org/wiki/Q8269924","display_name":"Taxonomy (biology)","level":2,"score":0.43149998784065247},{"id":"https://openalex.org/C2129575","wikidata":"https://www.wikidata.org/wiki/Q54837","display_name":"Semantic Web","level":2,"score":0.3855000138282776},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.35679998993873596},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.34049999713897705},{"id":"https://openalex.org/C2778464652","wikidata":"https://www.wikidata.org/wiki/Q309849","display_name":"Open research","level":2,"score":0.31310001015663147},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.30959999561309814},{"id":"https://openalex.org/C2987255567","wikidata":"https://www.wikidata.org/wiki/Q33002955","display_name":"Knowledge graph","level":2,"score":0.3052000105381012},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.29840001463890076},{"id":"https://openalex.org/C79897977","wikidata":"https://www.wikidata.org/wiki/Q5054568","display_name":"Causal chain","level":2,"score":0.296999990940094},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.29319998621940613},{"id":"https://openalex.org/C11189718","wikidata":"https://www.wikidata.org/wiki/Q218152","display_name":"User story","level":4,"score":0.2930999994277954},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.2904999852180481},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.2847000062465668},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.27239999175071716},{"id":"https://openalex.org/C2778827112","wikidata":"https://www.wikidata.org/wiki/Q22245680","display_name":"Feature engineering","level":3,"score":0.27140000462532043},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.2705000042915344},{"id":"https://openalex.org/C56739046","wikidata":"https://www.wikidata.org/wiki/Q192060","display_name":"Knowledge management","level":1,"score":0.25699999928474426},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.25540000200271606},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.25360000133514404}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2605.24397","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.24397","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2605.24397","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.24397","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"score":0.4494340717792511,"display_name":"Life in Land","id":"https://metadata.un.org/sdg/15"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Modern":[0],"software":[1],"systems":[2],"rely":[3],"on":[4,102,108,128],"dependency":[5,159,172],"networks":[6],"of":[7,35,87,150],"reusable":[8],"libraries,":[9],"where":[10,77],"breaking":[11,88,120],"changes":[12,89],"propagate":[13],"and":[14,51,67,73,79,117,136,157,175,180],"cause":[15],"downstream":[16],"consumers":[17],"to":[18],"fail.":[19],"Despite":[20],"growing":[21],"research":[22,41,138],"across":[23,43],"ecosystems,":[24],"no":[25],"comprehensive":[26],"synthesis":[27,55],"exists.":[28],"We":[29],"conduct":[30],"a":[31,60,84,154],"systematic":[32],"literature":[33],"review":[34],"97":[36],"primary":[37],"studies,":[38],"answering":[39],"four":[40,57],"questions":[42],"five":[44,70,74],"ecosystems:":[45],"Maven/Java,":[46],"npm/JavaScript,":[47],"Python,":[48],"Web":[49],"APIs,":[50],"Linux":[52],"distributions.":[53],"The":[54,140,164],"yields":[56],"results.":[58],"First,":[59],"four-dimensional":[61],"taxonomy":[62],"along":[63],"Nature,":[64],"Detectability,":[65],"Scope,":[66],"Visibility.":[68],"Second,":[69],"reason":[71],"categories":[72],"impact":[75],"dimensions,":[76],"maintenance":[78],"design":[80],"improvements":[81],"account":[82],"for":[83,114,178],"larger":[85],"share":[86],"than":[90],"new":[91],"feature":[92],"work.":[93],"Third,":[94],"43":[95],"detection":[96,145],"approaches":[97],"that":[98],"reach":[99],"high":[100],"accuracy":[101],"syntactic":[103],"breaks":[104],"but":[105],"limited":[106],"coverage":[107],"behavioral":[109,143,168],"ones.":[110],"Fourth,":[111],"66":[112],"strategies":[113],"communicating,":[115],"preventing,":[116],"recovering":[118],"from":[119],"changes,":[121],"organized":[122],"by":[123],"the":[124,148],"actor's":[125],"role.":[126],"Based":[127],"these":[129],"findings,":[130],"we":[131],"identify":[132],"three":[133,137],"open":[134],"challenges":[135,141],"opportunities.":[139],"are":[142,166],"break":[144],"at":[146],"scale,":[147],"failure":[149],"semantic":[151],"versioning":[152],"as":[153],"trust":[155],"mechanism,":[156],"transitive":[158],"propagation":[160],"under":[161],"information":[162],"asymmetry.":[163],"opportunities":[165],"LLM-augmented":[167],"contract":[169],"inference,":[170],"ecosystem-level":[171],"graph":[173],"intelligence,":[174],"domain-specific":[176],"tooling":[177],"ML":[179],"data":[181],"science.":[182]},"counts_by_year":[],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2026-05-27T00:00:00"}
