Towards a Collaborative Integrated Development Environment for Novice Programmers
Khanh Nguyen Trong1, Doanh Nguyen Ngoc2

1Dr. Khanh Nguyen Trong, Department of Software Engineering and Telecommunications, Institute of Technology, Hanoi, Vietnam.
2Dr. Doanh Nguyen Ngoc, Department of Computer Science, Thuyloi University, Hanoi, Vietnam; UMMISCO UMI 209 Lab, IRD UPMC France.
Manuscript received on 10 October 2016 | Revised Manuscript received on 20 October 2016 | Manuscript Published on 30 October 2016 | PP: 21-26 | Volume-6 Issue-5, October 2016 | Retrieval Number: E2381106516/16©BEIESP
Open Access | Editorial and Publishing Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (

Abstract: Integrated Development Environments (IDEs) are one of the most used tools in many programming courses. However, they usually do not support the interaction and collaboration between learners and instructors. The aim of our research is to provide methods and frameworks facilitating the collaboration. The originality of our approach is to place courses, and also code sources at the center of collaboration. From this idea, we have designed and developed a collaborative IDE (CIDE). It is a type of web-based groupware containing common conventional collaborative tools (video-conferencing, instant messaging, and so on) and specific IDE dedicated to the programming practice (write code together, track change, versioning…). In this paper, we will present our collaborative IDE.
Keywords: Computer Support Collaborative Learning, CSCL; Collaborative and Interactive Programming, CSCW, Collaborative Integrated Development Environment, Collaborative Learning.

Scope of the Article: Computer Network