Detecting Collaborative Patterns in Programs

Kuldeep Kumar · 2014

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.

Read the paper · More papers on PaperTik