DocumentCode :
2367675
Title :
Structure-based clustering of components for software reuse
Author :
Ibba, R. ; Natale, D. ; Benedusi, P. ; Naddei, R.
Author_Institution :
SOGEI-Societa Generale d´´Inf., Rome, Italy
fYear :
1993
fDate :
27-30 Sep 1993
Firstpage :
210
Lastpage :
215
Abstract :
The characterization of the code reuse practices in existing production environments provides fundamental data and lessons for the establishment or improvement of effective reuse-oriented policies, and for the adoption of up-to-date technologies supporting them. The method and results of an experience of metric-aided clustering of software components, aimed at detecting and characterizing implicit reuse of code and reuse potential in a large-scale data processing environment, are presented. Similar function may be in fact replicated many times, customizing an existing source code component, but this phenomenon may be only partially apparent in the form of explicit reuse. A set of software metrics has been used to create clusters of existing components whose internal structures appear very similar. Functional similarity checks involving human experts were then performed. This was done in the context of a large reuse project, where quantitative software quality indicators are also combined with the feedback collected in pilot groups who know the applications from which the candidate components were extracted. The potential and limitations of metric support in this field are considered in the discussion of the results obtained
Keywords :
software metrics; software quality; software reusability; code reuse; large reuse project; large-scale data processing; metric-aided clustering; quantitative software quality; reuse-oriented policies; similarity checks; software metrics; software reuse; source code; structure-based component clustering; Application software; Data processing; Humans; Large-scale systems; Laser feedback; Monitoring; Production; Software engineering; Software quality; Software reusability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance ,1993. CSM-93, Proceedings., Conference on
Conference_Location :
Montreal, Que.
Print_ISBN :
0-8186-4600-4
Type :
conf
DOI :
10.1109/ICSM.1993.366941
Filename :
366941
Link To Document :
بازگشت