RCS—a system for version control
Software—Practice & Experience
Beyond the chalkboard: computer support for collaboration and problem solving in meetings
Communications of the ACM
Intelligent information-sharing systems
Communications of the ACM
Project Nick: meetings augmentation and analysis
ACM Transactions on Information Systems (TOIS)
The rapport multimedia conferencing system
COCS '88 Proceedings of the ACM SIGOIS and IEEECS TC-OA 1988 conference on Office information systems
gIBIS: a hypertext tool for exploratory policy discussion
ACM Transactions on Information Systems (TOIS)
Object lens: a “spreadsheet” for cooperative work
CSCW '88 Proceedings of the 1988 ACM conference on Computer-supported cooperative work
Managing the software process
Software requirements: analysis and specification
Software requirements: analysis and specification
ICICLE: groupware for code inspection
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Issues in the design of computer support for co-authoring and commenting
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Groupware: some issues and experiences
Communications of the ACM
Power, ease of use and cooperative work in a practical multimedia message system
International Journal of Man-Machine Studies - Computer-supported cooperative work and groupware. Part 1
Flexible user interface coupling in a collaborative system
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A self-assessment by the software engineering community
Communications of the ACM
Computational mail as network infrastructure for computer-supported cooperative work
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Unblocking brainstorming through the use of a simple group editor
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Flexible, active support for collaborative work with ConversationBuilder
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Media spaces: bringing people together in a video, audio, and computing environment
Communications of the ACM
Distributed, Collaborative Software Inspection
IEEE Software
A group decision support system for idea generation and issue analysis in organization planning
CSCW '86 Proceedings of the 1986 ACM conference on Computer-supported cooperative work
SuiteSound: A System for Distributed Collaborative Multimedia
IEEE Transactions on Knowledge and Data Engineering
A case study of distributed, asynchronous software inspection
ICSE '97 Proceedings of the 19th international conference on Software engineering
Groupware support for asynchronous document review
SIGDOC '99 Proceedings of the 17th annual international conference on Computer documentation
A Comparison of Computer Support Systems for Software Inspection
Automated Software Engineering
An empirical study of groupware support for distributed software architecture evaluation process
Journal of Systems and Software - Special issue: Selected papers from the 11th Asia Pacific software engineering conference (APSEC 2004)
A model and tool features for collaborative artifact inspection and review
WSEAS TRANSACTIONS on SYSTEMS
Expectations, outcomes, and challenges of modern code review
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
Many software engineering tasks have a synchronous component that requires the participants to assemble together at the same time and place. This approach is expensive in terms of traveling, scheduling and human resources. Existing computer tools mitigate these constraints by adding structure to the meeting, providing on-line document support, and distributing the participants over geographic boundaries. The constraint remains, however, that all participants participate at the same timeWe propose relaxing the time constraint in software engineering tasks to resolve issues non-concurrently, in effect reducing (and in some cases eliminating) the need for the synchronous meeting. We hypothesize that support for asynchrony will enable software engineering teams to work together as effectively in different times as in same time.We have chosen software inspection as our candidate software engineering task because it is well-understood, highly-structured, and widely-practiced. We have designed and developed a Collaborative Asynchronous Inspection of Software (CAIS) meeting prototype that supports the meeting part of inspection. CAIS allows participants to effectively "meet" even when separated by time zones and working schedules. We have conducted a pilot study comparing the manual and CAIS meetings and present our results and lessons learned.