DocumentCode :
3253800
Title :
The atomic change set of Java programming language
Author :
Liang, You ; Yansheng, Lu
Author_Institution :
Coll. of Comput. Sci. & Technol., Huazhong Univ. of Sci. & Technol., Wuhan, China
fYear :
2012
fDate :
14-17 July 2012
Firstpage :
1090
Lastpage :
1092
Abstract :
Software configuration management computes the diff between the old version and new version of the program and represents the diff as added, deleted and updated text lines. The source code change represents the change type of code revisions in fine-grained levels such as class or field but rather to added, deleted and updated text lines. Atomic change is the minimal source code change. An atomic change can not be decomposed into other atomic changes. This paper defines the atomic change and the atomic change set of Java programming language. It analyzes properties of the atomic change set of Java programming language. It also emphasizes the differences of the binary compatibility and source compatibility of atomic changes of Java programming language. Finally, it gives a method for computing all source compatible atomic changes of Java programming language.
Keywords :
Java; configuration management; programming languages; software engineering; Java programming language; atomic change set; binary compatibility; code revisions; minimal source code change; software configuration management; source compatibility; text lines; Educational institutions; Java; Object oriented programming; Software; XML; atomic change; atomic change set; binary compatibility; source compatibility;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science & Education (ICCSE), 2012 7th International Conference on
Conference_Location :
Melbourne, VIC
Print_ISBN :
978-1-4673-0241-8
Type :
conf
DOI :
10.1109/ICCSE.2012.6295253
Filename :
6295253
Link To Document :
بازگشت