• Home
  • Search
  • Reusing and converting code clones to aspects - An algorithmic approach
  • Cite Icon1
  • https://doi.org/10.1109/iri.2012.6302984Copy DOI Icon

Reusing and converting code clones to aspects - An algorithmic approach

  • Aug 1, 2012
  • Samuel A Ajila +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In this research we have developed an algorithmic approach to convert source code clones to aspects. Code cloning is the process of duplicating code or creating replication of code fragments. In this work, we use an existing code-clone detection tool to identify code clones in a source code. Secondly, we design algorithms to convert the code clones into aspects and do aspect composition with the original source code. Thirdly, we implement a prototype based on the algorithms. Fourthly, we carry out a performance analysis on the aspects composed source code and our analysis shows that the aspect composed code performs as well as the original code and even better in terms of execution times.

Similar Papers
  • PDF
  • Research Article
  • Citations4

How to Avoid Fork

  • Jan 01, 2014
  • Annals of Business Administrative Science
  • Fumihiko Ikuine +1
  • Conference Article
  • Citations9

Rearranging the order of program statements for code clone detection

  • Feb 21, 2017
  • Yusuke Sabi +2
  • Conference Article
  • Citations2

Flow Analysis on Intermediate Source Code for WCET Estimation of Compiler-Optimized Programs

  • Aug 01, 2009
  • Zhonglei Wang +1
  • Conference Article
  • Citations3

Supporting clone analysis with tag cloud visualization

  • Nov 16, 2014
  • Manamu Sano +4
  • Book Chapter
  • Citations25

Code Clone Detection—A Systematic Review

  • Jan 01, 2021
  • G Shobha +3
  • Research Article
  • Citations5

소프트웨어 소스 코드의 저작권 관리를 위한 디지털 라이센스의 비교와 분류 그리고 크립텍스 모델

  • Jan 28, 2008
  • The Journal of the Korea Contents Association
  • Byung-Rae Cha +1
  • Research Article
  • Citations7

Compatibility comparison and performance evaluation for Japanese HPF compilers using scientific applications

  • Jun 27, 2002
  • Concurrency and Computation: Practice and Experience
  • H Sakagami +1
  • Conference Article

ROBiT - A Binary Optimization Anti-Plagiarism Method

  • Sep 01, 2025
  • Roberta Robert +2
  • Research Article
  • Citations19

Software Clone Management Towards Industrial Application (Dagstuhl Seminar 12071)

  • Jan 01, 2012
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Rainer Koschke +3
  • Research Article
  • Citations76

Increasing clone maintenance support by unifying clone detection and refactoring activities

  • Jul 05, 2012
  • Information and Software Technology
  • Robert Tairas +1
  • Book Chapter
  • Citations3

Detection of Web Service Anti-patterns Using Machine Learning Framework

  • Jan 01, 2020
  • Sahithi Tummalapalli +2
  • Research Article
  • Citations3

Incidence of the Sample Size Distribution on One-Shot Federated Learning

  • Feb 12, 2023
  • Image Processing On Line
  • Marie Garin +1
  • Conference Article
  • Citations21

Do program transformations help reverse engineering?

  • Mar 16, 1998
  • K.H Bennett
  • Book Chapter

Chapter 1 - Introduction

  • Jan 01, 2008
  • Reverse Engineering Code with IDA Pro
  • Dan Kaminsky
  • Conference Article
  • Citations99

Code siblings: Technical and legal implications of copying code between applications

  • May 01, 2009
  • Daniel M German +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.