|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
20th IEEE International Conference on Software Maintenance (ICSM'04)
RefaX: A Refactoring Framework Based on XML
Chicago, Illinois
September 11-September 14
ISBN: 0-7695-2213-0
| ASCII Text | x | ||
| Nabor C. Mendonça, Paulo Henrique M. Maia, Leonardo A. Fonseca, Rossana M. C. Andrade, "RefaX: A Refactoring Framework Based on XML," 2012 28th IEEE International Conference on Software Maintenance (ICSM), pp. 147-156, 20th IEEE International Conference on Software Maintenance (ICSM'04), 2004. | |||
| BibTex | x | ||
| @article{ 10.1109/ICSM.2004.1357799, author = {Nabor C. Mendonça and Paulo Henrique M. Maia and Leonardo A. Fonseca and Rossana M. C. Andrade}, title = {RefaX: A Refactoring Framework Based on XML}, journal ={2012 28th IEEE International Conference on Software Maintenance (ICSM)}, volume = {0}, year = {2004}, issn = {1063-6773}, pages = {147-156}, doi = {http://doi.ieeecomputersociety.org/10.1109/ICSM.2004.1357799}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2012 28th IEEE International Conference on Software Maintenance (ICSM) TI - RefaX: A Refactoring Framework Based on XML SN - 1063-6773 SP147 EP156 A1 - Nabor C. Mendonça, A1 - Paulo Henrique M. Maia, A1 - Leonardo A. Fonseca, A1 - Rossana M. C. Andrade, PY - 2004 VL - 0 JA - 2012 28th IEEE International Conference on Software Maintenance (ICSM) ER - | |||
Refactoring, i.e., the process of changing a software system to improve its internal quality and preserving its external behavior, is gaining increasing acceptance among software developers. Even though many refactoring tools are now available for a variety of programming languages, most of them are difficult to reuse, extend or even customize, mainly because they provide no uniform way of representing and manipulating source code information. This paper presents a refactoring framework, called RefaX, which relies on open, XML-based source code models and processing standards to facilitate the development, customization and reuse of refactoring tools. In particular, RefaX makes it possible to develop refactoring tools that are independent of source code model, programming language and XML processing technology. The viability of the framework is illustrated through a refactoring prototype for Java.
Citation:
Nabor C. Mendonça, Paulo Henrique M. Maia, Leonardo A. Fonseca, Rossana M. C. Andrade, "RefaX: A Refactoring Framework Based on XML," icsm, pp.147-156, 20th IEEE International Conference on Software Maintenance (ICSM'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.
