ATCoPE : any-time collaborative programming environment for seamless integration of real-time and non-real-time teamwork in software development

Real-time collaborative programming and non-real-time collaborative programming are two classes of methods and techniques for supporting programmers to jointly conduct complex programming work in software development. They are complementary to each other, and both are useful and effective under diff...

Full description

Saved in:
Bibliographic Details
Main Authors: Fan, Hongfei, Sun, Chengzheng, Shen, Haifeng
Other Authors: School of Computer Engineering
Format: Conference or Workshop Item
Language:English
Published: 2013
Subjects:
Online Access:https://hdl.handle.net/10356/100552
http://hdl.handle.net/10220/16296
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-100552
record_format dspace
spelling sg-ntu-dr.10356-1005522020-05-28T07:17:17Z ATCoPE : any-time collaborative programming environment for seamless integration of real-time and non-real-time teamwork in software development Fan, Hongfei Sun, Chengzheng Shen, Haifeng School of Computer Engineering International Conference on Supporting group work (17th : 2012) DRNTU::Engineering::Computer science and engineering Real-time collaborative programming and non-real-time collaborative programming are two classes of methods and techniques for supporting programmers to jointly conduct complex programming work in software development. They are complementary to each other, and both are useful and effective under different programming circumstances. However, most existing programming tools and environments have been designed for supporting only one of them, and little has been done to provide integrated support for both. In this paper, we contribute a novel Any-Time Collaborative Programming Environment (ATCoPE) to seamlessly integrate conventional non-real-time collaborative programming tools and environments with emerging real-time collaborative programming techniques and support collaborating programmers to work in and flexibly switch among different collaboration modes according to their needs. We present the general design objectives for ATCoPE, the system architecture, functional design and specifications, rationales beyond design decisions, and major technical issues and solutions in detail, as well as a proof-of-concept implementation of the ATCoEclipse prototype system. 2013-10-04T08:27:42Z 2019-12-06T20:24:21Z 2013-10-04T08:27:42Z 2019-12-06T20:24:21Z 2012 2012 Conference Paper Fan, H., Sun, C., & Shen, H. (2012). ATCoPE: any-time collaborative programming environment for seamless integration of real-time and non-real-time teamwork in software development. Proceedings of the 17th ACM international conference on Supporting group work, 107-116. https://hdl.handle.net/10356/100552 http://hdl.handle.net/10220/16296 10.1145/2389176.2389194 en
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering
spellingShingle DRNTU::Engineering::Computer science and engineering
Fan, Hongfei
Sun, Chengzheng
Shen, Haifeng
ATCoPE : any-time collaborative programming environment for seamless integration of real-time and non-real-time teamwork in software development
description Real-time collaborative programming and non-real-time collaborative programming are two classes of methods and techniques for supporting programmers to jointly conduct complex programming work in software development. They are complementary to each other, and both are useful and effective under different programming circumstances. However, most existing programming tools and environments have been designed for supporting only one of them, and little has been done to provide integrated support for both. In this paper, we contribute a novel Any-Time Collaborative Programming Environment (ATCoPE) to seamlessly integrate conventional non-real-time collaborative programming tools and environments with emerging real-time collaborative programming techniques and support collaborating programmers to work in and flexibly switch among different collaboration modes according to their needs. We present the general design objectives for ATCoPE, the system architecture, functional design and specifications, rationales beyond design decisions, and major technical issues and solutions in detail, as well as a proof-of-concept implementation of the ATCoEclipse prototype system.
author2 School of Computer Engineering
author_facet School of Computer Engineering
Fan, Hongfei
Sun, Chengzheng
Shen, Haifeng
format Conference or Workshop Item
author Fan, Hongfei
Sun, Chengzheng
Shen, Haifeng
author_sort Fan, Hongfei
title ATCoPE : any-time collaborative programming environment for seamless integration of real-time and non-real-time teamwork in software development
title_short ATCoPE : any-time collaborative programming environment for seamless integration of real-time and non-real-time teamwork in software development
title_full ATCoPE : any-time collaborative programming environment for seamless integration of real-time and non-real-time teamwork in software development
title_fullStr ATCoPE : any-time collaborative programming environment for seamless integration of real-time and non-real-time teamwork in software development
title_full_unstemmed ATCoPE : any-time collaborative programming environment for seamless integration of real-time and non-real-time teamwork in software development
title_sort atcope : any-time collaborative programming environment for seamless integration of real-time and non-real-time teamwork in software development
publishDate 2013
url https://hdl.handle.net/10356/100552
http://hdl.handle.net/10220/16296
_version_ 1681058893530136576