DocumentCode
2208109
Title
Refactoring C with conditional compilation
Author
Garrido, Alejandra ; Johnson, Ralph
Author_Institution
Illinois Univ., Urbana-Champaign, IL, USA
fYear
2003
fDate
6-10 Oct. 2003
Firstpage
323
Lastpage
326
Abstract
Refactoring, an important technique for increasing flexibility of the source code, can be applied with much ease and efficiency by using automated tools. There is currently a lack of refactoring tools for C with full support for preprocessor directives because directives complicate refactorings in many ways. This paper describes refactoring of C programs in the presence of conditional compilation directives and how we propose to support them in a refactoring tool.
Keywords
C language; object-oriented programming; program compilers; program debugging; program processors; software maintenance; software quality; software tools; C programs; C refactoring; automated tools; conditional compilation; preprocessor directives; refactoring tools; source code refactoring; Data preprocessing; Kernel; Linux; Programming profession; Software engineering; Testing; Usability;
fLanguage
English
Publisher
ieee
Conference_Titel
Automated Software Engineering, 2003. Proceedings. 18th IEEE International Conference on
ISSN
1938-4300
Print_ISBN
0-7695-2035-9
Type
conf
DOI
10.1109/ASE.2003.1240330
Filename
1240330
Link To Document