Deakin University
Browse

File(s) under permanent embargo

Collaborative software engineering: concepts and techniques

Version 2 2024-06-06, 11:33
Version 1 2016-10-12, 12:46
chapter
posted on 2024-06-06, 11:33 authored by J Whitehead, I Mistrík, J Grundy, A Van Der Hoek
Collaboration is a central activity in software engineering, as all but the most trivial projects involve multiple engineers working together. Hence, understanding software engineering collaboration is important for both engineers and researchers. This chapter presents a framework for understanding software engineering collaboration, focused on three key insights: (1) software engineering collaboration is model-based, centered on the creation and negotiation of shared meaning within the project artifacts that contain the models that describe the final working system; (2) software project management is a cross-cutting concern that creates the organizational structures under which collaboration is fostered (or dampened); and (3) global software engineering introduces many forms of distance -spatial, temporal, socio-cultural -into existing pathways of collaboration. Analysis of future trends highlight several ways engineers will be able to improve project collaboration, specifically, software development environments will shift to being totally Web-based, thereby opening the potential for social network site integration, greater participation by end-users in project development, and greater ease in global software engineering. Just as collaboration is inherent in software engineering, so are the fundamental tensions inherent in fostering collaboration; the chapter ends with these.

History

Chapter number

1

Pagination

1-30

ISBN-13

9783642102936

Language

eng

Publication classification

BN.1 Other book chapter, or book chapter not attributed to Deakin

Copyright notice

2010, Springer-Verlag Berlin Heidelberg

Extent

19

Publisher

Springer-Verlag

Place of publication

Heidelberg, Germany

Title of book

Collaborative Software Engineering

Usage metrics

    Research Publications

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC