Use and integration of third-party components in software development

Leena Arhippainen · 2003

Reuse of software components has been seen as an effective way of decreasing costs and reducing software development cycle-time. Nowadays, reusable components are often acquired from outside organisations. Consequently, the use of third-party software components brings new aspects to software development. One aim of this research was to clarify the activities, roles and possible problems related to the use of third-party software components. The main purpose of this study was to research the software development process when using third-party components. As a result, the third-party component-based software development process is presented. Furthermore, the use of third-party components is clarified in the particular projects at Nokia Networks. This case study offered an opportunity to research the issues involved in integrating third-party components into a software product. As a result of this study, the glue software development process is described.

Read the paper · More papers on PaperTik