TY - GEN
T1 - Synergizing collaboration and reuse in software engineering
AU - Seedorf, Stefan
AU - Hummel, Oliver
PY - 2008
Y1 - 2008
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84886902694&partnerID=8YFLogxK
M3 - Conference Proceeding
AN - SCOPUS:84886902694
SN - 9781627486620
T3 - 20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008
SP - 232
EP - 237
BT - 20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008
T2 - 20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008
Y2 - 1 July 2008 through 3 July 2008
ER -