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