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