DocumentCode :
176304
Title :
Detecting Collaborative Patterns in Programs
Author :
Kumar, Kush
Author_Institution :
Sch. of Comput., Nat. Univ. of Singapore, Singapore, Singapore
fYear :
2014
fDate :
Sept. 29 2014-Oct. 3 2014
Firstpage :
664
Lastpage :
664
Abstract :
In the thesis, software similarity patterns in the programs called collaborative patterns are detected that have not been addressed in the research on software clones so far: Definition: Collaborative pattern is defined as a recurring configuration of program entities (e.g., classes or methods) inter-related by means of calling relationships (method calls or message passing). In these configurations, the corresponding entities should be similar to each other based on some selected similarity metrics. The selected similarity metrics may be based on the textual, functional, structural, or logical similarities among program entities.
Keywords :
object-oriented methods; object-oriented programming; software metrics; collaborative pattern detection; functional similarities; logical similarities; message passing; method calls; program classes; program entities; program methods; recurring configuration; similarity metrics; software clones; software similarity pattern detection; structural similarities; textual similarities; Cloning; Collaboration; Educational institutions; Libraries; Maintenance engineering; Measurement; Software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Evolution (ICSME), 2014 IEEE International Conference on
Conference_Location :
Victoria, BC
ISSN :
1063-6773
Type :
conf
DOI :
10.1109/ICSME.2014.119
Filename :
6976163
Link To Document :
بازگشت