Inicio  /  Applied Sciences  /  Vol: 9 Par: 21 (2019)  /  Artículo
ARTÍCULO
TITULO

CoVSCode: A Novel Real-Time Collaborative Programming Environment for Lightweight IDE

Hongfei Fan    
Kun Li    
Xiangzhen Li    
Tianyou Song    
Wenzhe Zhang    
Yang Shi and Bowen Du    

Resumen

Real-time collaborative programming is an emerging approach that supports a team of programmers to view and edit shared source code at the same time. Each programmer can edit any part of the source code, and changes become instantly visible at other collaborating sites. With a broad range of application scenarios and benefits, real-time collaborative programming has attracted increasing interest from academia and industry. Lightweight integrated development environments (lightweight IDEs) have rapidly grown in popularity in the recent years, but there are serious problems and limitations with existing real-time collaboration support for lightweight IDEs. In this study, we contribute a novel real-time collaborative programming environment named CoVSCode that supports unconstrained and flexible real-time collaboration based on Visual Studio Code, one of the most popular and widely used lightweight IDEs. We present design objectives and rationales, the workflow and functional design from collaborating programmers? perspectives, major technical issues and solutions, and prototype implementation, as well as a set of experimental evaluations that have demonstrated the technical feasibility and good performance of the prototype system. All approaches, techniques and solutions derived in this work are generic, which can also be applied in building real-time collaborative programming environments for other lightweight IDEs.

 Artículos similares

       
 
Changkun Yu, Zhigang Wu and Chao Yang    
Slender vehicles often encounter significant aeroservoelastic challenges due to their low elastic mode frequencies and wide servo control system bandwidths. Traditional analysis methods have limitations, including low modeling accuracy for real vehicles ... ver más
Revista: Aerospace

 
Juan Botero-Valencia, Erick Reyes-Vera, Elizabeth Ospina-Rojas and Flavio Prieto-Ortiz    
In this study, a novel system was designed to enhance the efficiency of data acquisition in a portable and compact instrument dedicated to the spectral analysis of various surfaces, including plant leaves, and materials requiring characterization within ... ver más
Revista: Instruments

 
Meng Ma, Zhirong Zhong, Zhi Zhai and Ruobin Sun    
There are hundreds of various sensors used for online Prognosis and Health Management (PHM) of LREs. Inspired by the fact that a limited number of key sensors are selected for inflight control purposes in LRE, it is practical to optimal placement of redu... ver más
Revista: Aerospace

 
Khalid Alnajim and Ahmed A. Abokifa    
In the wake of the terrorist attacks of 11 September 2001, extensive research efforts have been dedicated to the development of computational algorithms for identifying contamination sources in water distribution systems (WDSs). Previous studies have ext... ver más
Revista: Water

 
Yilin Qu, Xiao Xie, Shucheng Zhang, Cheng Xing, Yong Cao, Yonghui Cao, Guang Pan and Baowei Song    
The manta ray, exemplifying an agile swimming mode identified as the median and paired fin (MPF) mode, inspired the development of underwater robots. Robotic manta typically comprises a central rigid body and flexible pectoral fins. Flexible fins provide... ver más