system. Integration becomes a problem if the integration team has no knowledge about
the structure and dependencies of the reusable software unit. All problems are based on
missing information. The result of these problems is a negative influence on software
unit reuse (as it may increase integration time, etc.). This illustrates the importance of
information in software unit reuse. A described problem approach uses an extended
semantic model that describes different software units (classes, components, and ser-
vices) in a unified way. This extension describes data that is needed to integrate Studio
and Eclipse. Based on this, a distributed architecture of a software reuse environment
was extended to solve the discussed problems (accessibility and integration). The ac-
cessibility problem is solved by using the architecture to get the integration information
without the need of connecting to a repository system. The integrationproblem is solved
by providing the integration information as part of the description of the reusable soft-
ware unit. The model combined with the architecture is the described novelty of this
paper. This paper arrives at the conclusion, that the discussed accessibility and integra-
tion problems can be solved by providing the correct meta-information and technical
infrastructure to deliver the information. Integration of reusable software units should
not need expert knowledge. However, this paper only discuss a solution. The created
model and architecture extension should be tested in a additional case study by ad-
dressing the advantages for software developers in more complex distributed scenarios.
References
1. Jan Bosch and Petra Bosch-Sijtsema. From integration to composition: On the impact of
software product lines, global development and ecosystems. Journal of Systems and Soft-
ware, 83(1):67–76, 2010.
2. Vinicius C. Garcia, Eduardo S. de Almeida, Liana B. Lisboa, Alexandre C. Martins, Silvio
R. L. Meira, Daniel Lucredio, and Renata P. de M. Fortes. Toward a code search engine based
on the State-of-Art and practice. In 2006 13th Asia Pacific Software Engineering Conference
(APSEC’06), pages 61–70, Bangalore, India, 2006.
3. Slinger Jansen, Sjaak Brinkkemper, Ivo Hunink, and Cetin Demir. Pragmatic and oppor-
tunistic reuse in innovative start-up companies. IEEE Software, 25(6):42–49, 2008.
4. Philippe Kruchten, Rafael Capilla, and Juan Carlos Dueas. The decision view’s role in soft-
ware architecture practice. IEEE Software, 26(2):36–42, 2009.
5. Jingyue Li, Reidar Conradi, Christian Bunse, Marco Torchiano, Odd Petter N.Slyngstad, and
Maurizio Morisio. Development with Off-the-Shelf components: 10 facts. IEEE Software,
26(2):80–87, 2009.
6. Arnold Picot. Die grenzenlose Unternehmung: Information, Organisation und Management
Lehrbuch zur Unternehmensfuehrung im Informationszeitalter. Gabler, Wiesbaden, neuaufl.
edition, 2003.
7. Marcello Rosa, Wil M. P. Aalst, Marlon Dumas, and Arthur H. M. ter Hofstede.
Questionnaire-based variability modeling for system configuration. Software & Systems
Modeling, 8(2):251–274, 2008.
8. Schneider-Electric. Schneider-Electric website. http://www.schneider-electric.com, Septem-
ber 2010.
9. Sajjan G. Shiva and Lubna Abou Shala. Software reuse: Research and practice. In Fourth
International Conference on Information Technology (ITNG’07), pages 603–609, Las Vegas,
NV, USA, 2007.
34