Title :
Using method stereotype distribution as a signature descriptor for software systems
Author :
Dragan, Natalia ; Collard, Michael L. ; Maletic, Jonathan I.
Author_Institution :
Dept. of Comput. Sci., Kent State Univ., Kent, OH, USA
Abstract :
Method stereotype distribution is used as a signature for software systems. The stereotype for each method is determined using a presented taxonomy. The counts of the different stereotypes form a signature of the system. Determining method stereotypes is done automatically and is based on language (C++) features, idioms, and the main role (purpose) of a method. The intent is to use the distribution of method stereotype is an indicator of system architecture.
Keywords :
C++ language; software architecture; C++ language; method stereotype distribution; signature descriptor; software systems; system architecture; Collaboration; Collaborative work; Computer architecture; Computer science; Costs; Distributed computing; Production facilities; Reverse engineering; Software systems; Taxonomy;
Conference_Titel :
Software Maintenance, 2009. ICSM 2009. IEEE International Conference on
Conference_Location :
Edmonton, AB
Print_ISBN :
978-1-4244-4897-5
Electronic_ISBN :
1063-6773
DOI :
10.1109/ICSM.2009.5306394