{"id":"https://openalex.org/W4406611688","doi":"https://doi.org/10.1109/smc54092.2024.10832108","title":"Error-Tolerant Code Segmentation for Supporting Semantic Conflict Prevention in Real-Time Collaborative Programming","display_name":"Error-Tolerant Code Segmentation for Supporting Semantic Conflict Prevention in Real-Time Collaborative Programming","publication_year":2024,"publication_date":"2024-10-06","ids":{"openalex":"https://openalex.org/W4406611688","doi":"https://doi.org/10.1109/smc54092.2024.10832108"},"language":"en","primary_location":{"id":"doi:10.1109/smc54092.2024.10832108","is_oa":false,"landing_page_url":"https://doi.org/10.1109/smc54092.2024.10832108","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE International Conference on Systems, Man, and Cybernetics (SMC)","raw_type":"proceedings-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/A5001916527","display_name":"Jinfeng Jiang","orcid":"https://orcid.org/0000-0003-1341-1119"},"institutions":[{"id":"https://openalex.org/I116953780","display_name":"Tongji University","ror":"https://ror.org/03rc6as71","country_code":"CN","type":"education","lineage":["https://openalex.org/I116953780"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Jinfeng Jiang","raw_affiliation_strings":["School of Software Engineering, Tongji University,Shanghai,China,201804"],"affiliations":[{"raw_affiliation_string":"School of Software Engineering, Tongji University,Shanghai,China,201804","institution_ids":["https://openalex.org/I116953780"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080960384","display_name":"Qiuyun Fu","orcid":"https://orcid.org/0000-0001-6352-5144"},"institutions":[{"id":"https://openalex.org/I116953780","display_name":"Tongji University","ror":"https://ror.org/03rc6as71","country_code":"CN","type":"education","lineage":["https://openalex.org/I116953780"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qirui Fu","raw_affiliation_strings":["School of Software Engineering, Tongji University,Shanghai,China,201804"],"affiliations":[{"raw_affiliation_string":"School of Software Engineering, Tongji University,Shanghai,China,201804","institution_ids":["https://openalex.org/I116953780"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013601879","display_name":"Mingjie Wang","orcid":"https://orcid.org/0000-0002-6990-3406"},"institutions":[{"id":"https://openalex.org/I116953780","display_name":"Tongji University","ror":"https://ror.org/03rc6as71","country_code":"CN","type":"education","lineage":["https://openalex.org/I116953780"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Mingjie Wang","raw_affiliation_strings":["School of Software Engineering, Tongji University,Shanghai,China,201804"],"affiliations":[{"raw_affiliation_string":"School of Software Engineering, Tongji University,Shanghai,China,201804","institution_ids":["https://openalex.org/I116953780"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074504026","display_name":"Zhonghao Liu","orcid":"https://orcid.org/0000-0001-7569-9731"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zhonghao Liu","raw_affiliation_strings":["College of Letters &#x0026; Science, University of Wisconsin-Madison,WI,USA,53715"],"affiliations":[{"raw_affiliation_string":"College of Letters &#x0026; Science, University of Wisconsin-Madison,WI,USA,53715","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Junxiao Lyu","orcid":null},"institutions":[{"id":"https://openalex.org/I116953780","display_name":"Tongji University","ror":"https://ror.org/03rc6as71","country_code":"CN","type":"education","lineage":["https://openalex.org/I116953780"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Junxiao Lyu","raw_affiliation_strings":["School of Software Engineering, Tongji University,Shanghai,China,201804"],"affiliations":[{"raw_affiliation_string":"School of Software Engineering, Tongji University,Shanghai,China,201804","institution_ids":["https://openalex.org/I116953780"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5005634549","display_name":"Hongfei Fan","orcid":"https://orcid.org/0000-0002-0352-9730"},"institutions":[{"id":"https://openalex.org/I116953780","display_name":"Tongji University","ror":"https://ror.org/03rc6as71","country_code":"CN","type":"education","lineage":["https://openalex.org/I116953780"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hongfei Fan","raw_affiliation_strings":["School of Software Engineering, Tongji University,Shanghai,China,201804"],"affiliations":[{"raw_affiliation_string":"School of Software Engineering, Tongji University,Shanghai,China,201804","institution_ids":["https://openalex.org/I116953780"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5001916527"],"corresponding_institution_ids":["https://openalex.org/I116953780"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.40875232,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"4588","last_page":"4593"},"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.9961000084877014,"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.9961000084877014,"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/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9898999929428101,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9890000224113464,"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.8069072961807251},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.547842800617218},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5183714032173157},{"id":"https://openalex.org/keywords/segmentation","display_name":"Segmentation","score":0.5062781572341919},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3563537001609802},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.323090136051178},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.32029956579208374},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.28267788887023926}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8069072961807251},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.547842800617218},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5183714032173157},{"id":"https://openalex.org/C89600930","wikidata":"https://www.wikidata.org/wiki/Q1423946","display_name":"Segmentation","level":2,"score":0.5062781572341919},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3563537001609802},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.323090136051178},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.32029956579208374},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.28267788887023926},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/smc54092.2024.10832108","is_oa":false,"landing_page_url":"https://doi.org/10.1109/smc54092.2024.10832108","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE International Conference on Systems, Man, and Cybernetics (SMC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1231556371","display_name":null,"funder_award_id":"2023YFC3805305","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G5284389647","display_name":null,"funder_award_id":"22120220658","funder_id":"https://openalex.org/F4320335787","funder_display_name":"Fundamental Research Funds for the Central Universities"},{"id":"https://openalex.org/G5642009191","display_name":null,"funder_award_id":"62172301","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7354816352","display_name":null,"funder_award_id":"21ZR1465100,23ZR1465300","funder_id":"https://openalex.org/F4320309612","funder_display_name":"Natural Science Foundation of Shanghai"},{"id":"https://openalex.org/G7745458035","display_name":null,"funder_award_id":"23511103100","funder_id":"https://openalex.org/F4320321885","funder_display_name":"Science and Technology Commission of Shanghai Municipality"}],"funders":[{"id":"https://openalex.org/F4320309612","display_name":"Natural Science Foundation of Shanghai","ror":null},{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320321885","display_name":"Science and Technology Commission of Shanghai Municipality","ror":"https://ror.org/03kt66j61"},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null},{"id":"https://openalex.org/F4320335787","display_name":"Fundamental Research Funds for the Central Universities","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W1971933376","https://openalex.org/W1991308037","https://openalex.org/W2139159781","https://openalex.org/W2143602702","https://openalex.org/W2160441352","https://openalex.org/W2761548871","https://openalex.org/W2773133984","https://openalex.org/W2942595830","https://openalex.org/W2983901715","https://openalex.org/W2989555170","https://openalex.org/W3003907945","https://openalex.org/W4205589507","https://openalex.org/W4223489345","https://openalex.org/W4281385584","https://openalex.org/W4293219410","https://openalex.org/W4313272930","https://openalex.org/W4391278012","https://openalex.org/W4391307607"],"related_works":["https://openalex.org/W4379231730","https://openalex.org/W4389858081","https://openalex.org/W2501551404","https://openalex.org/W4298131179","https://openalex.org/W2113201962","https://openalex.org/W4385583601","https://openalex.org/W4395685956","https://openalex.org/W2115140794","https://openalex.org/W3159516372","https://openalex.org/W2056396287"],"abstract_inverted_index":{"Real-time":[0],"collaborative":[1],"programming":[2],"is":[3],"a":[4,25,39,149],"novel":[5],"approach":[6,44,106,142],"that":[7],"enables":[8],"programmers":[9],"to":[10,70,98,117,134],"simultaneously":[11],"edit":[12],"shared":[13],"source":[14,57,64,79,109,120],"code":[15,58,65,89,110,121,124],"at":[16],"the":[17,78,104,128,132],"same":[18],"time,":[19],"which":[20,50],"has":[21],"been":[22,146],"applied":[23],"in":[24,36,47,77,148],"variety":[26],"of":[27],"software":[28],"development":[29],"scenarios.":[30],"To":[31,81],"achieve":[32],"semantic":[33,100],"conflict":[34,101],"prevention":[35],"real-time":[37],"collaboration,":[38],"dependency-based":[40],"automatic":[41],"locking":[42],"(DAL)":[43],"was":[45],"proposed":[46,141],"prior":[48],"work,":[49],"prevents":[51],"programmers'":[52],"concurrent":[53],"editing":[54],"on":[55,63],"selected":[56],"regions.":[59],"However,":[60],"DAL's":[61],"reliance":[62],"analysis":[66],"techniques":[67],"may":[68],"lead":[69],"failures":[71],"when":[72],"there":[73],"exists":[74],"syntax":[75,138],"errors":[76],"code.":[80],"overcome":[82],"such":[83],"limitation,":[84],"we":[85],"propose":[86],"an":[87],"error-tolerant":[88],"segmentation":[90,122],"(ECS)":[91],"approach,":[92],"as":[93,95],"well":[94],"supporting":[96],"algorithms,":[97],"improve":[99],"prevention.":[102],"Technically,":[103],"ECS":[105],"continuously":[107],"identifies":[108],"regions":[111],"and":[112,123,143,151,158],"maintains":[113],"their":[114,156],"range":[115],"information":[116],"ensure":[118],"stable":[119],"region":[125],"tracking":[126],"during":[127],"collaboration":[129],"process,":[130],"without":[131],"need":[133],"deal":[135],"with":[136],"complex":[137],"issues.":[139],"The":[140],"algorithms":[144],"have":[145,154],"implemented":[147],"prototype,":[150],"experimental":[152],"evaluations":[153],"demonstrated":[155],"effectiveness":[157],"efficiency.":[159]},"counts_by_year":[],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2025-10-10T00:00:00"}
