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.
منابع مشابه
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