Synergizing collaboration and reuse in software engineering

Stefan Seedorf, Oliver Hummel

Research output: Chapter in Book or Report/Conference proceedingConference Proceedingpeer-review

Abstract

Reuse is widely considered key to improving software productivity and quality. It appears in various forms - ranging from independent binary components to highly abstract knowledge codified as design patterns. Common to all these approaches is that they involve different people working together to construct reusable assets and adapt them to work in various contexts. In that sense, reuse is impossible to achieve without collaboration. In this paper, we therefore claim that collaboration should receive a higher profile in reuse. First, we investigate the collaborative aspects in two selected reuse approaches. We then show how they can benefit from collaborative tools, i.e. wikis and collaborative development environments, and propose a novel integration of the latter with recently developed component retrieval systems.

Original languageEnglish
Title of host publication20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008
Pages232-237
Number of pages6
Publication statusPublished - 2008
Externally publishedYes
Event20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008 - San Francisco Bay, CA, United States
Duration: 1 Jul 20083 Jul 2008

Publication series

Name20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008

Conference

Conference20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008
Country/TerritoryUnited States
CitySan Francisco Bay, CA
Period1/07/083/07/08

Fingerprint

Dive into the research topics of 'Synergizing collaboration and reuse in software engineering'. Together they form a unique fingerprint.

Cite this