Reuse-Oriented Software Processes
Research and Technology – Step into the Future 2009
Vladimirs Kotovs

Analysis of the factors in adopting a company-wide software reuse program in [1], derived from empirical evidence of reuse practices from the survey of projects for the introduction of reuse, outlined, that despite of potential for success, around one-third of projects failed due to not introducing reuse processes or not modifying non-reuse processes, not considering human factors and lack of commitment by top management. Software processes refer to all the tasks necessary to produce and manage software, whereas reuse processes are that subset of tasks necessary for successful software reuse within a company [2]. Being process-driven means that activities are performed in accordance with well defined processes that are enforced through management policies, what is important in order to ensure efficiency, reproducibility, and predictable constraints. A key concept of systematic reuse is the domain [3]. By domain-specific specific reuse we assume, that the reusable assets, the development processes, and the supporting technology are appropriate to the application domain for which the software is being developed.


Keywords
software reuse, development process, domain engineering, product lines
Hyperlink
http://www.tsi.lv/sites/default/files/editor/science/Research_journals/Res_Tech/2009/V2/vol4_n1-section1.pdf

Kotovs, V. Reuse-Oriented Software Processes. Research and Technology – Step into the Future, 2009, Vol.4, No.1-2, pp.11-12. ISSN 1691-2853.

Publication language
English (en)
The Scientific Library of the Riga Technical University.
E-mail: uzzinas@rtu.lv; Phone: +371 28399196