Adaptive refactoring



Adaptive refactoring using a core-based clustering approach

FREE DOWNLOAD [PDF] G Czibula Proceedings of the 9th WSEAS international , 2010




A framework for an adaptive refactoring tool.
free download

Refactoring is the process of making changes to the internal structure of existing code without changing the external behavior of that code. The resulting code is more flexible, reusable, and maintainable. While refactoring is becoming more popular in the software

Adaptive refactoring using a core-based clustering approach
free download

Improving the software systems design through refactoring is the most important issue during the evolution of object oriented software systems. Refactoring aims at changing a software system in such a way that it does not alter the external behavior of the code, but

Towards an appropriate software refactoring tool support
free download

In a framework for an adaptive refactoring tool has been introduced. It allows for adaptability to refactor code written in various languages The future of the refactoring process automation is generic and adaptive approach to refactoring , such as proposed in

Adaptive detection of design flaws
free download

Program location (attribute value)+ Program location design flaw User interaction training User interaction refactoring Fig. 4. Basic concept for adaptive detection of design flaws. expert knowledge of the individual which flaws are recognized and how this is done

Software Refactoring at the Class Level using Clustering Techniques.
free download

4 No. November 2011 291 5.2 Software Refactoring at the Class Level with an Adaptive Number of Classes (Clusters) In this approach we refactor the code without restricting the number of classes; therefore, new classes be created

Refactoring object-oriented frameworks
free download

Chapter four describes several issues related to preserving behavior during refactoring 1Most (60%) of the activities analyzed in Osbornes software maintenance study [80], were found neither to be corrective (that is, diagnosing and xing errors) nor adaptive (changing software

Appia to r-appia: Refactoring a protocol composition framework for dynamic reconfiguration
free download

general. Thus, the components added to Appia, aimed at simplifying the construction of adaptive communication systems, can also be added to other frameworks. Moreover Appia. R-Appia refactoring is described in two parts. Section

Refactoring aspect-oriented programs
free download

2000. K. Lieberher, D. Orleans, and J. Ovlinger. Aspect-Oriented Programming with Adaptive Methods. Communications of the ACM, Vol.4 No. pp.39-4 October 2001. G. Miller. Refactoring with Aspects. Proc. 4th

ADAPTIVE RESTRUCTURING OF OBJECT-ORIENTED SOFTWARE SYSTEMS
free download

Abstract In this paper we approach the problem of adaptive refactoring , the process of adapting the class structure of a software system when new application classes are added 2. Core Based Adaptive Refactoring . Background

Dynamic Compilation and Adaptive Optimization in Virtual Machines
free download

2006 IBM Corporation Who am I ▪ Helped build Jikes RVM (1998-2006) GC Maps, live analysis, dominators, register allocation refactoring Adaptive optimization system Management, project promotion, education, etc. ▪ Work for IBM, home of 2 other Java VMs

Automated application of design patterns: a refactoring approach
free download

In many cases the term refactoring has not actually been used, but the work probably due to the fact that it is tightly bound to the seldom-used adaptive software model, where class structure (the class graph) is modelled separately from behaviour (propagation patterns)

Understanding the economics of refactoring
free download

Corrective maintenance effort is directly related to latent defects or faults in the system, while perfective and adaptive maintenance are directly related to system ROI=(Maintenance Savings from Proposed Refactoring )/ (Development Cost of Planned Refactoring ).(1) 44 Page 45

Modeling object-oriented software for reverse engineering and refactoring
free download

Section 2.4 describes refactoring and the state-of-the-art in tools and research in more detail Indeed, Sommerville categorises maintenance in three kinds [Som96], namely corrective maintenance, ie, fixing reported errors, adaptive maintenance, ie, adapting a system to a new

Case Study: Refactoring of Software Product Line Architecture-Feature Smells Analysis
free download

The overall goal of the case study was to understand the current characteristics of the PLA with the intention of improving it and making its necessary adaptive and preventive maintenance changes. We propose a refactoring analysis steps for product-preserving type of product

Towards Asynchronous Adaptive Hypermedia: An Unobtrusive Generic Help System.
free download

The design of a concrete system will show how the new prin- ciples can successfully be applied to build a generic adaptive help module which can be put on top of existing adaptive or non- adaptive web application without the need of refactoring

Developing adaptive j2me applications using AspectJ.
free download

execution points (join points) that simplify changes to the application behavior in order to make it adaptive . Some of these points are present in every J2ME application, and others appear when we use the model view controller architecture or when some refactoring is done

Some Approaches to the Realization of an Adaptive Interactive System for Distance Learning
free download

Recent trends in the development of education systems clearly identify the need to create standardized, adaptive , customized systems, which in DeLC we realized an intelligent environment that supports e-learning in software engineering a refactoring Learning Environment

Managing domain architecture evolution through adaptive use case and business rule models
free download

meta-model are also developed that describes how parameterized business rules can be integrated with adaptive use cases to mange domain model evolution improving the architecture. In order to ameliorate those fears, techniques such as refactoring [Opdy92]

Distance metric based divergent change bad smell detection and refactoring scheme analysis
free download

2006. [15] A. Alkhalid, M. Alshayeb and S. Mahmoud, Software refactoring at the function level using new adaptive K-nearest neighbor algorithm, Advances in Engineering Software, vol.4 no.10-1 pp.1160- 117 2010. [16

Adaptive Graph Transformation Rules
free download

actually transform graphs. Even rather complex transformations oc- curring in real-life applications, such as the Pull-Up-Method refactoring operation, can be specified by a single adaptive rule. 1 Introduction Many systems in

CSE PROJECTS

FREE IEEE PAPER AND PROJECTS

FREE IEEE PAPER