Title :
A process framework for the systematic evaluation and diffusion of reuse methods
Author :
Lam, W. ; Shankararaman, V. ; Robinson, B.
Author_Institution :
Hertfordshire Univ., Hatfield, UK
Abstract :
Many organisations are currently looking towards large-scale, systematic software reuse as a means of improving the software development process, and this is reflected in the increasing number of reuse methods being proposed in the literature. One problem area that has received little attention, however, is the evaluation of reuse methods within an organisation. Reuse has long been regarded as a complex organisational as well as technical endeavour, where the management of expectations must be considered an integral part of the evaluation process. This paper proposes a generic process for evaluating reuse methods, aimed primarily at practitioners performing reuse adoption within an organisation. The process we propose is based on experiences from three industrial reuse technology transfer projects and is a cyclic process comprised of three key phases, namely planning, acting and reviewing. The paper examines the tasks within each phase and the questions that each task addresses, and gives methodological guidance on carrying out each task. We conclude that human subjectivity is unlikely to be completely removed from reuse evaluations. However, a structured evaluation process can help organisations foster an analytical and diagnostic approach to reuse evaluation
Keywords :
software development management; software process improvement; software reusability; technology transfer; acting; analytical approach; cyclic process; diagnostic approach; expectation management; human subjectivity; large-scale systematic software reuse; methodological guidance; organisational endeavour; planning; process framework; reuse adoption; reviewing; software development process improvement; software reuse methods diffusion; software reuse methods evaluation; structured evaluation process; technical endeavour; technology transfer projects; Educational institutions; Electrical capacitance tomography; Electronic switching systems; Large-scale systems; Personnel; Programming; Software architecture; Software engineering; Software libraries; Software systems;
Conference_Titel :
Software Engineering Conference, 2000. Proceedings. 2000 Australian
Conference_Location :
Canberra, ACT
Print_ISBN :
0-7695-0631-3
DOI :
10.1109/ASWEC.2000.844563