Live briefing
Everything about Collaborative software
Type of application software
Collaborative software or groupware is application software designed to help people working on a common task to attain their goals. One of the earliest definitions of groupware is "intentional group processes plus software to support them." Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Collaborative softwareA 5-minute orientation
- Skim a recent paper: BlockCSDN: Towards Blockchain-Based Collaborative Intrusion Detection in Software Defined NetworkingInfluential work since 2022
- Pick up a classic book: Web designThe most-reprinted book on the subject
- Read the landmark paper: An experience in collaborative software engineering educationCited 60 times
- Go sideways: Computer-supported cooperative workA closely related topic
- Go sideways: Collaborative working environmentA closely related topic
📖 Definitions
Noun Synonym of groupware.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
An experience in collaborative software engineering education
Collaborative Repositories in Model-Driven Engineering [Software Technology]
Collaborative and teamwork software development in an undergraduate software engineering course
Types of collaborative work in software engineering
Collaborative Software Development Platforms for Crowdsourcing
Distributed, collaborative software inspection
Collaborative Software Development Using R-Forge
Evolutionary and collaborative software architecture recovery with Softwarenaut
🆕 Influential since 2022
BlockCSDN: Towards Blockchain-Based Collaborative Intrusion Detection in Software Defined Networking
A Collaborative Software Defined Network-Based Smart Grid Intrusion Detection System
Software development environment for collaborative research workflow in robotic system integration
Collaborative program comprehension via software visualization in extended reality
Collaborative software design and modeling in virtual reality
📚 Books worth reading
Web designThomas A. Powell · 2000- 📕Daigaku ni okeru chiteki zaisanken kenkyū purojekutoJapan. Tokkyochō · 2004
Peer ProductionBenjamin Mako Hill, Christian Pentzold · 2026
Digital Technologies for School CollaborationA. Gouseti · 2014
Software industry-oriented education practices and curriculum developmentMatthew Hussey · 2011- 📕Getting Started with Unity 5Edward Lavieri · 2015
Modern organizations in virtual communitiesJerzy Kisielnicki · 2002- 📕Unity Game Development ScriptingKyle D'Aoust · 2014
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Computer-supported cooperative work Computer-supported cooperative work (CSCW) or computer-supported collaboration is the study of how people utilize technology collaboratively, often towards…
- Collaborative working environment A collaborative working environment (CWE) supports people, such as e-professionals, in their individual and cooperative work. Research in CWE involves…
- Group information management Group information management (GIM) is an extension of personal information management (PIM) "as it functions in more public spheres" as a result of peoples'…
- DiamondTouch The DiamondTouch table is a multi-touch, interactive PC interface product from Circle Twelve Inc. It is a human interface device that has the capability…
- Collaborative information seeking Collaborative information seeking (CIS) is a field of research that involves studying situations, motivations, and methods for people working in collaborative…
- Jonathan Grudin Jonathan Grudin (born December 31, 1949) was a researcher at Microsoft from 1998 to 2022 and is affiliate professor at the University of Washington Information…
- Carl Gutwin Carl Gutwin is a Canadian computer scientist, professor and the director of the Human–computer interaction (HCI) Lab at the University of Saskatchewan…
- Ronald Baecker Ronald Baecker (born October 7, 1942) is an Emeritus Professor of Computer science and Bell Chair in Human-Computer Interaction at the University of Toronto…