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
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;
Conference_Titel :
Circuit, Power and Computing Technologies (ICCPCT), 2014 International Conference on
Print_ISBN :
978-1-4799-2395-3
DOI :
10.1109/ICCPCT.2014.7054763