{"id":"https://openalex.org/W4412081781","doi":"https://doi.org/10.1109/access.2025.3586537","title":"Branch Drift: A Visually Explainable Metric for Consistency Monitoring in Collaborative Software Development","display_name":"Branch Drift: A Visually Explainable Metric for Consistency Monitoring in Collaborative Software Development","publication_year":2025,"publication_date":"2025-01-01","ids":{"openalex":"https://openalex.org/W4412081781","doi":"https://doi.org/10.1109/access.2025.3586537"},"language":"en","primary_location":{"id":"doi:10.1109/access.2025.3586537","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3586537","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1109/access.2025.3586537","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5079883969","display_name":"Karl Kegel","orcid":"https://orcid.org/0009-0003-6829-4260"},"institutions":[{"id":"https://openalex.org/I4210165059","display_name":"Hochschule f\u00fcr Technik und Wirtschaft Dresden \u2013 University of Applied Sciences","ror":"https://ror.org/05q5pk319","country_code":"DE","type":"education","lineage":["https://openalex.org/I4210165059"]},{"id":"https://openalex.org/I78650965","display_name":"Technische Universit\u00e4t Dresden","ror":"https://ror.org/042aqky30","country_code":"DE","type":"education","lineage":["https://openalex.org/I78650965"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Karl Kegel","raw_affiliation_strings":["Faculty of Computer Science, Chair of Software Technology, Dresden University of Technology, Dresden, Germany","Dresden University of Technology, Dresden, Germany"],"raw_orcid":"https://orcid.org/0009-0003-6829-4260","affiliations":[{"raw_affiliation_string":"Faculty of Computer Science, Chair of Software Technology, Dresden University of Technology, Dresden, Germany","institution_ids":["https://openalex.org/I4210165059","https://openalex.org/I78650965"]},{"raw_affiliation_string":"Dresden University of Technology, Dresden, Germany","institution_ids":["https://openalex.org/I78650965"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001242911","display_name":"Sebastian G\u00f6tz","orcid":"https://orcid.org/0000-0003-1537-7815"},"institutions":[{"id":"https://openalex.org/I4210165059","display_name":"Hochschule f\u00fcr Technik und Wirtschaft Dresden \u2013 University of Applied Sciences","ror":"https://ror.org/05q5pk319","country_code":"DE","type":"education","lineage":["https://openalex.org/I4210165059"]},{"id":"https://openalex.org/I78650965","display_name":"Technische Universit\u00e4t Dresden","ror":"https://ror.org/042aqky30","country_code":"DE","type":"education","lineage":["https://openalex.org/I78650965"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Sebastian G\u00f6tz","raw_affiliation_strings":["Faculty of Computer Science, Chair of Software Technology, Dresden University of Technology, Dresden, Germany","Dresden University of Technology, Dresden, Germany"],"raw_orcid":"https://orcid.org/0000-0003-1537-7815","affiliations":[{"raw_affiliation_string":"Faculty of Computer Science, Chair of Software Technology, Dresden University of Technology, Dresden, Germany","institution_ids":["https://openalex.org/I4210165059","https://openalex.org/I78650965"]},{"raw_affiliation_string":"Dresden University of Technology, Dresden, Germany","institution_ids":["https://openalex.org/I78650965"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5068504342","display_name":"Uwe A\u00dfmann","orcid":"https://orcid.org/0000-0002-3513-6448"},"institutions":[{"id":"https://openalex.org/I4210165059","display_name":"Hochschule f\u00fcr Technik und Wirtschaft Dresden \u2013 University of Applied Sciences","ror":"https://ror.org/05q5pk319","country_code":"DE","type":"education","lineage":["https://openalex.org/I4210165059"]},{"id":"https://openalex.org/I78650965","display_name":"Technische Universit\u00e4t Dresden","ror":"https://ror.org/042aqky30","country_code":"DE","type":"education","lineage":["https://openalex.org/I78650965"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Uwe A\u00dfmann","raw_affiliation_strings":["Faculty of Computer Science, Chair of Software Technology, Dresden University of Technology, Dresden, Germany","Dresden University of Technology, Dresden, Germany"],"raw_orcid":"https://orcid.org/0000-0002-3513-6448","affiliations":[{"raw_affiliation_string":"Faculty of Computer Science, Chair of Software Technology, Dresden University of Technology, Dresden, Germany","institution_ids":["https://openalex.org/I4210165059","https://openalex.org/I78650965"]},{"raw_affiliation_string":"Dresden University of Technology, Dresden, Germany","institution_ids":["https://openalex.org/I78650965"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":3.8171,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.93663036,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":97},"biblio":{"volume":"13","issue":null,"first_page":"116972","last_page":"116993"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9569000005722046,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9569000005722046,"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/T10703","display_name":"Business Process Modeling and Analysis","score":0.9527999758720398,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.9226999878883362,"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/computer-science","display_name":"Computer science","score":0.756912350654602},{"id":"https://openalex.org/keywords/metric","display_name":"Metric (unit)","score":0.6031838059425354},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.5881944298744202},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4851732850074768},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.4442753791809082},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3251599073410034},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.23793858289718628},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.22779953479766846},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.06717798113822937}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.756912350654602},{"id":"https://openalex.org/C176217482","wikidata":"https://www.wikidata.org/wiki/Q860554","display_name":"Metric (unit)","level":2,"score":0.6031838059425354},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.5881944298744202},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4851732850074768},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.4442753791809082},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3251599073410034},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.23793858289718628},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.22779953479766846},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.06717798113822937},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2025.3586537","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3586537","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:1abd92bb0470406e93fd204529e83f99","is_oa":true,"landing_page_url":"https://doaj.org/article/1abd92bb0470406e93fd204529e83f99","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","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-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 13, Pp 116972-116993 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2025.3586537","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3586537","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G351424669","display_name":null,"funder_award_id":"SFB (1608 - 501798263)","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"},{"id":"https://openalex.org/G717580080","display_name":null,"funder_award_id":"CRC 1608 501798263","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"}],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":45,"referenced_works":["https://openalex.org/W140915724","https://openalex.org/W191823626","https://openalex.org/W1752363179","https://openalex.org/W1965658570","https://openalex.org/W1980316588","https://openalex.org/W2001907377","https://openalex.org/W2005261664","https://openalex.org/W2007267771","https://openalex.org/W2019747336","https://openalex.org/W2029257402","https://openalex.org/W2049134176","https://openalex.org/W2054097655","https://openalex.org/W2121833240","https://openalex.org/W2122230059","https://openalex.org/W2128384711","https://openalex.org/W2154007683","https://openalex.org/W2154897437","https://openalex.org/W2158864412","https://openalex.org/W2163044311","https://openalex.org/W2166766372","https://openalex.org/W2493532602","https://openalex.org/W2522451196","https://openalex.org/W2603119212","https://openalex.org/W2755680275","https://openalex.org/W2755868726","https://openalex.org/W2804507477","https://openalex.org/W2889159891","https://openalex.org/W2890081359","https://openalex.org/W2977475885","https://openalex.org/W2980382762","https://openalex.org/W3000085978","https://openalex.org/W3048356987","https://openalex.org/W3112528596","https://openalex.org/W3146893295","https://openalex.org/W4206325025","https://openalex.org/W4220851938","https://openalex.org/W4246624335","https://openalex.org/W4250726351","https://openalex.org/W4255466416","https://openalex.org/W4308644331","https://openalex.org/W4319985800","https://openalex.org/W4395704141","https://openalex.org/W4401892597","https://openalex.org/W4403936015","https://openalex.org/W4412081781"],"related_works":["https://openalex.org/W2476117260","https://openalex.org/W2770531922","https://openalex.org/W1845068655","https://openalex.org/W4321354308","https://openalex.org/W3118244000","https://openalex.org/W2290299503","https://openalex.org/W3029851195","https://openalex.org/W2183585111","https://openalex.org/W2211158793","https://openalex.org/W2046884474"],"abstract_inverted_index":{"Modern":[0],"software":[1,152,156],"engineering":[2,153],"uses":[3],"branch-based":[4,155],"workflows":[5],"for":[6,52,135,147,216,238],"collaborative":[7],"development":[8,47,167],"on":[9,45,186],"a":[10,17,25,49,53,139,166,170],"shared":[11],"codebase.":[12],"A":[13],"branch":[14,50],"may":[15],"represent":[16],"task":[18],"or":[19,28,56],"feature":[20],"within":[21],"the":[22,46,82,104,129,161,194,203,210,232],"responsibilities":[23],"of":[24,68,78,165,196,226],"specific":[26],"developer":[27],"team.":[29],"When":[30],"branches":[31,83],"are":[32,76,84,94,248],"merged,":[33],"unanticipated":[34],"conflicts":[35,71,80,110],"occur":[36],"frequently.":[37],"Their":[38],"resolution":[39],"is":[40,101,141,175,184],"time-consuming":[41],"and":[42,63,92,97,118,127,189,199,208,214,230,234,245],"costly.":[43],"Depending":[44],"process,":[48],"exists":[51],"few":[54],"hours":[55],"up":[57],"to":[58,107,124,133,154,177],"several":[59],"months.With":[60],"increasing":[61],"time":[62],"many":[64],"branches,":[65],"keeping":[66],"track":[67],"potential":[69,132,164],"merge":[70,109,130,162],"becomes":[72],"difficult.":[73],"Typically,":[74],"developers":[75],"unaware":[77],"these":[79],"until":[81],"merged.":[85],"Issues":[86],"solvable":[87],"through":[88],"joint":[89],"reviews,":[90],"discussion,":[91],"collaboration":[93],"therefore":[95],"identified":[96],"resolved":[98],"late.":[99],"It":[100],"evident":[102],"that":[103],"effort":[105],"required":[106],"resolve":[108],"poses":[111],"an":[112,187],"organizational":[113],"technical":[114],"debt.":[115],"Project":[116],"managers":[117],"team":[119],"leaders":[120],"must":[121],"be":[122],"able":[123],"track,":[125],"analyze,":[126],"interpret":[128],"conflict":[131,163,197],"call":[134],"timely":[136],"actions.":[137],"Therefore,":[138],"metric":[140],"required.":[142],"This":[143],"work":[144,228],"transfers":[145],"thedriftmetric":[146],"inconsistency":[148],"analysis":[149,195],"from":[150],"model-driven":[151],"development.":[157],"The":[158,182,224,242],"resultingbranch-driftmetric":[159],"summarizes":[160],"project":[168],"in":[169],"numeric":[171],"value.":[172],"Its":[173],"calculation":[174,237],"configurable":[176,235],"fit":[178],"any":[179],"project\u2019s":[180],"requirements.":[181],"branch-drift":[183,204,236],"based":[185],"intuitive":[188],"explainable":[190],"geometric":[191],"representation,":[192],"easing":[193],"patterns":[198,215],"outliers.":[200],"We":[201],"evaluate":[202],"by":[205],"quantitatively":[206],"analyzing":[207],"discussing":[209],"drift":[211],"values,":[212],"trends,":[213],"21":[217],"large-scale":[218],"open-source":[219],"repositories":[220],"over":[221],"three":[222],"months.":[223],"results":[225],"this":[227],"encourage":[229],"enable":[231],"continuous":[233],"arbitrary":[239],"Git":[240],"repositories.":[241],"developed":[243],"tools":[244],"gathered":[246],"data":[247],"publicly":[249],"available.":[250]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1}],"updated_date":"2026-08-01T09:00:35.917206","created_date":"2025-10-10T00:00:00"}
