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
Link To Document