Title :
Automatic Identification of Reusable Software Development Assets: Methodology and Tool
Author :
Oliveira, Marcílio ; Gonçalves, Eduardo Machado ; Bacili, Kleber R.
Author_Institution :
UNICAMP Univ., Campinas
Abstract :
Software reuse is seen as one of the main alternatives to increase productivity in the development of new applications. The reuse of legacy assets plays a vital role anticipating the ROI (Return on Investment) on SOA (Service Oriented Architecture) and reuse enterprise programs. This paper presents a tool that implements an Automatic Identification of Software Components (AISC). AISC is an approach that brings to light what companies have already developed by applying reuse indicators with sophisticated mechanisms to identify artifacts that can be considered as reusable assets. Thus, they will have the potential of being reused in new applications, avoiding redevelopment of already existing features, enabling savings and increasing agility. Other tool features are the process of reusable assets analysis and harvesting. This is an interactive graphic visualization of the results and an export mechanism of the identified assets through a widely adopted Metadata Representation Model.
Keywords :
computer graphics; data visualisation; investment; meta data; software architecture; software reusability; AISC; ROI; SOA; automatic identification-of-software components; interactive graphic visualization; metadata representation model; return-on-investment; reusable software development assets; reuse enterprise program; service oriented architecture; Application software; Companies; Investments; Productivity; Programming; Service oriented architecture; Software reusability; Software systems; Software tools; Technological innovation; SOA; Software components; reusable assets identification; reuse; reverse engineering; service-oriented architecture; software assets;
Conference_Titel :
Information Reuse and Integration, 2007. IRI 2007. IEEE International Conference on
Conference_Location :
Las Vegas, IL
Print_ISBN :
1-4244-1500-4
Electronic_ISBN :
1-4244-1500-4
DOI :
10.1109/IRI.2007.4296663