loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Raúl Marticorena 1 and Yania Crespo 2

Affiliations: 1 University of Burgos, Spain ; 2 University of Valladolid, Spain

Keyword(s): Refactoring, evolution, frameworks, refactoring tools, XML, reflection, refactoring dynamic building.

Related Ontology Subjects/Areas/Topics: Applications ; Maintenance ; Operational Research ; Pattern Recognition ; Software Engineering

Abstract: Current available refactoring tools, even stand-alone or integrated in development environments, offer a static set of refactoring operations. Users (developers) can run these refactorings on their source codes, but they can not adjust, enhance, evolve them or even increase the refactoring set in a smooth way. Refactoring operations are hand coded using some support libraries. The problem of maintaining or enriching the refactoring tools and their libraries are the same of any kind of software, introducing complexity dealing with refactoring, managing and transforming software elements, etc. On the other hand, available refactoring tools are mainly language dependent, thus the effort to reusing refactoring implementations is enormous, when we change the source code programming language. This paper describes our work on aided refactoring construction and evolution based on declarative definition of refactoring operations. The solution is based on frameworks, XML and reflective program ming. Certain language independence is also achieved, easing migration from one programming language to another, and bringing rational support for multilanguage development environments. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 44.211.24.175

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Marticorena, R. and Crespo, Y. (2008). DYNAMISM IN REFACTORING CONSTRUCTION AND EVOLUTION - A Solution based on XML and Reflection. In Proceedings of the Third International Conference on Software and Data Technologies - Volume 3: ICSOFT; ISBN 978-989-8111-52-4; ISSN 2184-2833, SciTePress, pages 214-219. DOI: 10.5220/0001890002140219

@conference{icsoft08,
author={Raúl Marticorena. and Yania Crespo.},
title={DYNAMISM IN REFACTORING CONSTRUCTION AND EVOLUTION - A Solution based on XML and Reflection},
booktitle={Proceedings of the Third International Conference on Software and Data Technologies - Volume 3: ICSOFT},
year={2008},
pages={214-219},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001890002140219},
isbn={978-989-8111-52-4},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the Third International Conference on Software and Data Technologies - Volume 3: ICSOFT
TI - DYNAMISM IN REFACTORING CONSTRUCTION AND EVOLUTION - A Solution based on XML and Reflection
SN - 978-989-8111-52-4
IS - 2184-2833
AU - Marticorena, R.
AU - Crespo, Y.
PY - 2008
SP - 214
EP - 219
DO - 10.5220/0001890002140219
PB - SciTePress