• 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