AUTOMATIC DETECTING AND REMOVING CLONES IN JAVA']JAVA SOURCE CODE

被引:0
|
作者
Bublik, Tomas [1 ]
Virius, Miroslav [1 ]
机构
[1] Czech Tech Univ, Fak Nucl Sci & Phys Engn, Prague, Czech Republic
来源
关键词
clone detection; abstract syntax tree; tree algorithm; !text type='Java']Java[!/text] source code;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper deals with the detection of the clones in the Java language source code. Especially the "non-ideal" clones are discussed. These are pieces of code that are not exactly the same. This paper focuses on the most important part in the case of the non-ideal clones: extracting and defining a new method. Some improvements are suggested.
引用
收藏
页码:10 / 18
页数:9
相关论文
共 50 条
  • [1] A Refactoring Suggestion Tool for Removing Clones in Java']Java Code
    Fontana, Francesca Arcelli
    Zanoni, Marco
    Zanoni, Francesco
    [J]. ERCIM NEWS, 2014, (99): : 25 - 26
  • [2] Detecting Java']Java Code Clones Based on Bytecode Sequence Alignment
    Yu, Dongjin
    Yang, Jiazha
    Chen, Xin
    Chen, Jie
    [J]. IEEE ACCESS, 2019, 7 : 22421 - 22433
  • [3] Finding Source Code Clones in Intermediate Representations of Java']Java Bytecode
    Schaefer, Andre
    Heinze, Thomas S.
    Amme, Wolfram
    [J]. 2023 IEEE 17TH INTERNATIONAL WORKSHOP ON SOFTWARE CLONES, IWSC 2023, 2023, : 37 - 43
  • [4] Detecting Java']Java Code Clones with Multi-Granularities Based on Bytecode
    Yu, Dongjin
    Wang, Jie
    Wu, Qing
    Yang, Jiazha
    Wang, Jiaojiao
    Yang, Wei
    Yan, Wei
    [J]. 2017 IEEE 41ST ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2017, : 317 - 326
  • [5] Automatic certification of Java']Java source code in rewriting logic
    Alba-Castro, Mauricio
    Alpuente, Maria
    Escobar, Santiago
    [J]. FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, 2008, 4916 : 200 - 217
  • [6] Automatic Source Code Summarization of Context for Java']Java Methods
    McBurney, Paul W.
    McMillan, Collin
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2016, 42 (02) : 103 - 119
  • [7] Towards Detecting Inconsistent Comments in Java']Java Source Code Automatically
    Stulova, Nataliia
    Blasi, Arianna
    Gorla, Alessandra
    Nierstrasz, Oscar
    [J]. 2020 20TH IEEE INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM 2020), 2020, : 65 - 69
  • [8] Automatic assessment of Java']Java code
    Insa, David
    Silva, Josep
    [J]. COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2018, 53 : 59 - 72
  • [9] A novel code representation for detecting Java']Java code clones using high-level and abstract compiled code representations
    Quradaa, Fahmi H.
    Shahzad, Sara
    Saeed, Rashad
    Sufyan, Mubarak M.
    [J]. PLOS ONE, 2024, 19 (05):
  • [10] You Look so Different: Finding Structural Clones and Subclones in Java']Java Source Code
    Amme, Wolfram
    Heinze, Thomas S.
    Schafer, Andre
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2021), 2021, : 70 - 80