A field study of the software design process for large systems
Communications of the ACM
Concurrency control in groupware systems
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
Rendezvous: an architecture for synchronous multi-user applications
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Fast text searching: allowing errors
Communications of the ACM
ACM Transactions on Computer-Human Interaction (TOCHI)
Generalizing operational transformation to the standard general markup language
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Optional and Responsive Fine-Grain Locking in Internet-Based Collaborative Systems
IEEE Transactions on Parallel and Distributed Systems
REDUCE: A Prototypical Cooperative Editing System
HCI International '97 Proceedings of the Seventh International Conference on Human-Computer Interaction-Volume 1 - Volume I
Global software alliances: the challenge of 'standardization'
Scandinavian Journal of Information Systems
Customizable collaborative editor relying on treeOPT algorithm
ECSCW'03 Proceedings of the eighth conference on European Conference on Computer Supported Cooperative Work
Google web toolkit for ajax
Proceedings of the 9th ACM symposium on Document engineering
Social media for software engineering
Proceedings of the FSE/SDP workshop on Future of software engineering research
The impact of social media on software engineering practices and tools
Proceedings of the FSE/SDP workshop on Future of software engineering research
Proceedings of the WICSA/ECSA 2012 Companion Volume
A partial replication approach for anywhere anytime mobile commenting
Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing
Hi-index | 0.00 |
While the users of completed applications are heavily moving from desktop to the web browser, the majority of developers are still working with desktop IDEs such as Eclipse or Visual Studio. In contrast to professional installable IDEs, current web-based code editors are simple text editors with extra features. They usually understand lexical syntax and can do highlighting and indenting, but lack many of the features seen in modern desktop editors. In this paper, we present CoRED, a browser-based collaborative real-time code editor for Java applications. CoRED is a complete Java editor with error checking and automatic code generation capabilities, extended with some features commonly associated with social media. As a proof of the concept, we have extended CoRED to support Java based Vaadin framework for web applications. Moreover, CoRED can be used either as a stand-alone version or as a component of any other software. It is already used as a part of browser based Arvue IDE.