A literature review for measuring maintainability of code clone

نویسندگان

چکیده

Software organizations face constant pressure due to stakeholder requirements and the increasing complexity of software systems. This complexity, combined with defects in code quality failures, can pose risks To ensure is understood before maintenance, developers must spend over 60% their time modifying improving quality, which costly. study examines impact refactoring activities on maintainability by reviewing relevant research explaining key terms. The finds that enhance specific characteristics, including maintainability, understandability, testability. also identifies important factors should be considered when developing tools. Refactoring enables improvement without altering program behavior applied multiple times source code.

برای دانلود باید عضویت طلایی داشته باشید

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

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

منابع مشابه

Review of Code Clone Detection

Now a days Copy and Paste of code fragments has been regularly practiced in development of software. Because of limitations of time and lack of knowledge programmers use this code strategy. This strategy is known as code cloning. Clones may cause many problems. Probability of errors and the maintenance cost is increased. Modification would be difficult because of clones. So it needs to detect c...

متن کامل

Review of code clone articles

This report presents the results of a structured review of code clone literature. The aim of the review is to assemble a conceptual model of clone-related concepts which helps us to reason about clones. This conceptual model unifies clone concepts from a wide range of literature, so that findings about clones can be compared with each other. The conceptual model is work in progress; more resear...

متن کامل

A Literature Review of Clone Detection Analysis

syntax tree clone analysis Abstract syntax tree clone analysis (Baxter et al, 1998) attempts to be more accurate than a line or programming language token based approach by building the abstract syntax tree. Before taking advantage of its AST representation, the tool first expands macros to ensure that all of the information will be in the AST. After building the AST, a hash of each of the AST ...

متن کامل

A Literature Review of Code Clone Analysis to Improve Software Maintenance Process

Software systems are getting more complex as the system grows where maintaining such system is a primary concern for the industry. Code clone is one of the factors making software maintenance more difficult. It is a process of replicating code blocks by copy-and-paste that is common in software development. In the beginning stage of the project, developers find it easy and time consuming though...

متن کامل

A Drill-Down Approach for Measuring Maintainability at Source Code Element Level

Measuring source code maintainability has always been a challenge for software engineers. To address this problem, a number of metrics-based quality models have been proposed by researchers. Besides expressing source code maintainability in terms of numerical values, these models are also expected to provide explicable results, i.e. to give a detailed list of source code fragments that should b...

متن کامل

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


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

ژورنال

عنوان ژورنال: Indonesian Journal of Electrical Engineering and Computer Science

سال: 2023

ISSN: ['2502-4752', '2502-4760']

DOI: https://doi.org/10.11591/ijeecs.v31.i2.pp1118-1127