Title: Multi-project software engineering: an example
Abstract: DOI: 10.1049/ic:20040490 ISBN: 0 86341 432 X Location: Edinburgh, UK Conference date: 25 May 2004 Format: PDF We present an approach for developers to benefit from multiproject software knowledge. As we show, this can be achieved by gathering information about how numerous software projects are being built, and about the interrelation of the modules within the projects. Compared to approaches that only monitor a single project, the contribution of our approach is that it not only supports the reuse of isolated software modules or libraries but also the knowledge surrounding the code and individual projects. For instance, if a component is replaced with another probably better implementation within a project, this knowledge can be shared with all relevant projects. We show how the collection of such data allows developers to learn about such decisions from other projects, and hence how to benefit from such "multiproject" knowledge. Inspec keywords: software reusability; public domain software; object-oriented programming Subjects: Software engineering techniques; Object-oriented programming