• DocumentCode
    3574218
  • Title

    Detecting and investigating the source code changes using logical rules

  • Author

    Kodhai, E. ; Dhivya, B.

  • Author_Institution
    Dept. of Inf. & Technol., Sri Manakula Vinayagar Eng. Coll., Puducherry, India
  • fYear
    2014
  • Firstpage
    1603
  • Lastpage
    1608
  • Abstract
    Software developers often need to examine program differences between two versions and reason about the changes. Analyzing the changes is the task. To facilitate the programmers to represent the high level source code changes, this proposed system introduces the rule-based program differencing approach to represent the changes as logical rules. This approach is instantiated with three levels: first level describes the changes in method header names and signature; second level captures change in the code level and structural dependences; and third level identifies the same set of function with different name. This approach concisely represents the systematic changes and helps the software engineers to recognize the program differences. This approach can be applied in open source project to examine the difference among program version.
  • Keywords
    logic programming; public domain software; software maintenance; source code (software); high level source code changes; logical rules; open source project; rule-based program differencing approach; software engineers; Abstracts; Computers; Crawlers; Merging; Software; Syntactics; Systematics; logical rules; open source; source code changes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuit, Power and Computing Technologies (ICCPCT), 2014 International Conference on
  • Print_ISBN
    978-1-4799-2395-3
  • Type

    conf

  • DOI
    10.1109/ICCPCT.2014.7054763
  • Filename
    7054763