Collaborative Software Engineering

Collaboration among individuals – from users to developers – is central to modern software engineering. It takes many forms: joint activity to solve common problems, negotiation to resolve conflicts, creation of shared definitions, and both social and technical perspectives impacting all software de...

Full description

Bibliographic Details
Corporate Author: SpringerLink (Online service)
Other Authors: Mistrík, Ivan (Editor), Grundy, John (Editor), Hoek, André (Editor), Whitehead, Jim (Editor)
Format: Electronic eBook
Language:English
Published: Berlin, Heidelberg : Springer Berlin Heidelberg, 2010.
Subjects:
Online Access:Full Text via HEAL-Link
Table of Contents:
  • Characterizing Collaborative Software Engineering
  • Collaborative Software Engineering: Concepts and Techniques
  • Global Software Engineering: A Software Process Approach
  • Requirements-Driven Collaboration: Leveraging the Invisible Relationships between Requirements and People
  • Softwares Product Lines, Global Development and Ecosystems: Collaboration in Software Engineering
  • Collaboration, Communication and Co-ordination in Agile Software Development Practice
  • Applications of Ontologies in Collaborative Software Development
  • Tools and Techniques
  • Towards and Beyond Being There in Collaborative Software Development
  • Continuous Coordination Tools and their Evaluation
  • The Configuration Management Role in Collaborative Software Engineering
  • The GRIFFIN Collaborative Virtual Community for Architectural Knowledge Management
  • Supporting Expertise Communication in Developer-Centered Collaborative Software Development Environments
  • What we know (and do not know) about Collaborative Software Engineering
  • Distributed and Collaborative Software Analysis
  • Dynamic Analysis of Communication and Collaboration in OSS Projects
  • A Comparison of Commonly Used Processes for Multi-Site Software Development
  • Emerging Issues in Collaborative Software Engineering
  • Collaboration Practices and Affordances in Free/Open Source Software Development
  • OUTSHORE Maturity Model: Assistance for Software Offshore Outsourcing Decisions
  • Collaborative Software Architectingcollaborative software architecting Through Knowledge Sharing
  • Collaborative Product Line Requirements Engineering Using Rationale
  • Collaborative Software Engineering: Challenges and Prospects.