{"id":"https://openalex.org/W4391278012","doi":"https://doi.org/10.1145/3643672","title":"Understanding Real-Time Collaborative Programming: A Study of Visual Studio Live Share","display_name":"Understanding Real-Time Collaborative Programming: A Study of Visual Studio Live Share","publication_year":2024,"publication_date":"2024-01-27","ids":{"openalex":"https://openalex.org/W4391278012","doi":"https://doi.org/10.1145/3643672"},"language":"en","primary_location":{"id":"doi:10.1145/3643672","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3643672","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3643672","source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3643672","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5055158271","display_name":"Xin Tan","orcid":"https://orcid.org/0000-0003-1099-3336"},"institutions":[{"id":"https://openalex.org/I4210125143","display_name":"Chengdu University","ror":"https://ror.org/034z67559","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210125143"]},{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Xin Tan","raw_affiliation_strings":["School of Computer Science and Engineering, Beihang University, State Key Laboratory of Complex &amp; Critical Software Environment (CCSE), Beijing, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Beihang University, State Key Laboratory of Complex &amp; Critical Software Environment (CCSE), Beijing, China","institution_ids":["https://openalex.org/I4210125143","https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101438880","display_name":"Xinyue Lv","orcid":null},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xinyue Lv","raw_affiliation_strings":["School of Software, Beihang University, Beijing, China"],"affiliations":[{"raw_affiliation_string":"School of Software, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044562617","display_name":"Jing Jiang","orcid":"https://orcid.org/0000-0002-6582-0654"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jing Jiang","raw_affiliation_strings":["School of Computer Science and Engineering, Beihang University, CCSE, Beijing, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Beihang University, CCSE, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5114585361","display_name":"Li Zhang","orcid":"https://orcid.org/0000-0002-2258-5893"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Li Zhang","raw_affiliation_strings":["School of Computer Science and Engineering, Beihang University, CCSE, Beijing, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Beihang University, CCSE, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5055158271"],"corresponding_institution_ids":["https://openalex.org/I4210125143","https://openalex.org/I82880672"],"apc_list":null,"apc_paid":null,"fwci":6.8423,"has_fulltext":true,"cited_by_count":9,"citation_normalized_percentile":{"value":0.96589773,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":"33","issue":"4","first_page":"1","last_page":"28"},"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.9998000264167786,"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.9998000264167786,"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/T10260","display_name":"Software Engineering Research","score":0.9994000196456909,"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/T11675","display_name":"Open Source Software Innovations","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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.8151403665542603},{"id":"https://openalex.org/keywords/studio","display_name":"Studio","score":0.7004477381706238},{"id":"https://openalex.org/keywords/multimedia","display_name":"Multimedia","score":0.3855617344379425},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.3311731815338135},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.1103697419166565}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8151403665542603},{"id":"https://openalex.org/C45012715","wikidata":"https://www.wikidata.org/wiki/Q746628","display_name":"Studio","level":2,"score":0.7004477381706238},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.3855617344379425},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.3311731815338135},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.1103697419166565}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3643672","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3643672","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3643672","source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3643672","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3643672","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3643672","source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2087396116","display_name":null,"funder_award_id":"China","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2727827705","display_name":null,"funder_award_id":"62141209","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G273978330","display_name":null,"funder_award_id":"62202022, 62141209, 62332001, and 62177003","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G3317480652","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G3456977075","display_name":null,"funder_award_id":"62332001","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G391238517","display_name":null,"funder_award_id":", and","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5994120800","display_name":null,"funder_award_id":"Natural","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7033253288","display_name":null,"funder_award_id":"Grants","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7371131028","display_name":null,"funder_award_id":"62177003","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8994987662","display_name":null,"funder_award_id":"62202022","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"},{"id":"https://openalex.org/F4320321125","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4391278012.pdf","grobid_xml":"https://content.openalex.org/works/W4391278012.grobid-xml"},"referenced_works_count":59,"referenced_works":["https://openalex.org/W84145177","https://openalex.org/W89954061","https://openalex.org/W146293383","https://openalex.org/W1577581905","https://openalex.org/W1919636199","https://openalex.org/W1978642329","https://openalex.org/W1983422391","https://openalex.org/W1986392053","https://openalex.org/W1995935241","https://openalex.org/W2015899005","https://openalex.org/W2039473157","https://openalex.org/W2042950801","https://openalex.org/W2066045860","https://openalex.org/W2087271627","https://openalex.org/W2100233933","https://openalex.org/W2109736100","https://openalex.org/W2109962300","https://openalex.org/W2141767681","https://openalex.org/W2141830387","https://openalex.org/W2143602702","https://openalex.org/W2148071752","https://openalex.org/W2154236932","https://openalex.org/W2157557193","https://openalex.org/W2170182466","https://openalex.org/W2172865373","https://openalex.org/W2262972580","https://openalex.org/W2338991735","https://openalex.org/W2508918698","https://openalex.org/W2610406819","https://openalex.org/W2728259634","https://openalex.org/W2767854151","https://openalex.org/W2776762819","https://openalex.org/W2892247471","https://openalex.org/W2898124301","https://openalex.org/W2956106249","https://openalex.org/W2960652275","https://openalex.org/W2983901715","https://openalex.org/W2989555170","https://openalex.org/W2993781365","https://openalex.org/W3086754269","https://openalex.org/W3089330114","https://openalex.org/W3197339859","https://openalex.org/W4200424964","https://openalex.org/W4206142733","https://openalex.org/W4232525524","https://openalex.org/W4238596068","https://openalex.org/W4239868898","https://openalex.org/W4240260965","https://openalex.org/W4240861167","https://openalex.org/W4242434722","https://openalex.org/W4243552087","https://openalex.org/W4250811079","https://openalex.org/W4251505870","https://openalex.org/W4288079797","https://openalex.org/W4299031555","https://openalex.org/W4319302679","https://openalex.org/W4360754992","https://openalex.org/W6700936379","https://openalex.org/W6783162502"],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W392621609","https://openalex.org/W2537599345","https://openalex.org/W3016102847","https://openalex.org/W2049507953","https://openalex.org/W2389938625","https://openalex.org/W4386493544","https://openalex.org/W2979584651","https://openalex.org/W2357077499","https://openalex.org/W2891946394"],"abstract_inverted_index":{"Real-time":[0],"collaborative":[1,280],"programming":[2,19,135],"(RCP)":[3],"entails":[4],"developers":[5,27,114,121],"working":[6],"simultaneously,":[7],"regardless":[8],"of":[9,63,73,94,151,166,234,245,259],"their":[10],"geographic":[11],"locations.":[12],"RCP":[13,124,154,276],"differs":[14],"from":[15],"traditional":[16],"asynchronous":[17],"online":[18],"methods,":[20],"such":[21],"as":[22,200,202],"Git":[23],"or":[24,76],"SVN,":[25],"where":[26],"work":[28],"independently":[29],"and":[30,53,87,109,140,191,196,204,214,266,278,287,304],"update":[31],"the":[32,64,74,92,104,107,111,149,152,164,171,173,183,198,210,216,220,274,295],"codebase":[33],"at":[34],"separate":[35],"times.":[36],"Although":[37],"various":[38],"real-time":[39],"code":[40,141],"collaboration":[41],"tools":[42,155,277],"(e.g.,":[43],"Visual":[44,95],"Studio":[45,96],"Live":[46,97],"Share":[47,98],",":[48,52,99,136,139,180,206],"Code":[49],"with":[50,79,91,222],"Me":[51],"Replit":[54],")":[55],"have":[56],"kept":[57],"emerging":[58],"in":[59,116,123,125,156],"recent":[60],"years,":[61],"none":[62],"existing":[65,145],"studies":[66],"explicitly":[67],"focus":[68],"on":[69,219,290],"a":[70,223],"deep":[71],"understanding":[72],"processes":[75],"experiences":[77],"associated":[78],"RCP.":[80,117],"To":[81],"this":[82],"end,":[83],"we":[84,228,247,293],"combine":[85],"interviews":[86],"an":[88],"e-mail":[89],"survey":[90],"users":[93],"aiming":[100],"to":[101,130,188,193,252,283],"understand":[102],"(i)":[103],"scenarios,":[105],"(ii)":[106],"requirements,":[108,172,231],"(iii)":[110],"challenges":[112,250,260],"when":[113],"participate":[115,122],"We":[118],"find":[119],"that":[120,273],"18":[126],"different":[127,298],"scenarios":[128,158],"belonging":[129,251],"six":[131],"categories,":[132,227],"e.g.,":[133],"pair":[134],"group":[137],"debugging":[138],"review":[142],".":[143,268],"However,":[144],"users\u2019":[146],"attitudes":[147],"toward":[148],"usefulness":[150],"current":[153,241,275],"these":[157,226,291],"were":[159],"significantly":[160],"more":[161],"negative":[162],"than":[163],"expectations":[165],"potential":[167],"users.":[168],"As":[169],"for":[170,185,297],"most":[174,233,256],"critical":[175],"category":[176,258],"is":[177,261],"live":[178],"editing":[179],"followed":[181,263],"by":[182,240,264],"need":[184,282],"sharing":[186],"terminals":[187],"enable":[189],"hosts":[190],"guests":[192],"run":[194],"commands":[195],"see":[197],"results,":[199],"well":[201,238],"focusing":[203],"following":[205],"which":[207],"involves":[208],"\u201cfollowing\u201d":[209],"host\u2019s":[211],"edit":[212],"location":[213],"\u201cfocusing\u201d":[215],"guests\u2019":[217],"attention":[218],"host":[221],"notification.":[224],"Under":[225],"identify":[229,248],"17":[230],"but":[232],"them":[235],"are":[236],"not":[237],"supported":[239],"tools.":[242],"In":[243],"terms":[244],"challenges,":[246],"19":[249],"seven":[253],"categories.":[254],"The":[255,269],"severe":[257],"lagging":[262],"permissions":[265],"conflicts":[267],"above":[270],"findings":[271],"indicate":[272],"even":[279],"environment":[281],"be":[284],"improved":[285],"greatly":[286],"urgently.":[288],"Based":[289],"findings,":[292],"discuss":[294],"recommendations":[296],"stakeholders,":[299],"including":[300],"practitioners,":[301],"tool":[302],"designers,":[303],"researchers.":[305]},"counts_by_year":[{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":3}],"updated_date":"2026-04-13T07:58:08.660418","created_date":"2025-10-10T00:00:00"}
