Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology 2011
DOI: 10.1145/2047196.2047215
|View full text |Cite
|
Sign up to set email alerts
|

Real-time collaborative coding in a web IDE

Abstract: This paper describes Collabode, a web-based Java integrated development environment designed to support close, synchronous collaboration between programmers. We examine the problem of collaborative coding in the face of program compilation errors introduced by other users which make collaboration more difficult, and describe an algorithm for errormediated integration of program code. Concurrent editors see the text of changes made by collaborators, but the errors reported in their view are based only on their … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
43
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
4
3
3

Relationship

0
10

Authors

Journals

citations
Cited by 100 publications
(43 citation statements)
references
References 27 publications
0
43
0
Order By: Relevance
“…2) Crowd programming environment: Instead of adopting crowd knowledge over the Internet to help conventional coding activities, some other studies have focused on providing systems to support crowd-based coding work [28], [144]- [148], [152], [153], [217].…”
Section: Crowdsourcing For Software Codingmentioning
confidence: 99%
“…2) Crowd programming environment: Instead of adopting crowd knowledge over the Internet to help conventional coding activities, some other studies have focused on providing systems to support crowd-based coding work [28], [144]- [148], [152], [153], [217].…”
Section: Crowdsourcing For Software Codingmentioning
confidence: 99%
“…In Stack Overflow, developers ask questions, other developers answer them, and yet other developers evaluate the quality of the answers, concurrently curating a knowledge repository of frequent questions [21]. In Collabode, an original programmer requests short programming microtasks which are completed by workers using a shared web IDE [10,11]. CrowdCode enables crowds of developers to write code, test, debug, and respond to changes through microtasks [18].…”
Section: Related Workmentioning
confidence: 99%
“…For example, numerous real-time collaborative Web-based Integrated Development Environments, such as Cloud9, 1 Koding, 2 Adinda (van Deursen et al, 2010) or Collabode (Goldman et al, 2011) have been proposed. In addition, real-time collaborative Web-based modeling tools, such as Creatly 3 or Lucidchart, 4 have also been proposed.…”
Section: Constraint Enforcement In the Context Of Collaborationmentioning
confidence: 99%