A systematic literature review: Refactoring for disclosing code smells in object oriented software

نویسندگان
چکیده

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Identifying refactoring opportunities in object-oriented code: A systematic literature review

Context: Identifying refactoring opportunities in object-oriented code is an important stage that precedes the actual refactoring process. Several techniques have been proposed in the literature to identify opportunities for various refactoring activities. Objective: This paper provides a systematic literature review of existing studies identifying opportunities for code refactoring activities....

متن کامل

Software Refactoring with Appropriate Resolution Order of Code Smells

Code smells are structured characteristics of software that may indicate a code or design problem.It makes a software hard to evolve and maintain and may trigger refactoring of code.It have a different types of code smells,refactoring tools,but it doesn’t know the sequence of code smells to be resolved first.Identifying and detecting the code smells are performed rarely because all types in the...

متن کامل

Detecting Bad Smells in Code for Refactoring and saving headaches

Any book on Software Engineering will tell you that usually more time is spent in maintenance of a software than in any other effort for the project. This makes design of existing code very important, and its maintenance and improvement even more so. A code that is evolving over, say 5 years, is no longer half as good as the original design, which already was marred by pressing deadlines. Enter...

متن کامل

An Analytical Method for Refactoring Object-Oriented Code

We present a new method based on software analysis for refactoring object-oriented programs. The segment to be refactored is decomposed by a parser into structural elements and described by five sets of relations organized in sparse matrix format. Rows correspond to tuples, columns to variables in the segment, column partitions to classes, and row partitions to methods. Row and column permutati...

متن کامل

On Attributes of Objects in Object-Oriented Software Analysis

One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Ain Shams Engineering Journal

سال: 2018

ISSN: 2090-4479

DOI: 10.1016/j.asej.2017.03.002