{"id":"https://openalex.org/W2531818791","doi":"https://doi.org/10.32657/10356/54902","title":"Any-time collaborative programming environment and supporting techniques","display_name":"Any-time collaborative programming environment and supporting techniques","publication_year":2013,"publication_date":"2013-01-01","ids":{"openalex":"https://openalex.org/W2531818791","doi":"https://doi.org/10.32657/10356/54902","mag":"2531818791"},"language":"en","primary_location":{"id":"doi:10.32657/10356/54902","is_oa":true,"landing_page_url":"https://doi.org/10.32657/10356/54902","pdf_url":"https://dr.ntu.edu.sg/bitstream/10356/54902/1/PhD_Thesis_Fan_Hongfei.pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Nanyang Technological University","raw_type":"dissertation"},"type":"dissertation","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dr.ntu.edu.sg/bitstream/10356/54902/1/PhD_Thesis_Fan_Hongfei.pdf","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5005634549","display_name":"Hongfei Fan","orcid":"https://orcid.org/0000-0002-0352-9730"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Hongfei Fan","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5005634549"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":1,"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/T10470","display_name":"Usability and User Interface Design","score":0.9962000250816345,"subfield":{"id":"https://openalex.org/subfields/1709","display_name":"Human-Computer Interaction"},"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/T10470","display_name":"Usability and User Interface Design","score":0.9962000250816345,"subfield":{"id":"https://openalex.org/subfields/1709","display_name":"Human-Computer Interaction"},"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9945999979972839,"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.9926000237464905,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.576829731464386},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3765953779220581}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.576829731464386},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3765953779220581}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.32657/10356/54902","is_oa":true,"landing_page_url":"https://doi.org/10.32657/10356/54902","pdf_url":"https://dr.ntu.edu.sg/bitstream/10356/54902/1/PhD_Thesis_Fan_Hongfei.pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Nanyang Technological University","raw_type":"dissertation"},{"id":"pmh:oai:dr.ntu.edu.sg:10356/54902","is_oa":false,"landing_page_url":"https://hdl.handle.net/10356/54902","pdf_url":null,"source":{"id":"https://openalex.org/S4306402609","display_name":"DR-NTU (Nanyang Technological University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I172675005","host_organization_name":"Nanyang Technological University","host_organization_lineage":["https://openalex.org/I172675005"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Thesis"}],"best_oa_location":{"id":"doi:10.32657/10356/54902","is_oa":true,"landing_page_url":"https://doi.org/10.32657/10356/54902","pdf_url":"https://dr.ntu.edu.sg/bitstream/10356/54902/1/PhD_Thesis_Fan_Hongfei.pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Nanyang Technological University","raw_type":"dissertation"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2531818791.pdf","grobid_xml":"https://content.openalex.org/works/W2531818791.grobid-xml"},"referenced_works_count":118,"referenced_works":["https://openalex.org/W68886642","https://openalex.org/W116022312","https://openalex.org/W121479631","https://openalex.org/W122154057","https://openalex.org/W137428163","https://openalex.org/W175636490","https://openalex.org/W262194521","https://openalex.org/W1487426945","https://openalex.org/W1492828095","https://openalex.org/W1493688518","https://openalex.org/W1506981908","https://openalex.org/W1539973215","https://openalex.org/W1545155892","https://openalex.org/W1546877146","https://openalex.org/W1555563117","https://openalex.org/W1568919461","https://openalex.org/W1582993318","https://openalex.org/W1594585346","https://openalex.org/W1606820393","https://openalex.org/W1745982943","https://openalex.org/W1912089697","https://openalex.org/W1936022305","https://openalex.org/W1964641564","https://openalex.org/W1971933376","https://openalex.org/W1972098965","https://openalex.org/W1973371327","https://openalex.org/W1980979625","https://openalex.org/W1982548025","https://openalex.org/W1986663087","https://openalex.org/W1995571854","https://openalex.org/W1996383616","https://openalex.org/W1996958808","https://openalex.org/W2000304087","https://openalex.org/W2001907377","https://openalex.org/W2007046992","https://openalex.org/W2010847779","https://openalex.org/W2015093132","https://openalex.org/W2015714138","https://openalex.org/W2023486517","https://openalex.org/W2026414324","https://openalex.org/W2028555835","https://openalex.org/W2029499721","https://openalex.org/W2037106942","https://openalex.org/W2045571829","https://openalex.org/W2048718275","https://openalex.org/W2049329210","https://openalex.org/W2057222830","https://openalex.org/W2058638038","https://openalex.org/W2059807746","https://openalex.org/W2062890819","https://openalex.org/W2065667299","https://openalex.org/W2066660206","https://openalex.org/W2068505235","https://openalex.org/W2069876997","https://openalex.org/W2072040293","https://openalex.org/W2074244333","https://openalex.org/W2079487793","https://openalex.org/W2084362971","https://openalex.org/W2091590079","https://openalex.org/W2096249199","https://openalex.org/W2096967357","https://openalex.org/W2098853463","https://openalex.org/W2104915481","https://openalex.org/W2108943567","https://openalex.org/W2108972400","https://openalex.org/W2110542691","https://openalex.org/W2113848838","https://openalex.org/W2116438974","https://openalex.org/W2117492729","https://openalex.org/W2117600460","https://openalex.org/W2121668868","https://openalex.org/W2123666635","https://openalex.org/W2124211724","https://openalex.org/W2125404240","https://openalex.org/W2128677857","https://openalex.org/W2139159781","https://openalex.org/W2141682228","https://openalex.org/W2143602702","https://openalex.org/W2145220267","https://openalex.org/W2145699304","https://openalex.org/W2147018965","https://openalex.org/W2147720564","https://openalex.org/W2148071752","https://openalex.org/W2148421305","https://openalex.org/W2151943351","https://openalex.org/W2152903347","https://openalex.org/W2153163326","https://openalex.org/W2154007683","https://openalex.org/W2154774499","https://openalex.org/W2156355126","https://openalex.org/W2157159180","https://openalex.org/W2159959126","https://openalex.org/W2160441352","https://openalex.org/W2163137257","https://openalex.org/W2163313306","https://openalex.org/W2164355693","https://openalex.org/W2165954669","https://openalex.org/W2166667085","https://openalex.org/W2167514255","https://openalex.org/W2171798428","https://openalex.org/W2183088835","https://openalex.org/W2302890201","https://openalex.org/W2914922081","https://openalex.org/W3080902945","https://openalex.org/W3137220996","https://openalex.org/W3147102747","https://openalex.org/W3148224310","https://openalex.org/W4230161226","https://openalex.org/W4232412864","https://openalex.org/W4236824789","https://openalex.org/W4240966066","https://openalex.org/W4248533295","https://openalex.org/W4253053708","https://openalex.org/W4254650839","https://openalex.org/W4254802762","https://openalex.org/W4285719527","https://openalex.org/W4292003697","https://openalex.org/W6677694004"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052","https://openalex.org/W2382290278","https://openalex.org/W4395014643"],"abstract_inverted_index":{"Programming":[0,269],"is":[1,18,99,127,255,359,386,460,548],"the":[2,11,24,177,187,204,224,231,256,259,274,375,433,457,491,499,511,549,554,576,614,622,625,632,640,643,649,685],"process":[3,306],"of":[4,14,61,112,140,258,265,277,309,317,323,362,438,456,463,510,553,562,597,624,642,688],"designing,":[5],"writing,":[6],"testing,":[7],"debugging":[8],"and":[9,29,35,40,55,63,68,71,85,93,104,117,132,146,171,179,208,210,233,238,243,261,285,287,293,307,311,329,338,342,345,351,398,415,419,435,441,467,474,480,496,507,516,530,532,551,564,591,600,617,663,678],"maintaining":[10],"source":[12,512,686],"code":[13,513,687],"software":[15,42,50],"systems.":[16,690],"Collaboration":[17],"needed":[19],"in":[20,65,183,196,248,370,381,401,409,483,526,584,610,621],"programming":[21,53,79,84,98,106,126,134,158,174,184,190,225,280,327,373,385,403,410,429,472,657,666,672],"due":[22],"to":[23,31,166,175,417],"requirements":[25],"for":[26,36,102,120,130,149,236,291,314,365,431,449,498,504,521,536,569,653],"diverse":[27],"expertise":[28],"skills":[30],"solve":[32],"complex":[33,41],"problems":[34],"producing":[37],"increasingly":[38],"large":[39,110],"systems":[43,658,667],"within":[44],"tight":[45],"schedules":[46],"imposed":[47],"by":[48,203,353,659],"competitive":[49],"markets.":[51],"Collaborative":[52,268],"techniques":[54,207,235,364,503,535,673],"environments":[56,330],"have":[57,587],"been":[58,588],"active":[59],"areas":[60],"research":[62,73,153,228,422,567,586],"development":[64],"both":[66,169,676],"academic":[67],"industrial":[69],"worlds,":[70],"past":[72],"has":[74,244,423,646],"invented":[75],"two":[76],"complementary":[77,178],"collaborative":[78,83,87,97,125,157,162,173,189,241,279,326,372,384,485,656,665,671],"paradigms,":[80],"namely":[81],"non-real-time":[82,172,199,325,664],"real-time":[86,124,170,197,333,371,383,484,528,670],"programming,":[88,163,242],"with":[89,114,142,295,331,541,668],"different":[90,213,348],"characteristics,":[91],"applications":[92],"supporting":[94,237,366,382,450,464,522,611],"techniques.":[95,299,574],"Non-real-time":[96],"most":[100,128,205],"suitable":[101,129,206],"large-scope":[103],"independent":[105],"tasks":[107,135],"involving":[108,136],"a":[109,137,155,289,315,360,443,560],"number":[111],"programmers":[113,141,193,394],"coordinated,":[115],"infrequent":[116],"manual":[118],"interactions":[119,148],"long":[121],"durations,":[122],"whereas":[123],"small-scope":[131],"interdependent":[133,402,471],"small":[138],"team":[139],"ad":[143],"hoc,":[144],"frequent":[145],"automatic":[147],"short":[150],"durations.":[151],"This":[152,227,421],"proposes":[154],"novel":[156,363,669],"paradigm":[159],"named":[160],"any-time":[161,188,240,278,296,655],"which":[164,272,389,557,593,674],"aims":[165],"seamlessly":[167],"integrate":[168],"meet":[176],"dynamic":[180],"collaboration":[181,200,214,219,297,334,339,349,615],"needs":[182,220],"processes.":[185],"Under":[186],"paradigm,":[191],"multiple":[192,393],"may":[194,390,407],"work":[195,400,479],"and/or":[198],"modes":[201,215,350],"supported":[202],"tools,":[209],"switch":[211],"among":[212,347],"flexibly":[216],"as":[217,559],"new":[218],"arise":[221],"dynamically":[222],"during":[223,631],"process.":[226],"focuses":[229],"on":[230,427,470],"architecture":[232,260,284],"enabling":[234,298],"realizing":[239],"made":[245],"important":[246],"contributions":[247],"three":[249],"areas.":[250],"The":[251,355,454,544],"first":[252],"main":[253,357,546],"contribution":[254,358,547],"design":[257,303,550],"major":[262,580],"functional":[263],"components":[264],"an":[266,565],"Any-Time":[267],"Environment":[270],"(ATCoPE),":[271],"converts":[273],"abstract":[275],"notion":[276],"into":[281],"concrete":[282],"system":[283,572,633,645],"components,":[286],"provides":[288,594],"framework":[290],"investigation":[292],"experimentation":[294],"We":[300],"specified":[301],"general":[302,436],"objectives,":[304],"working":[305],"functionalities":[308],"ATCoPE,":[310,612],"devised":[312,583],"solutions":[313,582],"range":[316],"ATCoPE":[318,376,563,571],"issues,":[319],"including":[320],"seamless":[321],"integration":[322],"existing":[324,661,689],"tools":[328],"advanced":[332],"techniques,":[335],"consistency":[336,508,680],"maintenance":[337,509,681],"session":[340],"management,":[341],"flexible":[343],"interaction":[344],"transition":[346],"sessions":[352],"programmers.":[354],"second":[356],"package":[361],"semantic":[367,387,439,451,523,679],"conflict":[368,452,476,524],"prevention":[369,525],"under":[374,490],"framework.":[377],"One":[378],"key":[379],"challenge":[380],"conflicts,":[388,440],"occur":[391],"when":[392],"are":[395,413,628],"performing":[396],"concurrent":[397,478],"incompatible":[399],"segments.":[404],"Semantic":[405],"conflicts":[406],"result":[408],"errors":[411],"that":[412],"difficult":[414],"costly":[416],"detect":[418],"resolve.":[420],"conducted":[424],"in-depth":[425],"analysis":[426],"representative":[428],"scenarios":[430],"understanding":[432],"nature":[434],"conditions":[437,495],"proposed":[442],"Dependency-based":[444],"Automatic":[445],"Locking":[446],"(DAL)":[447],"approach":[448,459,493,652],"prevention.":[453],"novelty":[455],"DAL":[458,492,500,626],"its":[461],"capabilities":[462],"automatic,":[465],"responsive":[466],"fine-grained":[468],"locking":[469,517,538,618],"segments":[473],"balancing":[475],"prevention,":[477],"programmer":[481],"convenience":[482],"programming.":[486],"Major":[487],"technical":[488,581],"innovations":[489],"include":[494],"algorithms":[497],"permission":[501],"check,":[502],"efficient":[505],"derivation":[506,534],"dependency":[514],"graph":[515],"states,":[518],"shared-locking":[519],"schemes":[520],"unconstrained":[527],"collaboration,":[529],"contextualization":[531],"full":[533],"consistent":[537],"state":[539],"update":[540],"correctness":[542],"verification.":[543],"third":[545],"implementation":[552,641],"ATCoEclipse":[555,577,644],"system,":[556,578],"serves":[558],"proof-of-concept":[561],"experimental":[566],"vehicle":[568],"investigating":[570],"building":[573,634,654],"Within":[575],"all":[579],"this":[585],"successfully":[589],"implemented":[590],"validated,":[592],"positive":[595],"confirmation":[596],"their":[598],"feasibility":[599],"preliminary":[601],"performance":[602],"feedback.":[603],"In":[604],"addition,":[605],"some":[606],"user":[607],"interface":[608],"issues":[609],"particularly":[613],"workspace":[616],"awareness":[619],"issue":[620],"presence":[623],"scheme,":[627],"also":[629,647],"studied":[630],"work.":[635],"Last":[636],"but":[637],"not":[638],"least,":[639],"extended":[648],"Transparent":[650],"Adaptation":[651],"integrating":[660],"single-user":[662],"support":[675],"syntactic":[677],"features,":[682],"without":[683],"changing":[684]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-03-25T13:04:00.132906","created_date":"2025-10-10T00:00:00"}
