The technology of team navigation
Intellectual teamwork
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Awareness and coordination in shared workspaces
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Informal workplace communication: what is it like and how might we support it?
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Coordination in software development
Communications of the ACM
Unpacking collaboration: the interactional organisation of trading in a city dealing room
Computer Supported Cooperative Work
User embodiment in collaborative virtual environments
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The Zephyr Help Instance: promoting ongoing activity in a CSCW system
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Talking to strangers: an evaluation of the factors affecting electronic collaboration
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Groupware in the wild: lessons learned from a year of virtual collocation
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Hanging on the ‘wire: a field study of an audio-only media space
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on speech as data
Human-computer interaction
Peripheral participants in mediated communication
CHI 98 Cconference Summary on Human Factors in Computing Systems
The dynamics of mass interaction
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Just talk to me: a field study of expertise location
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
It's all in the words: supporting work activites with lightweight tools
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
Lurker demographics: counting the silent
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Distance, dependencies, and delay in a global collaboration
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
How does radical collocation help a team succeed?
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Two case studies of open source software development: Apache and Mozilla
ACM Transactions on Software Engineering and Methodology (TOSEM)
The Cathedral and the Bazaar
A Descriptive Framework of Workspace Awareness for Real-Time Groupware
Computer Supported Cooperative Work
Supporting Public Availability and Accessibility with Elvin: Experiences and Reflections
Computer Supported Cooperative Work
Lost and Found in Software Space
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 9 - Volume 9
GROUP '03 Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work
Unifying Artifacts and Activities in a Visual Tool for Distributed Software Development Teams
Proceedings of the 26th International Conference on Software Engineering
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
Recovering system specific rules from software repositories
MSR '05 Proceedings of the 2005 international workshop on Mining software repositories
A framework for describing and understanding mining tools in software development
MSR '05 Proceedings of the 2005 international workshop on Mining software repositories
ASIACCS '06 Proceedings of the 2006 ACM Symposium on Information, computer and communications security
Supporting online problem-solving communities with the semantic web
Proceedings of the 15th international conference on World Wide Web
Are two heads better than one?: object-focused work in physical and in virtual environments
Proceedings of the ACM symposium on Virtual reality software and technology
Designing task visualizations to support the coordination of work in software development
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
CVS integration with notification and chat: lightweight software team collaboration
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
Shared waypoints and social tagging to support collaboration in software development
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
Task and social visualization in software development: evaluation of a prototype
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
FASTDash: a visual dashboard for fostering awareness in software teams
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Information Needs in Collocated Software Development Teams
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Global Software Engineering: The Future of Socio-technical Coordination
FOSE '07 2007 Future of Software Engineering
Open Borders? Immigration in Open Source Projects
MSR '07 Proceedings of the Fourth International Workshop on Mining Software Repositories
CASCON '07 Proceedings of the 2007 conference of the center for advanced studies on Collaborative research
A socio-cognitive analysis of online design discussions in an Open Source Software community
Interacting with Computers
Proceedings of the 30th international conference on Software engineering
Promoting developer-specific awareness
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
International Journal of Human-Computer Studies
A study of interaction patterns and awareness design elements in a massively multiplayer online game
International Journal of Computer Games Technology - Joint International Conference on Cyber Games and Interactive Entertainment 2006
Facilitating Collaboration in a Distributed Software Development Environment Using P2P Architecture
Agents and Peer-to-Peer Computing
Empirical evidence of the benefits of workspace awareness in software configuration management
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Leadership in online creative collaboration
Proceedings of the 2008 ACM conference on Computer supported cooperative work
Awareness of Concurrent Changes in Distributed Software Development
OTM '08 Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part I on On the Move to Meaningful Internet Systems:
Um prospecto de sistemas colaborativos: modelos e frameworks
Proceedings of the VIII Brazilian Symposium on Human Factors in Computing Systems
Understanding how and why open source contributors use diagrams in the development of Ubuntu
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
How tagging helps bridge the gap between social and technical aspects in software development
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Tesseract: Interactive visual exploration of socio-technical relationships in software development
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Coordination in large-scale software teams
CHASE '09 Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering
Audio-video recording of ad hoc software development team interactions
CHASE '09 Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering
Construction of interaction observation systems for collaboration analysis in groupware applications
Advances in Engineering Software
WIPDash: Work Item and People Dashboard for Software Development Teams
INTERACT '09 Proceedings of the 12th IFIP TC 13 International Conference on Human-Computer Interaction: Part II
Using social visualization to motivate social production
IEEE Transactions on Multimedia - Special section on communities and media computing
Using Developer Activity Data to Enhance Awareness during Collaborative Software Development
Computer Supported Cooperative Work
CLAF: Solving intention violation of step-wise operations in CAD groupware
Advanced Engineering Informatics
Share: a programming environment for loosely bound cooperation
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Perceptions and practices of usability in the free/open source software (FoSS) community
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Addressing concepts for mobile location-based information services
UAHCI'07 Proceedings of the 4th international conference on Universal access in human-computer interaction: ambient interaction
CodeSaw: a social visualization of distributed software development
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction - Volume Part II
Awareness 2.0: staying aware of projects, developers and tasks using dashboards and feeds
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Customized awareness: recommending relevant external change events
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
The role of emergent knowledge structures in collaborative software development
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Architecting in software ecosystems: interface translucence as an enabler for scalable collaboration
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Why it works (when it works): success factors in online creative collaboration
Proceedings of the 16th ACM international conference on Supporting group work
Coordination in innovative design and engineering: observations from a lunar robotics project
Proceedings of the 16th ACM international conference on Supporting group work
JSAI-isAI'09 Proceedings of the 2009 international conference on New frontiers in artificial intelligence
Social media for software engineering
Proceedings of the FSE/SDP workshop on Future of software engineering research
Speculative analysis: exploring future development states of software
Proceedings of the FSE/SDP workshop on Future of software engineering research
CRIWG'10 Proceedings of the 16th international conference on Collaboration and technology
A review of awareness in distributed collaborative software engineering
Software—Practice & Experience - Focus on Selected PhD Literature Reviews in the Practical Aspects of Software Technology
Design, discussion, and dissent in open bug reports
Proceedings of the 2011 iConference
Collaborative rhythm: temporal dissonance and alignment in collaborative scientific work
Proceedings of the ACM 2011 conference on Computer supported cooperative work
The polymath project: lessons from a successful online collaboration in mathematics
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Supporting collaboration in the development of complex engineering software
Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering
Understanding broadcast based peer review on open source software projects
Proceedings of the 33rd International Conference on Software Engineering
Exploring a Bayesian and linear approach to requirements traceability
Information and Software Technology
Methodological reflections on a field study of a globally distributed software project
Information and Software Technology
Information and Software Technology
Extending socio-technical congruence with awareness relationships
Proceedings of the 4th international workshop on Social software engineering
Mining student capstone projects with FRASR and ProM
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Context-awareness on software artifacts in distributed software development: a systematic review
CRIWG'11 Proceedings of the 17th international conference on Collaboration and technology
Trusty: a tool to improve communication and collaboration in DSD
CRIWG'11 Proceedings of the 17th international conference on Collaboration and technology
Interactive mixed reality for collaborative remote laboratories
MTDL '11 Proceedings of the third international ACM workshop on Multimedia technologies for distance learning
From heavyweight framework to lightweight patchwork
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work Companion
Social coding in GitHub: transparency and collaboration in an open software repository
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
An ontology-based scheme enabling the modeling of cooperation in business processes
OTM'06 Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part I
Supporting group awareness in distributed software development
EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems
Leveraging the linda coordination model for a groupware architecture implementation
CRIWG'06 Proceedings of the 12th international conference on Groupware: design, implementation, and use
Information and Software Technology
Ambient awareness of build status in collocated software teams
Proceedings of the 34th International Conference on Software Engineering
Timely and efficient facilitation of coordination of software developers' activities
Proceedings of the 34th International Conference on Software Engineering
Cloud infrastructure for providing tools as a service: quality attributes and potential solutions
Proceedings of the WICSA/ECSA 2012 Companion Volume
Proceedings of the 30th ACM international conference on Design of communication
Governance practices and software maintenance: A study of open source projects
Decision Support Systems
A discussion of using mental models in assistive environments
Proceedings of the 5th International Conference on PErvasive Technologies Related to Assistive Environments
Instant Messaging in Global Software Teams
International Journal of e-Collaboration
Redistributing leadership in online creative collaboration
Proceedings of the 2013 conference on Computer supported cooperative work
Proceedings of the 2013 conference on Computer supported cooperative work companion
Computer Supported Cooperative Work
Getting Real About Virtual Worlds: A Review
International Journal of Virtual Communities and Social Networking
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Which work-item updates need your response?
Proceedings of the 10th Working Conference on Mining Software Repositories
Communication in open source software development mailing lists
Proceedings of the 10th Working Conference on Mining Software Repositories
Project talk: coordination work and group membership in WikiProjects
Proceedings of the 9th International Symposium on Open Collaboration
Managing complexity: strategies for group awareness and coordinated action in Wikipedia
Proceedings of the 9th International Symposium on Open Collaboration
Degree-of-knowledge: Modeling a developer's knowledge of code
ACM Transactions on Software Engineering and Methodology (TOSEM)
Project awareness system: improving collaboration through visibility
OCSC'13 Proceedings of the 5th international conference on Online Communities and Social Computing
Hi-index | 0.00 |
Open-source software development projects are almost always collaborative and distributed. Despite the difficulties imposed by distance, these projects have managed to produce large, complex, and successful systems. However, there is still little known about how open-source teams manage their collaboration. In this paper we look at one aspect of this issue: how distributed developers maintain group awareness. We interviewed developers, read project communication, and looked at project artifacts from three successful open source projects. We found that distributed developers do need to maintain awareness of one another, and that they maintain both a general awareness of the entire team and more detailed knowledge of people that they plan to work with. Although there are several sources of information, this awareness is maintained primarily through text-based communication (mailing lists and chat systems). These textual channels have several characteristics that help to support the maintenance of awareness, as long as developers are committed to reading the lists and to making their project communication public.