Réutilisation des codes informatiques pour une réduction des coûts
Les OSS contiennent de nombreux composants de programme susceptibles d'être attrayants pour de nombreux programmeurs. Les programmeurs et petites et moyennes entreprises (PME) basées sur les technologies de l'information (TI) pourraient profiter de l'extraction des composants de code de tels logiciels pour ne plus devoir réinventer constamment le monde. Le projet 'Open source software reuse service for SME' (OPEN-SME)(s’ouvre dans une nouvelle fenêtre), financé par l'UE, a fait mouche en réunissant la communauté d'ingénierie de logiciels à base de composants (CBSE) à elle des OSS aux activités croissantes. Le projet reconnaît que ces deux communautés ont beaucoup à apprendre l'une de l'autre. Le bon mélange de leurs procédés et méthodes pourrait offrir aux développeurs de logiciels de plus grandes opportunité ainsi qu'une meilleure efficacité des coûts en permettant la réutilisation des blocs de code OSS, écrits à des fins spécifiques. La réutilisation de logiciels est reconnue pour réduire les coûts de développement, raccourcir les temps de développement et de tests, augmenter la qualité des produits finaux et raccourcir les délais de commercialisation. Le projet a développé un ensemble de méthodes et de modèles d'affaires centrés sur des associations de PME regroupant de nombreuses petites PME basées sur les TI. Les chercheurs ont également créé des outils pour trouver, extraire, tester, documenter et conditionner des composants logiciels provenant de projets de logiciels libres. Ils sont alors mis à la disposition de développeurs de logiciels dans les PME clientes via des outils de recherche et de comparaison. La consolidation de ces outils est le principal domaine à valeur ajoutée du projet OPEN-SME. Le système final est testé dans un parc scientifique en Grèce, où l'accent est mis sur les logiciels de robotique. L'objectif est alors l'extension ultérieure de son application à d'autres associations de PME, à des incubateurs et à des parcs scientifiques.