Code Clone Literature by Year
We used scripts to generate the html file from the bib files. Please excuse the foreign characters and typos. A few of the publications might have been listed multiple times for the same reason as well. Also please submit new articles using the submit menu if you think you have a new article or you are aware of a new article that should be listed in this page. You can simply submit the Bibtex. Make sure you have the URL item too.
See the publications in IEEE format with DOI, BibTex, Abstract and PDF links as well here.
2020
srcClone: Detecting Code Clones via Decompositional Slicing
Alomari, Hakam W and Stephan, Matthew – srcClone: Detecting Code Clones via Decompositional Slicing – International Conference on. Program Comprehension (ICPC) – 2020
Code Duplication on Stack Overflow
Baltes, Sebastian and Treude, Christoph – Code Duplication on Stack Overflow – 42nd International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER 2020) – 2020
Mutation Testing-Based Evaluation Framework for Evaluating Software Clone Detection Tools
Gautam, Pratiksha and Saini, Hemraj – Mutation Testing-Based Evaluation Framework for Evaluating Software Clone Detection Tools – Lecture Notes in Mechanical Engineering – 2020
Survey of Clone Visualisations View project Bad Smells View project A systematic mapping study of clone visualization
Hammad, Muhammad and Basit, Hamid Abdul and Jarzabek, Stan and Koschke, Rainer – Survey of Clone Visualisations View project Bad Smells View project A systematic mapping study of clone visualization – Computer Science Review – 2020
A Fast Detecting Method for Clone Functions Using Global Alignment of Token Sequences
Lee, Da-Young and Ko, Uram and Aitkazin, Ibrahim and Park, SangUn and Tak, Hae-Sung and Cho, Hwan-Gue – A Fast Detecting Method for Clone Functions Using Global Alignment of Token Sequences – Proceedings of the 2020 12th International Conference on Machine Learning and Computing – 2020
A Machine Learning Based Framework for Code Clone Validation
Mostaeen, Golam and Roy, Banani and Roy, Chanchal and Schneider, Kevin and Svajlenko, Jeffrey and Author, F and Author, S – A Machine Learning Based Framework for Code Clone Validation – Journal of Systems and Software – 2020
Generalization-Driven Semantic Clone Detection in CLP
Vanhoof, Wim and Yernaux, Gonzague – Generalization-Driven Semantic Clone Detection in CLP – Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) – 2020
Open-source tools and benchmarks for code-clone detection
Walker, Andrew and Cerny, Tomas and Song, Eungee – Open-source tools and benchmarks for code-clone detection – ACM SIGAPP Applied Computing Review – 2020
IBFET: Index-based features extraction technique for scalable code clone detection at file level granularity
Akram, Junaid and Mumtaz, Majid and Luo, Ping – IBFET: Index-based features extraction technique for scalable code clone detection at file level granularity – Software – Practice and Experience – 2020
DroidSD: An Efficient Indexed Based Android Applications Similarity Detection Tool
Akram, Junaid – DroidSD: An Efficient Indexed Based Android Applications Similarity Detection Tool – Journal of Information Science and Engineering – 2020
Clone Detection Techniques for JavaScript and Language Independence: Review
Alfageh, Danyah and Alhakami, Hosam and Baz, Abdullah and Alanazi, Eisa and Alsubait, Tahani – Clone Detection Techniques for JavaScript and Language Independence: Review – International Journal of Advanced Computer Science and Applications – 2020
Clone Swarm: A Cloud Based Code-Clone Analysis Tool
V. Bandi and C. K. Roy and C. Gutwin – Clone Swarm: A Cloud Based Code-Clone Analysis Tool – 2020 IEEE 14th International Workshop on Software Clones (IWSC) – 2020
Comprehending Code Fragment in Code Clones: A Literature-Based Perspective
Bharti, Sarveshwar and Singh, Hardeep – Comprehending Code Fragment in Code Clones: A Literature-Based Perspective – Proceedings of ICRIC 2019 – 2020
Proactively managing clones inside an IDE: a systematic literature review
Sarveshwar Bharti and Hardeep Singh – Proactively managing clones inside an IDE: a systematic literature review – International Journal of Computers and Applications – 2020
Improving Syntactical Clone Detection Methods through the Use of an Intermediate Representation
P. M. Caldeira and K. Sakamoto and H. Washizaki and Y. Fukazawa and T. Shimada – Improving Syntactical Clone Detection Methods through the Use of an Intermediate Representation – 2020 IEEE 14th International Workshop on Software Clones (IWSC) – 2020
Functional Code Clone Detection with Syntax and Semantics Fusion Learning
Fang, Chunrong and Liu, Zixi and Shi, Yangyang and Huang, Jeff and Shi, Qingkai – Functional Code Clone Detection with Syntax and Semantics Fusion Learning – Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis – 2020
Checking Smart Contracts with Structural Code Embedding
Z. Gao and L. Jiang and X. Xia and D. Lo and J. Grundy – Checking Smart Contracts with Structural Code Embedding – IEEE Transactions on Software Engineering – 2020
Logging Statements’ Prediction Based on Source Code Clones
Gholamian, Sina and Ward, Paul A. S. – Logging Statements’ Prediction Based on Source Code Clones – Proceedings of the 35th Annual ACM Symposium on Applied Computing – 2020
A systematic mapping study of clone visualizations
Hammad, Muhammad and Basit, Hamid Abdul and Jarzabek, Stan and Koschke, Rainer – A systematic mapping study of clone visualizations – Computer Science Review – 2020
CPPCD: A Token-Based Approach to Detecting Potential Clones
Y. Hung and S. Takada – CPPCD: A Token-Based Approach to Detecting Potential Clones – 2020 IEEE 14th International Workshop on Software Clones (IWSC) – 2020
SAGA: Efficient and Large-Scale Detection of Near-Miss Clones with GPU Acceleration
G. Li and Y. Wu and C. K. Roy and J. Sun and X. Peng and N. Zhan and B. Hu and J. Ma – SAGA: Efficient and Large-Scale Detection of Near-Miss Clones with GPU Acceleration – 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER) – 2020
Guiding log revisions by learning from software evolution history
Li, Shanshan and Niu, · Xu and Zhouyang Jia, · and Liao, · Xiangke and Wang, Ji and Li, Tao – Guiding log revisions by learning from software evolution history – Empirical Software Engineering – 2020
Associating Code Clones with Association Rules for Change Impact Analysis
M. Mondal and B. Roy and C. K. Roy and K. A. Schneider – Associating Code Clones with Association Rules for Change Impact Analysis – 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER) – 2020
Evaluating Performance of Clone Detection Tools in Detecting Cloned Cochange Candidates
M. Nadim and M. Mondal and C. K. Roy – Evaluating Performance of Clone Detection Tools in Detecting Cloned Cochange Candidates – 2020 IEEE 14th International Workshop on Software Clones (IWSC) – 2020
Blanker: A Refactor-Oriented Cloned Source Code Normalizer
D. Pizzolotto and K. Inoue – Blanker: A Refactor-Oriented Cloned Source Code Normalizer – 2020 IEEE 14th International Workshop on Software Clones (IWSC) – 2020
An Empirical Study on Accidental Cross-Project Code Clones
M. Pyl and B. van Bladel and S. Demeyer – An Empirical Study on Accidental Cross-Project Code Clones – 2020 IEEE 14th International Workshop on Software Clones (IWSC) – 2020
Clone Detection on Large Scala Codebases
W. Rahman and Y. Xu and F. Pu and J. Xuan and X. Jia and M. Basios and L. Kanthan and L. Li and F. Wu and B. Xu – Clone Detection on Large Scala Codebases – 2020 IEEE 14th International Workshop on Software Clones (IWSC) – 2020
Scalable and Accurate Detection of Function Clones in Software Using Multithreading
Singh, MK and in Software, K Kumar – Scalable and Accurate Detection of Function Clones in Software Using Multithreading – Springer – 2020
Semantic Code Clone Detection for Enterprise Applications
Svacina, Jan and Simmons, Jonathan and Cerny, Tomas – Semantic Code Clone Detection for Enterprise Applications – Proceedings of the 35th Annual ACM Symposium on Applied Computing – 2020
Towards Semantic Clone Detection via Probabilistic Software Modeling
H. Thaller and L. Linsbauer and A. Egyed – Towards Semantic Clone Detection via Probabilistic Software Modeling – 2020 IEEE 14th International Workshop on Software Clones (IWSC) – 2020
Clone Notifier: Developing and Improving the System to Notify Changes of Code Clones
S. Tokui and N. Yoshida and E. Choi and K. Inoue – Clone Notifier: Developing and Improving the System to Notify Changes of Code Clones – 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER) – 2020
Detecting Code Clones with Graph Neural Network and Flow-Augmented Abstract Syntax Tree
Wang, Wenhan and Li, Ge and Ma, Bo and Xia, Xin and Jin, Zhi – Detecting Code Clones with Graph Neural Network and Flow-Augmented Abstract Syntax Tree – SANER 2020 – Proceedings of the 2020 IEEE 27th International Conference on Software Analysis, Evolution, and Reengineering – 2020
2019
A Model-Driven Approach for Token Based Code Clone Detection Techniques – An Introduction to UMLCCD
Ul Ain, Qurat and Azam, Farooque and Anwar, Muhammad Waseem and Kiran, Ayesha – A Model-Driven Approach for Token Based Code Clone Detection Techniques – An Introduction to UMLCCD – Proceedings of the 2019 8th International Conference on Educational and Information Technology – 2019
Scalable Source Code Similarity Detection in Large Code Repositories
Firas Alomari and Muhammed Harbi – Scalable Source Code Similarity Detection in Large Code Repositories – EAI Endorsed Transactions on Scalable Information Systems – 2019
Improving Clone Detection Precision Using Machine Learning Techniques
V. Arammongkolvichai and R. Koschke and C. Ragkhitwetsagul and M. Choetkiertikul and T. Sunetnanta – Improving Clone Detection Precision Using Machine Learning Techniques – 2019 10th International Workshop on Empirical Software Engineering in Practice (IWESEP) – 2019
Measuring the Effect of Clone Refactoring on the Size of Unit Test Cases in Object-Oriented Software: An Empirical Study
Badri, Mourad and Badri, Linda and Hachemane, Oussama and Ouellet, Alexandre – Measuring the Effect of Clone Refactoring on the Size of Unit Test Cases in Object-Oriented Software: An Empirical Study – Innov. Syst. Softw. Eng. – 2019
An Efficient Architectural Framework for Non-obtrusive and Instantaneous Real-Time Identification of Clones During the Software Development Process in IDE
Bharti, Sarveshwar and Singh, Hardeep – An Efficient Architectural Framework for Non-obtrusive and Instantaneous Real-Time Identification of Clones During the Software Development Process in IDE – Communications in Computer and Information Science – 2019
Investigating developers’ sentiments associated with software cloning practices
Bharti, Sarveshwar and Singh, Hardeep – Investigating developers’ sentiments associated with software cloning practices – Communications in Computer and Information Science – 2019
The MalSource Dataset: Quantifying Complexity and Code Reuse in Malware Development
A. Calleja and J. Tapiador and J. Caballero – The MalSource Dataset: Quantifying Complexity and Code Reuse in Malware Development – IEEE Transactions on Information Forensics and Security – 2019
An Exploratory Study on Detection of Cloned Code in Information Systems
Batista, Mall\’u Eduarda and Parreira, Paulo Afonso and Costa, Heitor – An Exploratory Study on Detection of Cloned Code in Information Systems – Proceedings of the XV Brazilian Symposium on Information Systems – 2019
Intelligent Token-Based Code Clone Detection System for Large Scale Source Code
Elkhail, Abdulrahman Abu and Svacina, Jan and Cerny, Tomas – Intelligent Token-Based Code Clone Detection System for Large Scale Source Code – Proceedings of the Conference on Research in Adaptive and Convergent Systems – 2019
Recent Advancements in Code Clone Detection – Techniques and Tools
Haider, Wasi and Anwar, Muhammad Waseem and Azam, Farooque and Ul Ain, Qurat and Haider Butt, Wasi and Anwar, Waseem and Maqbool, Bilal – Recent Advancements in Code Clone Detection – Techniques and Tools – IEEE Access – 2019
Characterizing Code Clones in the Ethereum Smart Contract Ecosystem
He, Ningyu and Wu, Lei and Wang, Haoyu and Guo, Yao and Jiang, Xuxian – Characterizing Code Clones in the Ethereum Smart Contract Ecosystem – CoRR – 2019
Ranking Co-Change Candidates of Micro-Clones
Mondal, Manishankar and Roy, Banani and Roy, Chanchal K. and Schneider, Kevin A. – Ranking Co-Change Candidates of Micro-Clones – Proceedings of the 29th Annual International Conference on Computer Science and Software Engineering – 2019
CloneCognition: Machine Learning Based Code Clone Validation Tool
Mostaeen, Golam and Svajlenko, Jeffrey and Roy, Banani and Roy, Chanchal K. and Schneider, Kevin A. – CloneCognition: Machine Learning Based Code Clone Validation Tool – Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering – 2019
Structural and nominal cross-language clone detection
Nichols, Lawton and Emre, Mehmet and Hardekopf, Ben – Structural and nominal cross-language clone detection – Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) – 2019
A Method for Identifying and Recommending Reconstructed Clones
Rongrong, She and Liping, Zhang and Fengrong, Zhao – A Method for Identifying and Recommending Reconstructed Clones – Proceedings of the 2019 3rd International Conference on Management Engineering, Software Engineering and Service Sciences – 2019
Neural Detection of Semantic Code Clones Via Tree-Based Convolution
H. Yu and W. Lam and L. Chen and G. Li and T. Xie and Q. Wang – Neural Detection of Semantic Code Clones Via Tree-Based Convolution – 2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC) – 2019
Towards Automated Refactoring of Code Clones in Object-Oriented Programming Languages
Baars, Simon and Oprescu, Ana – Towards Automated Refactoring of Code Clones in Object-Oriented Programming Languages – International Journal of Innovative Research in Science, Engineering and Technology – 2019
Metamodel Clone Detection with SAMOS (extended abstract)
Babur, Onder and Cleophas, Loek and van den Brand, Mark and Extended, tuenl I – Metamodel Clone Detection with SAMOS (extended abstract) – Journal of Computer Languages – 2019
Capturing Source Code Semantics via Tree-Based Convolution over API-Enhanced AST
Chen, Long and Ye, Wei and Zhang, Shikun – Capturing Source Code Semantics via Tree-Based Convolution over API-Enhanced AST – Proceedings of the 16th ACM International Conference on Computing Frontiers – 2019
Cross-project code clones in GitHub
Gharehyazie, Mohammad and Ray, Baishakhi and Keshani, Mehdi and Zavosht, Masoumeh Soleimani and Heydarnoori, Abbas and Filkov, Vladimir – Cross-project code clones in GitHub – Empirical Software Engineering – 2019
CCEvovis: A Clone Evolution Visualization System for Software Maintenance
H. Honda and S. Tokui and K. Yokoi and E. Choi and N. Yoshida and K. Inoue – CCEvovis: A Clone Evolution Visualization System for Software Maintenance – 2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC) – 2019
Comparing Bug Replication in Regular and Micro Code Clones
J. F. Islam and M. Mondal and C. K. Roy and K. A. Schneider – Comparing Bug Replication in Regular and Micro Code Clones – 2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC) – 2019
A Comparative Study of Software Bugs in Micro-clones and Regular Code Clones
J. F. Islam and M. Mondal and C. K. Roy – A Comparative Study of Software Bugs in Micro-clones and Regular Code Clones – 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER) – 2019
Analysis of Industrial Control System Software to Detect Semantic Clones
H. K. Jnanamurthy and R. Jetley and F. Henskens and D. Paul and M. Wallis and S. D. Sudarsan – Analysis of Industrial Control System Software to Detect Semantic Clones – 2019 IEEE International Conference on Industrial Technology (ICIT) – 2019
An Empirical Study on Clone Evolution by Analyzing Clone Lifetime
M. J. I. Mostafa – An Empirical Study on Clone Evolution by Analyzing Clone Lifetime – 2019 IEEE 13th International Workshop on Software Clones (IWSC) – 2019
Evolutionary Perspective of Structural Clones in Software
J. Kanwal and O. Maqbool and H. A. Basit and M. A. Sindhu – Evolutionary Perspective of Structural Clones in Software – IEEE Access – 2019
Assessing lexical similarity between short sentences of source code based on granularity
Kaur, Harpreet and Maini, Raman – Assessing lexical similarity between short sentences of source code based on granularity – Int. j. inf. tecnol. – 2019
Investigating on the Impact of Software Clones on Technical Debt
A. Lerina and L. Nardi – Investigating on the Impact of Software Clones on Technical Debt – 2019 IEEE/ACM International Conference on Technical Debt (TechDebt) – 2019
Towards Visualizing Large Scale Evolving Clones
D. Mondal and M. Mondal and C. K. Roy and K. A. Schneider and S. Wang and Y. Li – Towards Visualizing Large Scale Evolving Clones – 2019 IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) – 2019
Clone-World: A visual analytic system for large scale software clones
Debajyoti Mondal and Manishankar Mondal and Chanchal K. Roy and Kevin A. Schneider and Yukun Li and Shisong Wang – Clone-World: A visual analytic system for large scale software clones – Visual Informatics – 2019
Investigating Context Adaptation Bugs in Code Clones
M. Mondal and B. Roy and C. K. Roy and K. A. Schneider – Investigating Context Adaptation Bugs in Code Clones – 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME) – 2019
Detecting Security Vulnerabilities using Clone Detection and Community Knowledge
Patrick Viertel, Fabien and Brunotte, Wasja and Strüber, Daniel and Schneider, Kurt – Detecting Security Vulnerabilities using Clone Detection and Community Knowledge – SEKE – 2019
Cross-Language Clone Detection by Learning over Abstract Syntax Trees
Perez, Daniel and Chiba, Shigeru – Cross-Language Clone Detection by Learning over Abstract Syntax Trees – Proceedings of the 16th International Conference on Mining Software Repositories – 2019
Toxic Code Snippets on Stack Overflow
C. Ragkhitwetsagul and J. Krinke and M. Paixao and G. Bianco and R. Oliveto – Toxic Code Snippets on Stack Overflow – IEEE Transactions on Software Engineering – 2019
On the Evolution of Keyword-Driven Test Suites
R. Rwemalika and M. Kintis and M. Papadakis and Y. Le Traon and P. Lorrach – On the Evolution of Keyword-Driven Test Suites – 2019 12th IEEE Conference on Software Testing, Validation and Verification (ICST) – 2019
Towards Automating Precision Studies of Clone Detectors
Saini, Vaibhav and Farmahinifarahani, Farima and Lu, Yadong and Yang, Di and Martins, Pedro and Sajnani, Hitesh and Baldi, Pierre and Lopes, Cristina V. – Towards Automating Precision Studies of Clone Detectors – Proceedings of the 41st International Conference on Software Engineering – 2019
A Novel Method of Clone Detection by Neural Networks
Sharma, P and And, C Singh – A Novel Method of Clone Detection by Neural Networks – European Journal of Engineering Research and Science – 2019
Towards a Cognizant Virtual Software Modeling Assistant Using Model Clones
Stephan, Matthew – Towards a Cognizant Virtual Software Modeling Assistant Using Model Clones – Proceedings of the 41st International Conference on Software Engineering: New Ideas and Emerging Results – 2019
Will this clone be short-lived? Towards a better understanding of the characteristics of short-lived clones
Thongtanunam, Patanamon and Shang, Weiyi and Hassan, Ahmed E. – Will this clone be short-lived? Towards a better understanding of the characteristics of short-lived clones – Empirical Software Engineering – 2019
Tracking Method-Level Clones and a Case Study
K. Uemura and A. Mori and E. Choi and H. Iida – Tracking Method-Level Clones and a Case Study – 2019 IEEE 13th International Workshop on Software Clones (IWSC) – 2019
A Novel Approach for Detecting Type-IV Clones in Test Code
B. van Bladel and S. Demeyer – A Novel Approach for Detecting Type-IV Clones in Test Code – 2019 IEEE 13th International Workshop on Software Clones (IWSC) – 2019
Detecting Java Code Clones Based on Bytecode Sequence Alignment
D. Yu and J. Yang and X. Chen and J. Chen – Detecting Java Code Clones Based on Bytecode Sequence Alignment – IEEE Access – 2019
A Systematic Review on Code Clone Detection
Q. U. Ain and W. H. Butt and M. W. Anwar and F. Azam and B. Maqbool – A Systematic Review on Code Clone Detection – IEEE Access – 2019
2018
An Approach to Clone Detection in Sequence Diagrams and Its Application to Security Analysis
Alalfi, Manar H. and Antony, Elizabeth P. and Cordy, James R. – An Approach to Clone Detection in Sequence Diagrams and Its Application to Security Analysis – Softw. Syst. Model. – 2018
The Evolution of Stack Overflow Posts: Reconstruction and Analysis
Baltes, Sebastian and Dumani, Lorik and Treude, Christoph and Diehl, Stephan – The Evolution of Stack Overflow Posts: Reconstruction and Analysis – CoRR – 2018
An Investigation of the Fault-Proneness of Clone Evolutionary Patterns
Barbour, Liliane and An, Le and Khomh, Foutse and Zou, Ying and Wang, Shaohua – An Investigation of the Fault-Proneness of Clone Evolutionary Patterns – Software Quality Journal – 2018
Resilient and Scalable Cloned App Detection Using Forced Execution and Compression Trees
M. Elsabagh and R. Johnson and A. Stavrou – Resilient and Scalable Cloned App Detection Using Forced Execution and Compression Trees – 2018 IEEE Conference on Dependable and Secure Computing (DSC) – 2018
Adventures in NICAD: A Ten-Year Retrospective
Roy, Chanchal K. and Cordy, James R. – Adventures in NICAD: A Ten-Year Retrospective – Proceedings of the 26th Conference on Program Comprehension – 2018
Oreo: Detection of Clones in the Twilight Zone
Saini, Vaibhav and Farmahinifarahani, Farima and Lu, Yadong and Baldi, Pierre and Lopes, Cristina V. – Oreo: Detection of Clones in the Twilight Zone – Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering – 2018
Semantic code clone detection for Internet of Things applications using reaching definition and liveness analysis
Tekchandani, Rajkumar and Bhatia, Rajesh and Singh, Maninder – Semantic code clone detection for Internet of Things applications using reaching definition and liveness analysis – Journal of Supercomputing – 2018
How slim will my system be?: Estimating refactored code size by merging clones
Yoshida, Norihiro and Ishizu, Takuya and Edwards, Bufurod and Inoue, Katsuro – How slim will my system be?: Estimating refactored code size by merging clones – Proceedings – International Conference on Software Engineering – 2018
DCCD: An Efficient and Scalable Distributed Code Clone Detection Technique for Big Code
Akram, Junaid and Shi, Zhendong and Mumtaz, Majid and Luo, Ping – DCCD: An Efficient and Scalable Distributed Code Clone Detection Technique for Big Code – The 30th International Conference on Software Engineering and Knowledge Engineering – 2018
Towards slice-based semantic clone detection
H. W. Alomari and M. Stephan – Towards slice-based semantic clone detection – 2018 IEEE 12th International Workshop on Software Clones (IWSC) – 2018
Dictionary Based Approach to Detect Cross Language Clones of C and Java Language
Ankali, SB and And, L Parthiban – Journal of Computational and undefined 2018 – Dictionary Based Approach to Detect Cross Language Clones of C and Java Language – Journal of Computational and Theoretical Nanoscience – 2018
Cloning in Customization Classes: A Case of a Worldwide Software Product Line
Barbosa, Jefferson and Andrade, Rossana M. C. and Filho, Jo\~ao Bosco F. and Bezerra, Carla I. M. and Barreto, Isaac and Capilla, Rafael – Cloning in Customization Classes: A Case of a Worldwide Software Product Line – Proceedings of the VII Brazilian Symposium on Software Components, Architectures, and Reuse – 2018
Replicomment: Identifying Clones in Code Comments
Blasi, Arianna and Gorla, Alessandra – Replicomment: Identifying Clones in Code Comments – Proceedings of the 26th Conference on Program Comprehension – 2018
Clone refactoring inspection by summarizing clone refactorings and detecting inconsistent changes during software evolution
Chen, Zhiyuan and Kwon, Young Woo and Song, Myoungkyu – Clone refactoring inspection by summarizing clone refactorings and detecting inconsistent changes during software evolution – Journal of Software: Evolution and Process – 2018
A Survey on Software Code Clone Detection to Improve the Maintenance Effort and Maintenance Cost of the Software
Guna, V and Kumar, M Sunil – A Survey on Software Code Clone Detection to Improve the Maintenance Effort and Maintenance Cost of the Software – INTERNATIONAL JOURNAL OF COMPUTER SCIENCES AND ENGINEERING – 2018
On the characteristics of buggy code clones: A code quality perspective
M. R. Islam and M. F. Zibran – On the characteristics of buggy code clones: A code quality perspective – 2018 IEEE 12th International Workshop on Software Clones (IWSC) – 2018
Structural clones: An evolution perspective
J. Kanwal and H. A. Basit and O. Maqbool – Structural clones: An evolution perspective – 2018 IEEE 12th International Workshop on Software Clones (IWSC) – 2018
FaCoY: A Code-to-Code Search Engine
Kim, Kisub and Kim, Dongsun and Bissyand\’e, Tegawend\’e F. and Choi, Eunjong and Li, Li and Klein, Jacques and Traon, Yves Le – FaCoY: A Code-to-Code Search Engine – Proceedings of the 40th International Conference on Software Engineering – 2018
Bug-proneness and late propagation tendency of code clones: A Comparative study on different clone types
Manishankar Mondal and Chanchal K. Roy and Kevin A. Schneider – Bug-proneness and late propagation tendency of code clones: A Comparative study on different clone types – Journal of Systems and Software – 2018
Micro-clones in evolving software
M. Mondai and C. K. Roy and K. A. Schneider – Micro-clones in evolving software – 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER) – 2018
[Research Paper] On the Use of Machine Learning Techniques Towards the Design of Cloud Based Automatic Code Clone Validation Tools
G. Mostaeen and J. Svajlenko and B. Roy and C. K. Roy and K. A. Schneider – [Research Paper] On the Use of Machine Learning Techniques Towards the Design of Cloud Based Automatic Code Clone Validation Tools – 2018 IEEE 18th International Working Conference on Source Code Analysis and Manipulation (SCAM) – 2018
Cleaning up Copy—Paste Clones with Interactive Merging
Narasimhan, Krishna and Reichenbach, Christoph and Lawall, Julia – Cleaning up Copy—Paste Clones with Interactive Merging – Automated Software Engg. – 2018
An empirical study on how project context impacts on code cloning
Perez-Castillo, Ricardo and Piattini, Mario – An empirical study on how project context impacts on code cloning – Journal of Software: Evolution and Process – 2018
A picture is worth a thousand words: Code clone detection based on image similarity
C. Ragkhitwetsagul and J. Krinke and B. Marnette – A picture is worth a thousand words: Code clone detection based on image similarity – 2018 IEEE 12th International Workshop on Software Clones (IWSC) – 2018
Benchmarks for software clone detection: A ten-year retrospective
C. K. Roy and J. R. Cordy – Benchmarks for software clone detection: A ten-year retrospective – 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER) – 2018
Code clones: Detection and management
Neha Saini and Sukhdip Singh and Suman – Code clones: Detection and management – Procedia Computer Science – 2018
Multilingual Detection of Code Clones Using ANTLR Grammar Definitions
Y. Semura and N. Yoshida and E. Choi and K. Inoue – Multilingual Detection of Code Clones Using ANTLR Grammar Definitions – 2018 25th Asia-Pacific Software Engineering Conference (APSEC) – 2018
Code Smell Detection Techniques and Process: A Review
Sharma, Pratiksha and Arshpreet Kaur, Er – Code Smell Detection Techniques and Process: A Review – International Journal on Future Revolution in Computer Science \& Communication Engineering – 2018
Fast, Scalable and User-Guided Clone Detection
Svajlenko, Jeffrey and Roy, Chanchai K. – Fast, Scalable and User-Guided Clone Detection – Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings – 2018
LICCA: A tool for cross-language clone detection
Vislavski, Tijana and Raki, Gordana and Cardozo, Nicolás and Budimac, Zoran – LICCA: A tool for cross-language clone detection – 5th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) – 2018
Stereo: Editing Clones Refactored as Code Generators
N. Volanschi – Stereo: Editing Clones Refactored as Code Generators – 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME) – 2018
CCAligner: A Token Based Large-Gap Clone Detector
Wang, Pengcheng and Svajlenko, Jeffrey and Wu, Yanzhao and Xu, Yun and Roy, Chanchal K. – CCAligner: A Token Based Large-Gap Clone Detector – Proceedings of the 40th International Conference on Software Engineering – 2018
Investigating Vector-Based Detection of Code Clones Using BigCloneBench
K. Yokoi and E. Choi and N. Yoshida and K. Inoue – Investigating Vector-Based Detection of Code Clones Using BigCloneBench – 2018 25th Asia-Pacific Software Engineering Conference (APSEC) – 2018
Automatic Clone Recommendation for Refactoring Based on the Present and the Past
R. Yue and Z. Gao and N. Meng and Y. Xiong and X. Wang and J. D. Morgenthaler – Automatic Clone Recommendation for Refactoring Based on the Present and the Past – 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME) – 2018
And the Tool Created a GUI That Was Impure and Without Form: Anti-Patterns in Automatically Generated GUIs
Zarras, Apostolos V. and Mamalis, Georgios and Papamichail, Aggelos and Kollias, Panagiotis and Vassiliadis, Panos – And the Tool Created a GUI That Was Impure and Without Form: Anti-Patterns in Automatically Generated GUIs – Proceedings of the 23rd European Conference on Pattern Languages of Programs – 2018
2017
Assessing Code Smell Interest Probability: A Case Study
Charalampidou, Sofia and Ampatzoglou, Apostolos and Chatzigeorgiou, Alexander and Avgeriou, Paris – Assessing Code Smell Interest Probability: A Case Study – Proceedings of the XP2017 Scientific Workshops – 2017
Transferring Code-Clone Detection and Analysis to Practice
Dang, Yingnong and Zhang, Dongmei and Ge, Song and Huang, Ray and Chu, Chengyun and Xie, Tao – Transferring Code-Clone Detection and Analysis to Practice – Proceedings of the 39th International Conference on Software Engineering: Software Engineering in Practice Track – 2017
Rethinking dependence clones
T. A. D. Henderson and A. Podgurski – Rethinking dependence clones – 2017 IEEE 11th International Workshop on Software Clones (IWSC) – 2017
D\’eJ\`aVu: A Map of Code Duplicates on GitHub
Lopes, Cristina V. and Maj, Petr and Martins, Pedro and Saini, Vaibhav and Yang, Di and Zitny, Jakub and Sajnani, Hitesh and Vitek, Jan – D\’eJ\`aVu: A Map of Code Duplicates on GitHub – Proc. ACM Program. Lang. – 2017
A detection framework for semantic code clones and obfuscated code
Sheneamer, Abdullah and Roy, Swarup and Kalita, Jugal – A detection framework for semantic code clones and obfuscated code – Expert Systems With Applications – 2017
Raters’ Reliability in Clone Benchmarks Construction
Charpentier, Alan and Falleri, Jean-R\’emy and Morandat, Flor\’eal and Ben Hadj Yahia, Elyas and R\’eveill\`ere, Laurent – Raters’ Reliability in Clone Benchmarks Construction – Empirical Softw. Engg. – 2017
On the association between code cloning and fault-proneness: An empirical investigation
M. O. Elish – On the association between code cloning and fault-proneness: An empirical investigation – 2017 Computing Conference – 2017
Specification Clones: An Empirical Study of the Structure of Event-B Specifications
Farrell, Marie and Monahan, Rosemary and Power, James – Specification Clones: An Empirical Study of the Structure of Event-B Specifications – International Conference on Software Engineering and Formal Methods – 2017
Non-trivial software clone detection using program dependency graph
Gautam, Pratiksha and Saini, Hemraj – Non-trivial software clone detection using program dependency graph – International Journal of Open Source Software and Processes – 2017
Deriving Categories of Semantic Clones from a Coding Contest
Görg, Torsten – Deriving Categories of Semantic Clones from a Coding Contest – Softwaretechnik-Trends – 2017
Removing Code Clones from Industrial Systems Using Compiler Directives
Hatano, Tomomi and Matsuo, Akihiko – Removing Code Clones from Industrial Systems Using Compiler Directives – 2017 IEEE/ACM 25th International Conference on Program Comprehension (ICPC) – 2017
A technique to detect multi-grained code clones
Y. Yuki and Y. Higo and S. Kusumoto – A technique to detect multi-grained code clones – 2017 IEEE 11th International Workshop on Software Clones (IWSC) – 2017
Comparing Software Bugs in Clone and Non-clone Code: An Empirical Study
Islam, Judith F and Mondal, Manishankar and Roy, Chanchal K and Schneider, Kevin A – Comparing Software Bugs in Clone and Non-clone Code: An Empirical Study – World Scientific – 2017
Security Vulnerabilities in Categories of Clones and Non-Cloned Code: An Empirical Study
M. R. Islam and M. F. Zibran and A. Nagpal – Security Vulnerabilities in Categories of Clones and Non-Cloned Code: An Empirical Study – 2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) – 2017
Performance Evaluation and Comparative Analysis of Code-Clone-Detection Techniques and Tools
Kaur, Harpreet and Maini, Raman – Performance Evaluation and Comparative Analysis of Code-Clone-Detection Techniques and Tools – International Journal of Software Engineering and Its Applications – 2017
Finding Lost Features in Cloned Systems
Kr\”uger, Jacob and Nell, Louis and Fenske, Wolfram and Saake, Gunter and Leich, Thomas – Finding Lost Features in Cloned Systems – Proceedings of the 21st International Systems and Software Product Line Conference – Volume B – 2017
CCLearner: A Deep Learning-Based Clone Detection Approach
L. Li and H. Feng and W. Zhuang and N. Meng and B. Ryder – CCLearner: A Deep Learning-Based Clone Detection Approach – 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME) – 2017
Detecting Code Clones with Gaps by Function Applications
Matsushita, Tsubasa and Sasano, Isao – Detecting Code Clones with Gaps by Function Applications – Proceedings of the 2017 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation – 2017
Identifying Code Clones Having High Possibilities of Containing Bugs
M. Mondal and C. K. Roy and K. A. Schneider – Identifying Code Clones Having High Possibilities of Containing Bugs – 2017 IEEE/ACM 25th International Conference on Program Comprehension (ICPC) – 2017
Detection of near-miss clones using metrics and Abstract Syntax Trees
Vishwachi and S. Gupta – Detection of near-miss clones using metrics and Abstract Syntax Trees – 2017 International Conference on Inventive Communication and Computational Technologies (ICICCT) – 2017
Machine Learning Strategies for Temporal Analysis of Software Clone Evolution using Software Metrics
Pati, Jayadeep and Kumar, Babloo and Manjhi, Devesh and Shukla, K K – Machine Learning Strategies for Temporal Analysis of Software Clone Evolution using Software Metrics – International Journal of Applied Engineering Research – 2017
On the Relationships Between Stability and Bug-Proneness of Code Clones: An Empirical Study
M. S. Rahman and C. K. Roy – On the Relationships Between Stability and Bug-Proneness of Code Clones: An Empirical Study – 2017 IEEE 17th International Working Conference on Source Code Analysis and Manipulation (SCAM) – 2017
Interface Driven Code Clone Detection
M. R. H. Misu and K. Sakib – Interface Driven Code Clone Detection – 2017 24th Asia-Pacific Software Engineering Conference (APSEC) – 2017
Software clones in scratch projects: on the presence of copy-and-paste in computational thinking learning
G. Robles and J. Moreno-León and E. Aivaloglou and F. Hermans – Software clones in scratch projects: on the presence of copy-and-paste in computational thinking learning – 2017 IEEE 11th International Workshop on Software Clones (IWSC) – 2017
An Exploratory Study on Interface Similarities in Code Clones
M. R. H. Misu and A. Satter and K. Sakib – An Exploratory Study on Interface Similarities in Code Clones – 2017 24th Asia-Pacific Software Engineering Conference Workshops (APSECW) – 2017
CCFinderSW: Clone Detection Tool with Flexible Multilingual Tokenization
Y. Semura and N. Yoshida and E. Choi and K. Inoue – CCFinderSW: Clone Detection Tool with Flexible Multilingual Tokenization – 2017 24th Asia-Pacific Software Engineering Conference (APSEC) – 2017
Code Clone Detection Using Hybrid Approach
Sharad Patil, Sayali and Santosh Chaudhari, Sachin and Mukunda Sonawane, Ashwini and Siddharth Salunke, Sonal and Ramakant Bhole, Makarand – Code Clone Detection Using Hybrid Approach – (IJIRCT )International Journal of Innovative Research and Creative Technology – 2017
Schemes for Labeling Semantic Code Clones using Machine Learning
A. Sheneamer and H. Hazazi and S. Roy and J. Kalita – Schemes for Labeling Semantic Code Clones using Machine Learning – 2017 16th IEEE International Conference on Machine Learning and Applications (ICMLA) – 2017
An Exploratory Study of Functional Redundancy in Code Repositories
M. Suzuki and A. Carvalho de Paula and E. Guerra and C. V. Lopes and O. A. Lazzarini Lemos – An Exploratory Study of Functional Redundancy in Code Repositories – 2017 IEEE 17th International Working Conference on Source Code Analysis and Manipulation (SCAM) – 2017
The pragmatics of clone detection and elimination
Thompson, Simon and Li, Huiqing and Schumacher, Andreas – The pragmatics of clone detection and elimination – The Art, Science, and Engineering of Programming – 2017
Clone Refactoring with Lambda Expressions
N. Tsantalis and D. Mazinanian and S. Rostami – Clone Refactoring with Lambda Expressions – 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE) – 2017
Detecting and analyzing code clones in HDL
K. Uemura and A. Mori and K. Fujiwara and E. Choi and H. Iida – Detecting and analyzing code clones in HDL – 2017 IEEE 11th International Workshop on Software Clones (IWSC) – 2017
CCSharp: An Efficient Three-Phase Code Clone Detector Using Modified PDGs
M. Wang and P. Wang and Y. Xu – CCSharp: An Efficient Three-Phase Code Clone Detector Using Modified PDGs – 2017 24th Asia-Pacific Software Engineering Conference (APSEC) – 2017
Positive and Unlabeled Learning for Detecting Software Functional Clones with Adversarial Training
Wei, Hui-Hui and Li, Ming – Positive and Unlabeled Learning for Detecting Software Functional Clones with Adversarial Training – Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence (IJCAI) – 2017
Component-based experimental testbed to faciltiate code clone detection research
Wijesiriwardana, Chaman and Wimalaratne, Prasad – Component-based experimental testbed to faciltiate code clone detection research – 2017 8th IEEE International Conference on Software Engineering and Service – 2017
Detecting Java Code Clones with Multi-granularities Based on Bytecode
D. Yu and J. Wang and Q. Wu and J. Yang and J. Wang and W. Yang and W. Yan – Detecting Java Code Clones with Multi-granularities Based on Bytecode – 2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC) – 2017
Automated Transplantation and Differential Testing for Clones
T. Zhang and M. Kim – Automated Transplantation and Differential Testing for Clones – 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE) – 2017
2016
Is Code Cloning in Games Really Different?
Al-omari, Farouq and Roy, Chanchal K. – Is Code Cloning in Games Really Different? – Proceedings of the 31st Annual ACM Symposium on Applied Computing – 2016
Language Independent Code Clone Detection Approach Using JSON String Parsing
Kaur, Sandeep and Singh, Gaurav and Sohal, Bhavneesh – Language Independent Code Clone Detection Approach Using JSON String Parsing – Article in International Journal of Control Theory and Applications – 2016
Architectural Clones: Toward Tactical Code Reuse
Krutz, Daniel E. and Mirakhorl, Mehdi – Architectural Clones: Toward Tactical Code Reuse – Proceedings of the 31st Annual ACM Symposium on Applied Computing – 2016
Major motivations for extract method refactorings: analysis based on interviews and change histories
Liu, Wenmei and Liu, Hui – Major motivations for extract method refactorings: analysis based on interviews and change histories – Front. Comput. Sci – 2016
Searching for Configurations in Clone Evaluation A Replication Study
Ragkhitwetsagul, Chaiyong and Paixao, Matheus and Adham, Manal and Busari, Saheed and Krinke, Jens and Drake, John H – Searching for Configurations in Clone Evaluation A Replication Study – Search Based Software Engineering(SSBSE) – 2016
A Survey of Software Clone Detection Techniques
Abdullah Sheneamer and Jugal Kumar Kalita – A Survey of Software Clone Detection Techniques – International Journal of Computer Applications – 2016
Clone Detection for Graph-Based Model Transformation Languages
Strüber, Daniel and Plöger, Jennifer and Acreµoaie, Vlad – Clone Detection for Graph-Based Model Transformation Languages – International Conference on Model Transformation – 2016
Code Relatives: Detecting Similarly Behaving Software
Su, Fang-Hsiang and Bell, Jonathan and Harvey, Kenneth and Sethumadhavan, Simha and Kaiser, Gail and Jebara, Tony – Code Relatives: Detecting Similarly Behaving Software – Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering – 2016
Deep learning code fragments for code clone detection
White, Martin and Tufano, Michele and Vendome, Christopher and Poshyvanyk, Denys – Deep learning code fragments for code clone detection – ASE 2016 – Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering – 2016
When, why and for whom do practitioners detect technical debt?: An experience report
Yoshida, Norihiro – When, why and for whom do practitioners detect technical debt?: An experience report – 1st International Workshop on Technical Debt Analytics (TDA 2016) – 2016
A Novel Approach for Code Clone Detection Using Hybrid Technique
Ahmad, Muneer and Dmutto, Mudasirahma – A Novel Approach for Code Clone Detection Using Hybrid Technique – International Journal of Advanced Engineering, Management and Science (IJAEMS) – 2016
Automatic Detecting and Removal Duplicate Codes Clones
Al-Saffar, Z D and Sarhan, S S and Elmougy, S – Automatic Detecting and Removal Duplicate Codes Clones – International Journal of Intelligent Computing and Information Sciences – 2016
DroidClone: Detecting android malware variants by exposing code clones
S. Alam and R. Riley and I. Sogukpinar and N. Carkaci – DroidClone: Detecting android malware variants by exposing code clones – 2016 Sixth International Conference on Digital Information and Communication Technology and its Applications (DICTAP) – 2016
Clones Clustering Using K-Means
Ashish, Aveg – Clones Clustering Using K-Means – 10th International Conference on Intelligent Systems and Control (ISCO) – 2016
Signature limits: an entire map of clone features and their discovery in nearly linear time
Casey, William and Shelmire, Aaron – Signature limits: an entire map of clone features and their discovery in nearly linear time – 2016 11th International Conference on Malicious and Unwanted Software (MALWARE) – 2016
Code Clones and Developer Behavior: Results of Two Surveys of the Clone Research Community
Chatterji, Debarshi and Carver, Jeffrey C. and Kraft, Nicholas A. – Code Clones and Developer Behavior: Results of Two Surveys of the Clone Research Community – Empirical Softw. Engg. – 2016
Clone detection in MATLAB Stateflow models
Chen, Jian and Dean, Thomas R and Manar, • and Alalfi, H and Alalfi, Manar H – Clone detection in MATLAB Stateflow models – Software Quality Journal – 2016
Mining Revision Histories to Detect Cross-Language Clones without Intermediates
Cheng, Xiao and Peng, Zhiming and Jiang, Lingxiao and Zhong, Hao and Yu, Haibo and Zhao, Jianjun – Mining Revision Histories to Detect Cross-Language Clones without Intermediates – Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering – 2016
A Guided Tour of the Legal Implications of Software Cloning
Ciancarini, Paolo and Russo, Daniel and Sillitti, Alberto and Succi, Giancarlo – A Guided Tour of the Legal Implications of Software Cloning – Proceedings of the 38th International Conference on Software Engineering Companion – 2016
Identifying Code Clones with RefactorErl
Fördos, Viktória and Tóth, Melinda – Identifying Code Clones with RefactorErl – Acta Cybernetica – 2016
A Novel Approach to Detect Duplicate Code Blocks to Reduce Maintenance Effort
Gupta, Sonam and Gupta, P C – A Novel Approach to Detect Duplicate Code Blocks to Reduce Maintenance Effort – International Journal of Advanced Computer Science and Applications – 2016
Sampling Code Clones from Program Dependence Graphs with GRAPLE
Henderson, Tim A. D. and Podgurski, Andy – Sampling Code Clones from Program Dependence Graphs with GRAPLE – Proceedings of the 2nd International Workshop on Software Analytics – 2016
Bug Replication in Code Clones: An Empirical Study
J. F. Islam and M. Mondal and C. K. Roy – Bug Replication in Code Clones: An Empirical Study – 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) – 2016
A Comparative Study on Vulnerabilities in Categories of Clones and Non-cloned Code
M. R. Islam and M. F. Zibran – A Comparative Study on Vulnerabilities in Categories of Clones and Non-cloned Code – 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) – 2016
Implementation of Model Cloning in Software Models using UML diagrams
Kaur, Jashandeep and Singh, Rasbir – Implementation of Model Cloning in Software Models using UML diagrams – International Journal of Technology and Computing (IJTC) – 2016
Software Clone Detection: A review
Kaur, Sandeep and Chatley, Geetika and Sohal, Bhavneesh – Software Clone Detection: A review – Article in International Journal of Control Theory and Applications – 2016
A Study on the Nature of Code Clone Occurrence Predominantly in Feature Oriented Programming and the Prospects of Refactoring
Kesswani, Nishtha and Devi, U and Sharma, A and Kesswani, N – A Study on the Nature of Code Clone Occurrence Predominantly in Feature Oriented Programming and the Prospects of Refactoring – Article in International Journal of Computer Applications – 2016
JDeodorant: Clone Refactoring
Mazinanian, Davood and Tsantalis, Nikolaos and Stein, Raphael and Valenta, Zackary – JDeodorant: Clone Refactoring – Proceedings of the 38th International Conference on Software Engineering Companion – 2016
A comparative study on the intensity and harmfulness of late propagation in near-miss code clones
Mondal, Manishankar and Chanchal Roy, K and Schneider, Kevin A – A comparative study on the intensity and harmfulness of late propagation in near-miss code clones – Software Quality Journal – 2016
Towards Detection and Analysis of Interlanguage Clones for Multilingual Web Applications
Y. Nakamura and E. Choi and N. Yoshida and S. Haruna and K. Inoue – Towards Detection and Analysis of Interlanguage Clones for Multilingual Web Applications – 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) – 2016
A novel kernel to predict software defectiveness
Okutan, Ahmet and Taner Yildiz, Olcay and Taner YILDIZ, Olcay – A novel kernel to predict software defectiveness – Article in Journal of Systems and Software – 2016
Code clones detection using machine learning technique: Support vector machine
S. Jadon – Code clones detection using machine learning technique: Support vector machine – 2016 International Conference on Computing, Communication and Automation (ICCCA) – 2016
A Prototype-Based Approach for Managing Clones in Clone-and-Own Product Lines
Rabiser, Daniela and Gr\”unbacher, Paul and Pr\”ahofer, Herbert and Angerer, Florian – A Prototype-Based Approach for Managing Clones in Clone-and-Own Product Lines – Proceedings of the 20th International Systems and Software Product Line Conference – 2016
Systematic Mapping Study of Metrics Based Clone Detection Techniques
Rattan, Dhavleesh and Kaur, Jagdeep – Systematic Mapping Study of Metrics Based Clone Detection Techniques – Proceedings of the International Conference on Advances in Information Communication Technology & Computing – 2016
A Survey on Software Refactorability through Software Clone Detection Tools and Techniques
Sahithi, A Naga and Ramani, K – A Survey on Software Refactorability through Software Clone Detection Tools and Techniques – International Journal for Trends in Engineering and Technology – 2016
SourcererCC and SourcererCC-I: Tools to detect clones in batch mode and during software development
Saini, Vaibhav and Sajnani, Hitesh and Kim, Jaewoo and Lopes, Cristina – SourcererCC and SourcererCC-I: Tools to detect clones in batch mode and during software development – Proceedings of International Conference on Software Engineering – 2016
SourcererCC: Scaling code clone detection to big-code
Sajnani, Hitesh and Saini, Vaibhav and Svajlenko, Jeffrey and Roy, Chanchal K. and Lopes, Cristina V. – SourcererCC: Scaling code clone detection to big-code – Proceedings of International Conference on Software Engineering – 2016
Scalable and Accurate Detection of Code Clones
Sargsyan, S and Kurmangaleev, Sh and Belevantsev, A and Avetisyan, A – Scalable and Accurate Detection of Code Clones – Original Russian Text – 2016
To Enhance Type 4 Clone Detection in Clone Testing
Sharma, Swati and Mehta, Priyanka and Tech Scholar, M – To Enhance Type 4 Clone Detection in Clone Testing – International Journal of Computer Science and Information Technologies – 2016
Semantic Clone Detection Using Machine Learning
A. Sheneamer and J. Kalita – Semantic Clone Detection Using Machine Learning – 2016 15th IEEE International Conference on Machine Learning and Applications (ICMLA) – 2016
Identifying functionally similar code in complex codebases
Fang-Hsiang Su and J. Bell and G. Kaiser and S. Sethumadhavan – Identifying functionally similar code in complex codebases – 2016 IEEE 24th International Conference on Program Comprehension (ICPC) – 2016
Discovering Functionally Similar Code with Taint Analysis
Su, Fang-Hsiang and Bell, Jonathan and Kaiser, Gail and Sethumadhavan, Simha – Discovering Functionally Similar Code with Taint Analysis – Journal of Software: Evolution and Process – 2016
Efficiently Measuring an Accurate and Generalized Clone Detection Precision using Clone Clustering
Svajlenko, Jeffrey and Roy, Chanchal K – Efficiently Measuring an Accurate and Generalized Clone Detection Precision using Clone Clustering – Proceedings of the 28th International Conference on Software Engineering and Knowledge Engineering (SEKE) – 2016
Development nature matters: An empirical study of code clones in JavaScript applications
Ting Cheung, Wai and Ryu, Sukyoung and Kim, Sunghun and Cheung, W T and Ryu, · S and Kim, S – Development nature matters: An empirical study of code clones in JavaScript applications – Empir Software Eng – 2016
Mining Source Code Clones in a Corporate Environment
Torres, Jose J. and Junior, Methanias C. and Santos, Francisco R. – Mining Source Code Clones in a Corporate Environment – Information Technology: New Generations – 2016
Maximal Frequent Sequence Mining for Finding Software Clones
Udagawa, Yoshihisa – Maximal Frequent Sequence Mining for Finding Software Clones – Proceedings of the 18th International Conference on Information Integration and Web-Based Applications and Services – 2016
Defending against the attack of the micro-clones
R. van Tonder and C. Le Goues – Defending against the attack of the micro-clones – 2016 IEEE 24th International Conference on Program Comprehension (ICPC) – 2016
On the Relationship of Inconsistent Software Clones and Faults: An Empirical Study
S. Wagner and A. Abdulkhaleq and K. Kaya and A. Paar – On the Relationship of Inconsistent Software Clones and Faults: An Empirical Study – 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) – 2016
On the Effectiveness of Vector-Based Approach for Supporting Simultaneous Editing of Software Clones
Numata, Seiya and Yoshida, Norihiro and Choi, Eunjong and Inoue, Katsuro – On the Effectiveness of Vector-Based Approach for Supporting Simultaneous Editing of Software Clones – International Conference on Product-Focused Software Process Improvement – 2016
Towards Implementation of an Integrated Clone Management Infrastructure
M. F. Zibran – Towards Implementation of an Integrated Clone Management Infrastructure – 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) – 2016
2015
Discovering Clones in Software: From Complex Algorithms to Everyday Desktop Tool
Akhin, Marat and Suhinin, Alexandr – Discovering Clones in Software: From Complex Algorithms to Everyday Desktop Tool – Proceedings of the 11th Central & Eastern European Software Engineering Conference in Russia – 2015
Fault Density Analysis of Object-Oriented Classes in Presence of Code Clones
Elish, Mahmoud O. and Al-Ghamdi, Yasser – Fault Density Analysis of Object-Oriented Classes in Presence of Code Clones – Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering – 2015
Smelling out Code Clones: Clone Detection Tool Evaluation and Corresponding Challenges
Gauci, Rachel – Smelling out Code Clones: Clone Detection Tool Evaluation and Corresponding Challenges – CoRR – 2015
Software Clone Detection Using Clustering Approach
Joshi, Bikash and Budhathoki, Puskar and Woon, Wei Lee and Svetinovic, Davor – Software Clone Detection Using Clustering Approach – Proceeings, Part II, of the 22nd International Conference on Neural Information Processing – Volume 9490 – 2015
Classifying Obstructive and Nonobstructive Code Clones of Type I Using Simplified Classification Scheme: A Case Study
Staron, Miroslaw and Meding, Wilhelm and Eriksson, Peter and Nilsson, Jimmy and Lövgren, Nils and Österström, Per – Classifying Obstructive and Nonobstructive Code Clones of Type I Using Simplified Classification Scheme: A Case Study – Advances in Software Engineering 2015 – 2015
WuKong: A Scalable and Accurate Two-Phase Approach to Android App Clone Detection
Wang, Haoyu and Guo, Yao and Ma, Ziang and Chen, Xiangqun – WuKong: A Scalable and Accurate Two-Phase Approach to Android App Clone Detection – Proceedings of the 2015 International Symposium on Software Testing and Analysis – 2015
An Empirical Study of the Copy and Paste Behavior during Development
Ahmed, Tarek M and Shang, Weiyi and Hassan, Ahmed E – An Empirical Study of the Copy and Paste Behavior during Development – Working Conference on Mining Software Repositories – 2015
Tool support for managing method clones
H. A. Basit and H. S. Khan and F. Hamid and I. Suhail – Tool support for managing method clones – 2015 IEEE 9th International Workshop on Software Clones (IWSC) – 2015
A survey on goal-oriented visualization of clone data
Basit, Hamid and Hammad, Muhammad and Koschke, Rainer – A survey on goal-oriented visualization of clone data – IEEE 3rd Working Conference on Software Visualization (VISSOFT) – 2015
What do we need to know about clones? deriving information needs from user goals
H. A. Basit and M. Hammad and S. Jarzabek and R. Koschke – What do we need to know about clones? deriving information needs from user goals – 2015 IEEE 9th International Workshop on Software Clones (IWSC) – 2015
An Empirical Assessment of Bellon’s Clone Benchmark
Charpentier, Alan and Falleri, Jean-R\’emy and Lo, David and R\’eveill\`ere, Laurent – An Empirical Assessment of Bellon’s Clone Benchmark – Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering – 2015
Detecting Android Malware Using Clone Detection
Chen, Jian and Alalfi, Manar H and Dean, Thomas R and Zou, Ying – Detecting Android Malware Using Clone Detection – Journal of Computer Science and Technology – 2015
An empirical study of identical function clones in CRAN
Claes, Maelick and Mens, Tom and Claes, Maëlick and Tabout, Narjisse and Grosjean, Philippe – An empirical study of identical function clones in CRAN – 2015 IEEE 9th International Workshop on Software Clones (IWSC) – 2015
SIMONE: architecture-sensitive near-miss clone detection for Simulink models
Cordy, James R – SIMONE: architecture-sensitive near-miss clone detection for Simulink models – 2015 First International Workshop on Automotive Software Architecture (WASA) – 2015
Survey Based Analysis of Effect of Code Clones on Software Quality
Dang, Shilpa and Wani, Shahid Ahmad – Survey Based Analysis of Effect of Code Clones on Software Quality – Article in International Journal of Engineering and Technical Research – 2015
Code Clone Detection using Sequential Pattern Mining
El-Matarawy, Ali and El-Ramly, Mohammad and Bahgat, Reem – Code Clone Detection using Sequential Pattern Mining – International Journal of Computer Applications – 2015
Code duplication in ROS launchfiles
Estefó, Pablo and Robbes, Romain and Fabry, Johan and Labs, Rych – Code duplication in ROS launchfiles – 2015 34th International Conference of the Chilean Computer Science Society (SCCC) – 2015
Comprehensible presentation of clone detection results
– Comprehensible presentation of clone detection results – AIP Conference Proceedings – 2015
Algorithm to Detect Non-Contiguous Clones with High Precision
Gupta, Sonam and Gupta, P C – Algorithm to Detect Non-Contiguous Clones with High Precision – International Journal of Innovations in Engineering and Technology – 2015
ClonePacker: A tool for clone set visualization
H. Murakami and Y. Higo and S. Kusumoto – ClonePacker: A tool for clone set visualization – 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER) – 2015
An execution-semantic and content-and-context-based code-clone detection and analysis
T. Kamiya – An execution-semantic and content-and-context-based code-clone detection and analysis – 2015 IEEE 9th International Workshop on Software Clones (IWSC) – 2015
A Review of Clone Detection in UML Models
Kaur, Balwinder and Kaur, Er Harpreet – A Review of Clone Detection in UML Models – Advances in Computer Science and Information Technology (ACSIT) – 2015
Threshold-free code clone detection for a large-scale heterogeneous Java repository
I. Keivanloo and F. Zhang and Y. Zou – Threshold-free code clone detection for a large-scale heterogeneous Java repository – 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER) – 2015
Code clone detection using wavelets
S. Karus and K. Kilgi – Code clone detection using wavelets – 2015 IEEE 9th International Workshop on Software Clones (IWSC) – 2015
Examining the Effectiveness of Using Concolic Analysis to Detect Code Clones
Krutz, Daniel E. and Malachowsky, Samuel A. and Shihab, Emad – Examining the Effectiveness of Using Concolic Analysis to Detect Code Clones – Proceedings of the 30th Annual ACM Symposium on Applied Computing – 2015
Clone-Based and Interactive Recommendation for Modifying Pasted Code
Lin, Yun and Peng, Xin and Xing, Zhenchang and Zheng, Diwen and Zhao, Wenyun – Clone-Based and Interactive Recommendation for Modifying Pasted Code – Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering – 2015
Duplicate Code Detection using Control Statements
Mallaiah, Sudhamani and Rangarajan, Lalitha – Duplicate Code Detection using Control Statements – International Journal of Computer Applications Technology and Research – 2015
A comparative study on the bug-proneness of different types of code clones
M. Mondal and C. K. Roy and K. A. Schneider – A comparative study on the bug-proneness of different types of code clones – 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME) – 2015
SPCP-Miner: A tool for mining code clones that are important for refactoring or tracking
M. Mondal and C. K. Roy and K. A. Schneider – SPCP-Miner: A tool for mining code clones that are important for refactoring or tracking – 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER) – 2015
Enhancing Generic Pipeline Model for Code Clone Detection Using Divide and Conquer Approach
Mubarak-Ali, Al-Fahim and Syed-Mohamad, Sharifah and Sulaiman, Shahida – Enhancing Generic Pipeline Model for Code Clone Detection Using Divide and Conquer Approach – International Arab Journal of Information Technology – 2015
Reusability Based Program Clone Detection: Case Study on Large Scale Healthcare Software System
Pulkkinen, Petri and Holvitie, Johannes and Nevalainen, Olli S. and Lepp\”anen, Ville – Reusability Based Program Clone Detection: Case Study on Large Scale Healthcare Software System – Proceedings of the 16th International Conference on Computer Systems and Technologies – 2015
SimNav: Simulink navigation of model clone classes
E. J. Rapos and A. Stevenson and M. H. Alalfi and J. R. Cordy – SimNav: Simulink navigation of model clone classes – 2015 IEEE 15th International Working Conference on Source Code Analysis and Manipulation (SCAM) – 2015
Various possibilities of Clone Detection in Software’s: A Review
Richa Grover, Er and Narender Rana, Er and Proff In CSE, Astt – Various possibilities of Clone Detection in Software’s: A Review – IJRIT International Journal of Research in Information Technology – 2015
Detecting approximate clones in business process model repositories
Marcello La Rosa and Marlon Dumas and Chathura C. Ekanayake and Luciano García-Bañuelos and Jan Recker and Arthur H.M. ter Hofstede – Detecting approximate clones in business process model repositories – Information Systems – 2015
A Measurement of Similarity to Identify Identical Code Clones
Shanmughasundaram, Mythili and Subramani, Sarala – A Measurement of Similarity to Identify Identical Code Clones – The International Arab Journal of Information Technology – 2015
Code clone detection using coarse and fine-grained hybrid approaches
A. Sheneamer and J. Kalita – Code clone detection using coarse and fine-grained hybrid approaches – 2015 IEEE Seventh International Conference on Intelligent Computing and Information Systems (ICICIS) – 2015
Identifying Instances of Model Design Patterns and Antipatterns Using Model Clone Detection
M. Stephan and J. R. Cordy – Identifying Instances of Model Design Patterns and Antipatterns Using Model Clone Detection – 2015 IEEE/ACM 7th International Workshop on Modeling in Software Engineering – 2015
Assessing the Refactorability of Software Clones
N. Tsantalis and D. Mazinanian and G. P. Krishnan – Assessing the Refactorability of Software Clones – IEEE Transactions on Software Engineering – 2015
On the comprehension of code clone visualizations: A controlled study using eye tracking
M. S. Uddin and V. Gaur and C. Gutwin and C. K. Roy – On the comprehension of code clone visualizations: A controlled study using eye tracking – 2015 IEEE 15th International Working Conference on Source Code Analysis and Manipulation (SCAM) – 2015
Towards Convenient Management of Software Clone Codes in Practice: An Integrated Approach
Uddin, Md Sharif and Roy, Chanchal K. and Schneider, Kevin A. – Towards Convenient Management of Software Clone Codes in Practice: An Integrated Approach – Proceedings of the 25th Annual International Conference on Computer Science and Software Engineering – 2015
Classification model for code clones based on machine learning
Yang, J and Hotta, K and Higo, Y and H, Igaki – Classification model for code clones based on machine learning – Empirical Software Engineering – 2015
Analysis and visualization for clone refactoring
M. F. Zibran – Analysis and visualization for clone refactoring – 2015 IEEE 9th International Workshop on Software Clones (IWSC) – 2015
2014
Proceedings of the Eighth International Workshop on Software Clones (IWSC 2014) How Accurate Is Coarse-grained Clone Detection?: Comparision with Fine-grained Detectors
Hotta, Keisuke and Yang, Jiachen and Higo, Yoshiki and Kusumoto, Shinji – Proceedings of the Eighth International Workshop on Software Clones (IWSC 2014) How Accurate Is Coarse-grained Clone Detection?: Comparision with Fine-grained Detectors – Electronic Communications of the EASST – 2014
A Code Clone Oracle
Krutz, Daniel E. and Le, Wei – A Code Clone Oracle – Proceedings of the 11th Working Conference on Mining Software Repositories – 2014
Detection of Code Clones in Software Generators
Lillack, Max and Bucholdt, Christian and Schilling, Daniela – Detection of Code Clones in Software Generators – Proceedings of the 6th International Workshop on Feature-Oriented Software Development – 2014
Automatic Identification of Important Clones for Refactoring and Tracking
M. Mondal and C. K. Roy and K. A. Schneider – Automatic Identification of Important Clones for Refactoring and Tracking – 2014 IEEE 14th International Working Conference on Source Code Analysis and Manipulation – 2014
A Change-Type Based Empirical Study on the Stability of Cloned Code
M. S. Rahman and C. K. Roy – A Change-Type Based Empirical Study on the Stability of Cloned Code – 2014 IEEE 14th International Working Conference on Source Code Analysis and Manipulation – 2014
Detection of Behavioural Clone
Singh, Manu and Sharma, Vidushi – Detection of Behavioural Clone – International Journal of Computer Applications – 2014
An empirical study on retrieving structural clones using sequence pattern mining algorithms
Udagawa, Yoshihisa – An empirical study on retrieving structural clones using sequence pattern mining algorithms – ACM International Conference Proceeding Series – 2014
Aspectualization of code clones-an algorithmic approach Chung-Horng Lung
Ajila, Samuel A and Gakhar, Angad S – Aspectualization of code clones-an algorithmic approach Chung-Horng Lung – Information Systems Frontiers – 2014
On the Structural Code Clone Detection Problem: A Survey and Software Metric Based Approach
Aktas, Mehmet – On the Structural Code Clone Detection Problem: A Survey and Software Metric Based Approach – Computational Science and Its Applications – ICCSA 2014 – 2014
Analysis and clustering of model clones: An automotive industrial experience
M. H. Alalfi and J. R. Cordy and T. R. Dean – Analysis and clustering of model clones: An automotive industrial experience – 2014 Software Evolution Week – IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE) – 2014
Proceedings of the Eighth International Workshop on Software Clones (IWSC 2014) Active Clones: Source Code Clones at Runtime
Asif, Mohammad and Khan, A and Roy, Chanchal K and Schneider, Kevin A – Proceedings of the Eighth International Workshop on Software Clones (IWSC 2014) Active Clones: Source Code Clones at Runtime – Electronic Communications of the EASST – 2014
Selecting a set of appropriate metrics for detecting code clones
G. Bansal and R. Tekchandani – Selecting a set of appropriate metrics for detecting code clones – 2014 Seventh International Conference on Contemporary Computing (IC3) – 2014
A Replication and Reproduction of Code Clone Detection Studies
Chen, Xiliang and Wang, Alice Yuchen and Tempero, Ewan – A Replication and Reproduction of Code Clone Detection Studies – Proceedings of the Thirty-Seventh Australasian Computer Science Conference – Volume 147 – 2014
Near-miss software clones in open source games: An empirical study
Y. Chen and I. Keivanloo and C. K. Roy – Near-miss software clones in open source games: An empirical study – 2014 IEEE 27th Canadian Conference on Electrical and Computer Engineering (CCECE) – 2014
An Investigation into the Characteristics of Merged Code Clones during Software Evolution
Choi, Eunjong and Yoshida, Norihiro and Inoue, Katsuro – An Investigation into the Characteristics of Merged Code Clones during Software Evolution – IEICE TRANSACTIONS on Information and Systems – 2014
Implication of Clone Detection and Refactoring Techniques using Delayed Duplicate Detection Refactoring
Deepika, M and Sarala, S – Implication of Clone Detection and Refactoring Techniques using Delayed Duplicate Detection Refactoring – International Journal of Computer Applications – 2014
A qualitative analysis of code clones and object oriented runtime complexity based on method access points
A. F. Desouky and M. D. Beard and L. H. Etzkorn – A qualitative analysis of code clones and object oriented runtime complexity based on method access points – International Conference for Convergence for Technology-2014 – 2014
BinClone: Detecting Code Clones in Malware
M. R. Farhadi and B. C. M. Fung and P. Charland and M. Debbabi – BinClone: Detecting Code Clones in Malware – 2014 Eighth International Conference on Software Security and Reliability (SERE) – 2014
An approach to rank code clones for efficient clone management
R. Garg and R. Tekchandani – An approach to rank code clones for efficient clone management – 2014 International Conference on Advances in Electronics Computers and Communications – 2014
Code Clone v/s Model Clones: Pros and Cons
Garg, Ritu and Bhatia, Rajesh – Code Clone v/s Model Clones: Pros and Cons – International Journal of Computer Applications – 2014
Incremental Detection of Parameterized Code Clones
Görg, Torsten – Incremental Detection of Parameterized Code Clones – Softwaretechnik-Trends – 2014
Detecting refactorable clones by slicing program dependence graphs
Hamid, A. and Zaytsev, Vadim – Detecting refactorable clones by slicing program dependence graphs – CEUR Workshop Proceedings – 2014
Toward a Code-Clone Search through the Entire Lifecycle of a Software Product-Position Paper-Toshihiro Kamiya 7 pages Toward a Code-Clone Search through the Entire Lifecycle of a Software Product
Kamiya, Toshihiro – Toward a Code-Clone Search through the Entire Lifecycle of a Software Product-Position Paper-Toshihiro Kamiya 7 pages Toward a Code-Clone Search through the Entire Lifecycle of a Software Product – Proceedings of the Eighth International Workshop on Software Clones (IWSC) – 2014
Detecting Clones in Class Diagrams Using Suffix Array 244 Figure:-1.a Classes with similar attributes due to unfinished modeling
Kaur, H and and M, Kaur – Detecting Clones in Class Diagrams Using Suffix Array 244 Figure:-1.a Classes with similar attributes due to unfinished modeling – International Journal of Engineering and Advanced Technology (IJEAT) – 2014
Clone detection in software source code using operational similarity of statements
Kaur, Raminder and Singh, Satwinder – Clone detection in software source code using operational similarity of statements – ACM SIGSOFT Software Engineering Notes – 2014
Compiling Clones: What Happens?
O. Kononenko and C. Zhang and M. W. Godfrey – Compiling Clones: What Happens? – 2014 IEEE International Conference on Software Maintenance and Evolution – 2014
Effect of Clone Information on the Performance of Developers Fixing Cloned Bugs
Koschke, Rainer and Bazrafshan, Saman – Effect of Clone Information on the Performance of Developers Fixing Cloned Bugs – 2014 IEEE 14th International Working Conference on Source Code Analysis and Manipulation (SCAM) – 2014
Refactoring Structure Semantics Similar Clones Combining Standardization with Metrics
Li, Xia and Su, Xiaohong and Ma, Peijun and Wang, Tiantian – Refactoring Structure Semantics Similar Clones Combining Standardization with Metrics – Proceedings of International Conference on Soft Computing Techniques and Engineering Application – 2014
Clonepedia: Summarizing Code Clones by Common Syntactic Context for Software Maintenance
Y. Lin and Z. Xing and X. Peng and Y. Liu and J. Sun and W. Zhao and J. Dong – Clonepedia: Summarizing Code Clones by Common Syntactic Context for Software Maintenance – 2014 IEEE International Conference on Software Maintenance and Evolution – 2014
Detecting differences across multiple instances of code clones
Lin, Yun and Xing, Zhenchang and Xue, Yinxing and Liu, Yang and Peng, Xin and Sun, Jun and Zhao, Wenyun – Detecting differences across multiple instances of code clones – Proceedings of International Conference on Software Engineering – 2014
Proceedings of the Eighth International Workshop on Software Clones (IWSC 2014) Clones and Macro co-changes Clones and Macro co-changes
Lozano, Angela and Jaafar, Fehmi and Mens, Kim and Gaël Guéhéneuc, Yann – Proceedings of the Eighth International Workshop on Software Clones (IWSC 2014) Clones and Macro co-changes Clones and Macro co-changes – Electronic Communications of the EASST – 2014
Collecting and leveraging a benchmark of build system clones to aid in quality assessments
McIntosh, Shane and Poehlmann, Martin and Juergens, Elmar and Mockus, Audris and Adams, Bram and Hassan, Ahmed E. and Haupt, Brigitte and Wagner, Christian – Collecting and leveraging a benchmark of build system clones to aid in quality assessments – 36th International Conference on Software Engineering, ICSE Companion 2014 – Proceedings – 2014
A Fine-Grained Analysis on the Evolutionary Coupling of Cloned Code
M. Mondal and C. K. Roy and K. A. Schneider – A Fine-Grained Analysis on the Evolutionary Coupling of Cloned Code – 2014 IEEE International Conference on Software Maintenance and Evolution – 2014
Late Propagation in Near-Miss Clones: An Empirical Study
Mondal, Manishankar and Roy, Chanchal K and Schneider, Kevin A – Late Propagation in Near-Miss Clones: An Empirical Study – Electronic Communications of the EASST – 2014
Prediction and Ranking of Co-Change Candidates for Clones
Mondal, Manishankar and Roy, Chanchal K. and Schneider, Kevin A. – Prediction and Ranking of Co-Change Candidates for Clones – Proceedings of the 11th Working Conference on Mining Software Repositories – 2014
Automatic ranking of clones for refactoring through mining association rules
M. Mandal and C. K. Roy and K. A. Schneider – Automatic ranking of clones for refactoring through mining association rules – 2014 Software Evolution Week – IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE) – 2014
A Systematic Literature Review of Code Clone Prevention Approaches
Mubarak-Ali, Al-Fahim and Sulaiman, Shahida – A Systematic Literature Review of Code Clone Prevention Approaches – International Journal of Software Engineering and Technology – 2014
A Dataset of Clone References with Gaps
Murakami, Hiroaki and Higo, Yoshiki and Kusumoto, Shinji – A Dataset of Clone References with Gaps – Proceedings of the 11th Working Conference on Mining Software Repositories – 2014
Unification and refactoring of clones
G. P. Krishnan and N. Tsantalis – Unification and refactoring of clones – 2014 Software Evolution Week – IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE) – 2014
Multi-Agent based Sequence Algorithm for Detecting Plagiarism and Clones in Java Source Code using Abstract Syntax Tree
Poongodi, D. and Arasu, G. – Multi-Agent based Sequence Algorithm for Detecting Plagiarism and Clones in Java Source Code using Abstract Syntax Tree – International Journal of Computer Applications – 2014
Clones and Macro co-changes
Lozano, Angela and Jaafar, Fehmi and Mens, Kim and Guéhéneuc, Yann-Gaël – Clones and Macro co-changes – Proceedings of the Eight International Workshop on Clones (IWSC) – 2014
Towards a Scalable Resource-Driven Approach for Detecting Repackaged Android Applications
Shao, Yuru and Luo, Xiapu and Qian, Chenxiong and Zhu, Pengfei and Zhang, Lei – Towards a Scalable Resource-Driven Approach for Detecting Repackaged Android Applications – Proceedings of the 30th Annual Computer Security Applications Conference – 2014
Supporting clone analysis with tag cloud visualization
Sano, Manamu and Choi, Eunjong and Yoshida, Norihiro and Yamanaka, Yuki and Inoue, Katsuro – Supporting clone analysis with tag cloud visualization – International Workshop on Innovative Software Development Methodologies and Practices, InnoSWDev – 2014
Detection Of Clones from UML Diagrams Unified Modeling Language
Singh, Pamilpreet and Kaur, Harpreet – Detection Of Clones from UML Diagrams Unified Modeling Language – IJSRD-International Journal for Scientific Research \& Development – 2014
Towards a Big Data Curated Benchmark of Inter-project Code Clones
J. Svajlenko and J. F. Islam and I. Keivanloo and C. K. Roy and M. M. Mia – Towards a Big Data Curated Benchmark of Inter-project Code Clones – 2014 IEEE International Conference on Software Maintenance and Evolution – 2014
Evaluating Modern Clone Detection Tools
J. Svajlenko and C. K. Roy – Evaluating Modern Clone Detection Tools – 2014 IEEE International Conference on Software Maintenance and Evolution – 2014
Visual Clone Analysis with SolidSDD
L. Voinea and A. C. Telea – Visual Clone Analysis with SolidSDD – 2014 Second IEEE Working Conference on Software Visualization – 2014
Recommending Clones for Refactoring Using Design, Context, and History
W. Wang and M. W. Godfrey – Recommending Clones for Refactoring Using Design, Context, and History – 2014 IEEE International Conference on Software Maintenance and Evolution – 2014
Predicting Consistency-Maintenance Requirement of Code Clonesat Copy-and-Paste Time
X. Wang and Y. Dang and L. Zhang and D. Zhang and E. Lan and H. Mei – Predicting Consistency-Maintenance Requirement of Code Clonesat Copy-and-Paste Time – IEEE Transactions on Software Engineering – 2014
An empirical study on the fault-proneness of clone migration in clone genealogies
S. Xie and F. Khomh and Y. Zou and I. Keivanloo – An empirical study on the fault-proneness of clone migration in clone genealogies – 2014 Software Evolution Week – IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE) – 2014
A Novel Approach for Predicting the Probability of Inconsistent Changes to Code Clones Based LDA
Lili Yin and Liping Zhang and Min Hou and Dongsheng Liu – A Novel Approach for Predicting the Probability of Inconsistent Changes to Code Clones Based LDA – Proceedings of the 2014 International Conference on Computer, Communications and Information Technology – 2014
Pattern Mining of Cloned Codes in Software Systems
Qu, Wei and Jia, Yuanyuan and Jiang, Michael – Pattern Mining of Cloned Codes in Software Systems – Inf. Sci. – 2014
2013
An approach to clone detection in behavioural models
E. P. Antony and M. H. Alalfi and J. R. Cordy – An approach to clone detection in behavioural models – 2013 20th Working Conference on Reverse Engineering (WCRE) – 2013
Semantic code clones in logic programs
Dandois, Celine and Vanhoof, Wim – Semantic code clones in logic programs – Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) – 2013
Uncovering Access Control Weaknesses and Flaws with Security-Discordant Software Clones
Gauthier, Fran\ccois and Lavoie, Thierry and Merlo, Ettore – Uncovering Access Control Weaknesses and Flaws with Security-Discordant Software Clones – Proceedings of the 29th Annual Computer Security Applications Conference – 2013
An Empirical Study of the Factors Affecting Co-Change Frequency of Cloned Code
Marks, Lionel and Zou, Ying and Keivanloo, Iman – An Empirical Study of the Factors Affecting Co-Change Frequency of Cloned Code – Proceedings of the 2013 Conference of the Center for Advanced Studies on Collaborative Research – 2013
Clone Removal in Java Programs as a Process of Stepwise Unification
Speicher, Daniel and Bremm, Andri – Clone Removal in Java Programs as a Process of Stepwise Unification – 26th Workshop on Logic Programming – 2013
Scaling classical clone detection tools for ultra-large datasets: An exploratory study
J. Svajlenko and I. Keivanloo and C. K. Roy – Scaling classical clone detection tools for ultra-large datasets: An exploratory study – 2013 7th International Workshop on Software Clones (IWSC) – 2013
An empirical study of the fault-proneness of clone mutation and clone migration
S. Xie and F. Khomh and Y. Zou – An empirical study of the fault-proneness of clone mutation and clone migration – 2013 10th Working Conference on Mining Software Repositories (MSR) – 2013
Studying clone evolution using incremental clone detection
Gode, Nils and Koschke, Rainer – Studying clone evolution using incremental clone detection – Journal of software: Evolution and Process – 2013
Characterizing and Evaluating the Impact of Software Interface Clones
Abdeen, Hani and Shata, Osama – Characterizing and Evaluating the Impact of Software Interface Clones – International Journal of Software Engineering \& Applications (IJSEA) – 2013
Tree slicing: Finding intertwined and gapped clones in one simple step
Akhin, M and Sciences, V Itsykson – Automatic Control and Computer and undefined 2013 – Tree slicing: Finding intertwined and gapped clones in one simple step – Automatic Control and Computer Sciences – 2013
A Fuzzy Model for High-Level Clones in Software
Baliyan, Niyati and Sharma, Vidushi and Shivani – A Fuzzy Model for High-Level Clones in Software – SIGSOFT Softw. Eng. Notes – 2013
Late propagation of Type-3 Clones
Bazrafshan, Saman – Late propagation of Type-3 Clones – Softwaretechnik-Trends – 2013
SPAPE: A semantic-preserving amorphous procedure extraction method for near-miss clones
Yixin Bian and Gunes Koru and Xiaohong Su and Peijun Ma – SPAPE: A semantic-preserving amorphous procedure extraction method for near-miss clones – Journal of Systems and Software – 2013
SimCad: An extensible and faster clone detection tool for large scale software systems
M. S. Uddin and C. K. Roy and K. A. Schneider – SimCad: An extensible and faster clone detection tool for large scale software systems – 2013 21st International Conference on Program Comprehension (ICPC) – 2013
Effects of cloned code on software maintainability: A replicated developer study
Chatterji, Debarshi and Carver, Jeffrey C and Kraft, Nicholas A and Harder, Jan – Effects of cloned code on software maintainability: A replicated developer study – 2013 20th Working Conference on Reverse Engineering (WCRE) – 2013
Using Machine Learning and Information Retrieval Techniques to Improve Software Maintainability
Corazza, Anna and Di Martino, Sergio and Maggio, Valerio and Moschitti, Alessandro and Passerini, Andrea and Scanniello, Giuseppe and Silvestri, Fabrizio – Using Machine Learning and Information Retrieval Techniques to Improve Software Maintainability – Communications in Computer and Information Science – 2013
Parallel and Distributed Code Clone Detection using Sequential Pattern Mining
El-Matarawy, Ali and El-Ramly, Mohammad and Bahgat, Reem – Parallel and Distributed Code Clone Detection using Sequential Pattern Mining – Article in International Journal of Computer Applications – 2013
A Model-Based Approach to Type-3 Clone Elimination
Görg, Torsten – A Model-Based Approach to Type-3 Clone Elimination – Softwaretechnik-Trends – 2013
Data clone detection and visualization in spreadsheets
Hermans, Felienne and Sedee, Ben and Pinzger, Martin and Van Deursen, Arie – Data clone detection and visualization in spreadsheets – 2013 35th International Conference on Software Engineering (ICSE) – 2013
Gapped code clone detection with lightweight source code analysis
H. Murakami and K. Hotta and Y. Higo and H. Igaki and S. Kusumoto – Gapped code clone detection with lightweight source code analysis – 2013 21st International Conference on Program Comprehension (ICPC) – 2013
Identifying Clone Removal Opportunities Based on Co-Evolution Analysis
Higo, Yoshiki and Kusumoto, Shinji – Identifying Clone Removal Opportunities Based on Co-Evolution Analysis – Proceedings of the 2013 International Workshop on Principles of Software Evolution – 2013
Agec: An execution-semantic clone detection tool
T. Kamiya – Agec: An execution-semantic clone detection tool – 2013 21st International Conference on Program Comprehension (ICPC) – 2013
Disguised Malware Script Detection System Using Hybrid Genetic Algorithm
Kim, Jinhyun and Moon, Byung-Ro – Disguised Malware Script Detection System Using Hybrid Genetic Algorithm – Proceedings of the 28th Annual ACM Symposium on Applied Computing – 2013
Functionally Equivalent Clone Detection Using IOT-Behavior Algorithm
Li, Xia and Wang, Tiantian and Su, Xiaohong and Ma, Peijun – Functionally Equivalent Clone Detection Using IOT-Behavior Algorithm – Proceedings of the 2013 The International Conference on Artificial Intelligence and Software Engineering (ICAISE) – 2013
Supporting requirements to code traceability through refactoring
Mahmoud, Anas and Niu, Nan – Supporting requirements to code traceability through refactoring – Requirements Engineering – 2013
Near-miss clone patterns in web applications: An empirical study with industrial systems
T. Muhammad and M. F. Zibran and Y. Yamamoto and C. K. Roy – Near-miss clone patterns in web applications: An empirical study with industrial systems – 2013 26th IEEE Canadian Conference on Electrical and Computer Engineering (CCECE) – 2013
ClonEvol: Visualizing software evolution with code clones
A. Hanjalić – ClonEvol: Visualizing software evolution with code clones – 2013 First IEEE Working Conference on Software Visualization (VISSOFT) – 2013
How Multiple Developers Affect the Evolution of Code Clones
J. Harder – How Multiple Developers Affect the Evolution of Code Clones – 2013 IEEE International Conference on Software Maintenance – 2013
An efficient code clone detection model on Java byte code using hybrid approach
Raheja, Kanika and Tekchandani, Raj Kumar – An efficient code clone detection model on Java byte code using hybrid approach – IET Conference Publications – 2013
On the relationships between domain-based coupling and code clones: An exploratory study
M. S. Rahman and A. Aryani and C. K. Roy and F. Perin – On the relationships between domain-based coupling and code clones: An exploratory study – 2013 35th International Conference on Software Engineering (ICSE) – 2013
Software clone detection: A systematic review
Dhavleesh Rattan and Rajesh Bhatia and Maninder Singh – Software clone detection: A systematic review – Information and Software Technology – 2013
gCad: A Near-Miss Clone Genealogy Extractor to Support Clone Evolution Analysis
R. K. Saha and C. K. Roy and K. A. Schneider – gCad: A Near-Miss Clone Genealogy Extractor to Support Clone Evolution Analysis – 2013 IEEE International Conference on Software Maintenance – 2013
Understanding the evolution of Type-3 clones: An exploratory study
R. K. Saha and C. K. Roy and K. A. Schneider and D. E. Perry – Understanding the evolution of Type-3 clones: An exploratory study – 2013 10th Working Conference on Mining Software Repositories (MSR) – 2013
On the robustness of clone detection to code obfuscation
Schulze, Sandro and Meyer, Daniel – On the robustness of clone detection to code obfuscation – 7th International Workshop on Software Clones (IWSC) – 2013
A novel detection approach for statement clones
Qing Qing Shi and Li Ping Zhang and Fan Jun Meng and Dong Sheng Liu – A novel detection approach for statement clones – 2013 IEEE 4th International Conference on Software Engineering and Service Science – 2013
High Level Clones Classification
Singh, Manu and Sharma, Vidushi – High Level Clones Classification – International Journal of Engineering and Advanced Technology (IJEAT) – 2013
Feature-Based Detection of Bugs in Clones
Steidl, Daniela and G\”ode, Nils – Feature-Based Detection of Bugs in Clones – Proceedings of the 7th International Workshop on Software Clones – 2013
Using mutation analysis for a model-clone detector comparison framework
M. Stephan and M. H. Alafi and A. Stevenson and J. R. Cordy – Using mutation analysis for a model-clone detector comparison framework – 2013 35th International Conference on Software Engineering (ICSE) – 2013
Code Clones in Program Test Sequence Identification
Surendran, Anupama and Samuel, Philip and Jacob, K Poulose – Code Clones in Program Test Sequence Identification – International Journal of Computer Information Systems and Industrial Management Applications – 2013
A mutation analysis based benchmarking framework for clone detectors
J. Svajlenko and C. K. Roy and J. R. Cordy – A mutation analysis based benchmarking framework for clone detectors – 2013 7th International Workshop on Software Clones (IWSC) – 2013
Semantic code clone detection using parse trees and grammar recovery
Tekchandani, Rajkumar and Bhatia, Rajesh Kumar and Singh, Maninder – Semantic code clone detection using parse trees and grammar recovery – IET Conference Publications – 2013
Towards a curated collection of code clones
E. Tempero – Towards a curated collection of code clones – 2013 7th International Workshop on Software Clones (IWSC) – 2013
Distilling useful clones by contextual differencing
Z. Xing and Y. Xue and S. Jarzabek – Distilling useful clones by contextual differencing – 2013 20th Working Conference on Reverse Engineering (WCRE) – 2013
Genealogical Insights into the Facts and Fictions of Clone Removal
Zibran, Minhaz F. and Saha, Ripon K. and Roy, Chanchal K. and Schneider, Kevin A. – Genealogical Insights into the Facts and Fictions of Clone Removal – SIGAPP Appl. Comput. Rev. – 2013
Evaluating the conventional wisdom in clone removal: A genealogy-based empirical study
Zibran, Minhaz F. and Saha, Ripon K. and Roy, Chanchal K. and Schneider, Kevin A. – Evaluating the conventional wisdom in clone removal: A genealogy-based empirical study – Proceedings of the ACM Symposium on Applied Computing – 2013
2012
STVsm: Similar structural code detection based on AST and VSM
Li, Ning and Shen, Mingda and Li, Sinan and Zhang, Lijun and Li, Zhanhuai – STVsm: Similar structural code detection based on AST and VSM – Communications in Computer and Information Science – 2012
A scalable and accurate approach based on count matrix for detecting code clones
Yuan, Yang – A scalable and accurate approach based on count matrix for detecting code clones – AOSD’12 Companion – Proceedings of the 11th Annual International Conference on Aspect Oriented Software Development – 2012
IDE-based real-time focused search for near-miss clones
Zibran, Minhaz F. and Roy, Chanchal K. – IDE-based real-time focused search for near-miss clones – Proceedings of the ACM Symposium on Applied Computing – 2012
Reusing and converting code clones to aspects – An algorithmic approach
S. A. Ajila and A. S. Gakhar and C. H. Lung and M. Zaman – Reusing and converting code clones to aspects – An algorithmic approach – 2012 IEEE 13th International Conference on Information Reuse Integration (IRI) – 2012
Detecting Clones Across Microsoft .NET Programming Languages
F. Al-Omari and I. Keivanloo and C. K. Roy and J. Rilling – Detecting Clones Across Microsoft .NET Programming Languages – 2012 19th Working Conference on Reverse Engineering – 2012
Near-miss model clone detection for Simulink models
M. H. Alalfi and J. R. Cordy and T. R. Dean and M. Stephan and A. Stevenson – Near-miss model clone detection for Simulink models – 2012 6th International Workshop on Software Clones (IWSC) – 2012
Models are Code too: Near-miss Clone Detection for Simulink Models
Alalfi, Manar and Cordy, James and Dean, Thomas and Stephan, Matthew and Stevenson, Andrew – Models are Code too: Near-miss Clone Detection for Simulink Models – IEEE International Conference on Software Maintenance, ICSM – 2012
Things structural clones tell that simple clones don’t
Basit, Hamid and Ali, Usman and Haque, Sidra and Jarzabek, Stan – Things structural clones tell that simple clones don’t – 28th IEEE International Conference on Software Maintenance (ICSM) – 2012
Code Clones in Rhino: A Case Study
Beard, Matthew and Kraft, Nicholas and Etzkorn, Letha – Code Clones in Rhino: A Case Study – Proceedings of the IASTED International Conference on Software Engineering and Applications, SEA 2012 – 2012
The Reverse Engineering in Oriented Aspect “Detection of semantics clones”
Belmabrouk, Amel and Messabih, Belhadri – The Reverse Engineering in Oriented Aspect “Detection of semantics clones” – International Journal of Scientific \& Engineering Research – 2012
An empirical study on inconsistent changes to code clones at the release level
Nicolas Bettenburg and Weiyi Shang and Walid M. Ibrahim and Bram Adams and Ying Zou and Ahmed E. Hassan – An empirical study on inconsistent changes to code clones at the release level – Science of Computer Programming – 2012
Claims and beliefs about code clones: Do we agree as a community? A survey
D. Carver, Jeff and Chatterji, Debarshi and Carver, Jeffrey C and Kraft, Nicholas A – Claims and beliefs about code clones: Do we agree as a community? A survey – 2012 6th International Workshop on Software Clones (IWSC) – 2012
A Novel Approach Based on Formal Methods for Clone Detection
Cuomo, Antonio and Santone, Antonella and Villano, Umberto – A Novel Approach Based on Formal Methods for Clone Detection – Proceedings of the 6th International Workshop on Software Clones – 2012
Clones in logic programs and how to detect them
Dandois, Céline and Vanhoof, Wim – Clones in logic programs and how to detect them – Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) – 2012
XIAO: Tuning code clones at hands of engineers in practice
Dang, Yingnong and Zhang, Dongmei and Ge, Song and Chu, Chengyun and Qiu, Yingjun and Xie, Tao – XIAO: Tuning code clones at hands of engineers in practice – ACM International Conference Proceeding Series – 2012
Detecting Clones, Copying and Reuse on the Web
X. L. Dong and D. Srivastava – Detecting Clones, Copying and Reuse on the Web – 2012 IEEE 28th International Conference on Data Engineering – 2012
Doppel-Code: A Clone Visualization Tool for Prioritizing Global and Local Clone Impacts
Christopher Forbes and Iman Keivanloo and Juergen Rilling – Doppel-Code: A Clone Visualization Tool for Prioritizing Global and Local Clone Impacts – 2012 IEEE 36th Annual Computer Software and Applications Conference – 2012
A controlled experiment on software clones
J. Harder and R. Tiarks – A controlled experiment on software clones – 2012 20th IEEE International Conference on Program Comprehension (ICPC) – 2012
Java bytecode clone detection via relaxation on code fingerprint and Semantic Web reasoning
I. Keivanloo and C. K. Roy and J. Rilling – Java bytecode clone detection via relaxation on code fingerprint and Semantic Web reasoning – 2012 6th International Workshop on Software Clones (IWSC) – 2012
SeByte: A semantic clone detection tool for intermediate languages
I. Keivanloo and C. K. Roy and J. Rilling – SeByte: A semantic clone detection tool for intermediate languages – 2012 20th IEEE International Conference on Program Comprehension (ICPC) – 2012
Inferring Repository File Structure Modifications Using Nearest-Neighbor Clone Detection
T. Lavoie and F. Khomh and E. Merlo and Y. Zou – Inferring Repository File Structure Modifications Using Nearest-Neighbor Clone Detection – 2012 19th Working Conference on Reverse Engineering – 2012
CBCD: Cloned buggy code detector
J. Li and M. D. Ernst – CBCD: Cloned buggy code detector – 2012 34th International Conference on Software Engineering (ICSE) – 2012
SOFTWARE CLONING IN EXTREME PROGRAMMING ENVIRONMENT
Mahajan, Ginika – SOFTWARE CLONING IN EXTREME PROGRAMMING ENVIRONMENT – IJREAS – 2012
Dispersion of changes in cloned and non-cloned code
M. Mondal and C. K. Roy and K. A. Schneider – Dispersion of changes in cloned and non-cloned code – 2012 6th International Workshop on Software Clones (IWSC) – 2012
An Empirical Study on Clone Stability
Mondal, Manishankar and Roy, Chanchal K. and Schneider, Kevin A. – An Empirical Study on Clone Stability – SIGAPP Appl. Comput. Rev. – 2012
Comparative Stability of Cloned and Non-Cloned Code: An Empirical Study
Mondal, Manishankar and Roy, Chanchal K. and Rahman, Md. Saidur and Saha, Ripon K. and Krinke, Jens and Schneider, Kevin A. – Comparative Stability of Cloned and Non-Cloned Code: An Empirical Study – Proceedings of the 27th Annual ACM Symposium on Applied Computing – 2012
Folding Repeated Instructions for Improving Token-Based Code Clone Detection
H. Murakami and K. Hotta and Y. Higo and H. Igaki and S. Kusumoto – Folding Repeated Instructions for Improving Token-Based Code Clone Detection – 2012 IEEE 12th International Working Conference on Source Code Analysis and Manipulation – 2012
Clone Management for Evolving Software
H. A. Nguyen and T. T. Nguyen and N. H. Pham and J. Al-Kofahi and T. N. Nguyen – Clone Management for Evolving Software – IEEE Transactions on Software Engineering – 2012
Evolution of Near-Miss Clones
S. Bazrafshan – Evolution of Near-Miss Clones – 2012 IEEE 12th International Working Conference on Source Code Analysis and Manipulation – 2012
Clones: What is that smell?
Rahman, Foyzur and Bird, Christian and Devanbu, Premkumar – Clones: What is that smell? – Empirical Software Engineering – 2012
Clone Detection Meets Semantic Web-Based Transitive Closure Computation
Keivanloo, Iman and Rilling, Juergen – Clone Detection Meets Semantic Web-Based Transitive Closure Computation – Proceedings of the First International Workshop on Realizing AI Synergies in Software Engineering – 2012
Detecting C source code clones in college students’ homework
Jinguo He – Detecting C source code clones in college students’ homework – 2012 International Conference on Computer Science and Information Processing (CSIP) – 2012
Towards Qualitative Comparison of Simulink Model Clone Detection Approaches
Stephan, Matthew and Alafi, Manar H. and Stevenson, Andrew and Cordy, James R. – Towards Qualitative Comparison of Simulink Model Clone Detection Approaches – Proceedings of the 6th International Workshop on Software Clones – 2012
A Case Study on Applying Clone Technology to an Industrial Application Framework
T\”uz\”un, Eray and Er, Emre – A Case Study on Applying Clone Technology to an Industrial Application Framework – Proceedings of the 6th International Workshop on Software Clones – 2012
A method for proactive moderation of code clones in IDEs
R. D. Venkatasubramanyam and H. K. Singh and K. Ravikanth – A method for proactive moderation of code clones in IDEs – 2012 6th International Workshop on Software Clones (IWSC) – 2012
Can i clone this piece of code here?
Wang, Xiaoyin and Dang, Yingnong and Zhang, Lu and Zhang, Dongmei and Lan, Erica and Mei, Hong – Can i clone this piece of code here? – 2012 27th IEEE/ACM International Conference on Automated Software Engineering (ASE) – 2012
Development of a Code Clone Search Tool for Open Source Repositories
Xia, Pei and Manabe, Yuki and Yoshida, Norihiro and Inoue, Katsuro – Development of a Code Clone Search Tool for Open Source Repositories – Information and Media Technologies – 2012
Development of a code clone search tool for open source repositories
Xia, Pei and Manabe, Yuki and Yoshida, Norihiro and Inoue, Katsuro – Development of a code clone search tool for open source repositories – Computer Software – 2012
Evolution of Component Relationships between Framework and Application
Yokomori, Reishi and Siy, Harvey and Yoshida, Norihiro and Noro, Masami and Inoue, Katsuro – Evolution of Component Relationships between Framework and Application – Journal of Computers – 2012
An Experience Report on Analyzing Industrial Software Systems Using Code Clone Detection Techniques
N. Yoshida and Y. Higo and S. Kusumoto and K. Inoue – An Experience Report on Analyzing Industrial Software Systems Using Code Clone Detection Techniques – 2012 19th Asia-Pacific Software Engineering Conference – 2012
A Scalable and Accurate Approach Based on Count Matrix for Detecting Code Clones
Yuan, Yang – A Scalable and Accurate Approach Based on Count Matrix for Detecting Code Clones – Proceedings of the 11th Annual International Conference on Aspect-Oriented Software Development Companion – 2012
Boreas: An accurate and scalable token-based approach to code clone detection
Yuan, Yang and Guo, Yao – Boreas: An accurate and scalable token-based approach to code clone detection – 2012 27th IEEE/ACM International Conference on Automated Software Engineering, ASE 2012 – Proceedings – 2012
Clones: Underlying Patterns throughout the Software Lifecycle.
Zage, DJ and Zage, WM and Zage, D – Clones: Underlying Patterns throughout the Software Lifecycle. – 9th Working Conference on Mining Software Repositories – 2012
Cloning practices: Why developers clone and what can be changed
G. Zhang and X. Peng and Z. Xing and W. Zhao – Cloning practices: Why developers clone and what can be changed – 2012 28th IEEE International Conference on Software Maintenance (ICSM) – 2012
IDE-Based Real-Time Focused Search for near-Miss Clones
Zibran, Minhaz F. and Roy, Chanchal K. – IDE-Based Real-Time Focused Search for near-Miss Clones – Proceedings of the 27th Annual ACM Symposium on Applied Computing – 2012
2011
VisCad: Flexible Code Clone Analysis Support for NiCad
Asaduzzaman, Muhammad and Roy, Chanchal K. and Schneider, Kevin A. – VisCad: Flexible Code Clone Analysis Support for NiCad – Proceedings of the 5th International Workshop on Software Clones – 2011
On the Need for Human-Based Empirical Validation of Techniques and Tools for Code Clone Analysis
Carver, Jeffrey and Chatterji, Debarshi and Kraft, Nicholas A. – On the Need for Human-Based Empirical Validation of Techniques and Tools for Code Clone Analysis – Proceedings of the 5th International Workshop on Software Clones – 2011
DebCheck: Efficient Checking for Open Source Code Clones in Software Systems
Cordy, James R and Roy, Chanchal K – DebCheck: Efficient Checking for Open Source Code Clones in Software Systems – 2011 IEEE 19th International Conference on Program Comprehension – 2011
Fifth International Workshop on Software Clones (IWSC 2011)
Cordy, James R. and Inoue, Katsuro and Jarzabek, Stanislaw and Koschke, Rainer – Fifth International Workshop on Software Clones (IWSC 2011) – Proceedings of the 33rd International Conference on Software Engineering – 2011
Automated Type-3 Clone Oracle Using Levenshtein Metric
Lavoie, Thierry and Merlo, Ettore – Automated Type-3 Clone Oracle Using Levenshtein Metric – Proceedings of the 5th International Workshop on Software Clones – 2011
Code Clone Detection Experience at Microsoft
Dang, Yingnong and Ge, Song and Huang, Ray and Zhang, Dongmei – Code Clone Detection Experience at Microsoft – Proceedings of the 5th International Workshop on Software Clones – 2011
Determining the Provenance of Software Artifacts
Godfrey, Michael W. and German, Daniel M. and Davies, Julius and Hindle, Abram – Determining the Provenance of Software Artifacts – Proceedings of the 5th International Workshop on Software Clones – 2011
Incremental Clone Detection and Elimination for Erlang Programs
Li, Huiqing and Thompson, Simon – Incremental Clone Detection and Elimination for Erlang Programs – Proceedings of the 14th International Conference on Fundamental Approaches to Software Engineering: Part of the Joint European Conferences on Theory and Practice of Software – 2011
Visualizing the Evolution of Code Clones
Saha, Ripon K. and Roy, Chanchal K. and Schneider, Kevin A. – Visualizing the Evolution of Code Clones – Proceedings of the 5th International Workshop on Software Clones – 2011
Analyzing and Forecasting Near-Miss Clones in Evolving Software: An Empirical Study
M. F. Zibran and R. K. Saha and M. Asaduzzaman and C. K. Roy – Analyzing and Forecasting Near-Miss Clones in Evolving Software: An Empirical Study – 2011 16th IEEE International Conference on Engineering of Complex Computer Systems – 2011
Code Similarity in TouchDevelop: Harnessing Clones
Tillmann, Nikolai and Fahndrich, Manuel and Moskal, Michal and de Halleux, Peli – Code Similarity in TouchDevelop: Harnessing Clones – Microsoft Technical Report – 2011
Index-Based Model Clone Detection
Hummel, Benjamin and Juergens, Elmar and Steidl, Daniela – Index-Based Model Clone Detection – Proceedings of the 5th International Workshop on Software Clones – 2011
Research in Cloning beyond Code: A First Roadmap
Juergens, Elmar – Research in Cloning beyond Code: A First Roadmap – Proceedings of the 5th International Workshop on Software Clones – 2011
On the Congruence of Modularity and Code Coupling
Beck, Fabian and Diehl, Stephan – On the Congruence of Modularity and Code Coupling – Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering – 2011
On the Effectiveness of Simhash for Detecting Near-Miss Clones in Large Scale Software Systems
M. S. Uddin and C. K. Roy and K. A. Schneider and A. Hindle – On the Effectiveness of Simhash for Detecting Near-Miss Clones in Large Scale Software Systems – 2011 18th Working Conference on Reverse Engineering – 2011
Extracting code clones for refactoring using combinations of clone metrics
Choi, Eunjong and Yoshida, Norihiro and Ishio, Takashi and Inoue, Katsuro and Sano, Tateki – Extracting code clones for refactoring using combinations of clone metrics – Proceedings – International Conference on Software Engineering – 2011
Live Scatterplots
Cordy, James R. – Live Scatterplots – Proceedings of the 5th International Workshop on Software Clones – 2011
Exploring Large-Scale System Similarity Using Incremental Clone Detection and Live Scatterplots
J. R. Cordy – Exploring Large-Scale System Similarity Using Incremental Clone Detection and Live Scatterplots – 2011 IEEE 19th International Conference on Program Comprehension – 2011
Frequency and risks of changes to clones
Göde, Nils and Koschke, Rainer – Frequency and risks of changes to clones – Proceedings – International Conference on Software Engineering – 2011
Code Clone Detection on Specialized PDGs with Heuristics
Higo, Yoshiki and Kusumoto, Shinji – Code Clone Detection on Specialized PDGs with Heuristics – Proceedings of the 2011 15th European Conference on Software Maintenance and Reengineering – 2011
MeCC: Memory comparison-based clone detector
Kim, Heejung and Jung, Yungbum and Kim, Sunghun and Yi, Kwankeun – MeCC: Memory comparison-based clone detector – Proceedings – International Conference on Software Engineering – 2011
Analyzing Web Service Similarity Using Contextual Clones
Martin, Douglas and Cordy, James R. – Analyzing Web Service Similarity Using Contextual Clones – Proceedings of the 5th International Workshop on Software Clones – 2011
An Empirical Study of the Impacts of Clones in Software Maintenance
M. Mondal and M. S. Rahman and R. K. Saha and C. K. Roy and J. Krinke and K. A. Schneider – An Empirical Study of the Impacts of Clones in Software Maintenance – 2011 IEEE 19th International Conference on Program Comprehension – 2011
Internet-scale Real-time Code Clone Search Via Multi-level Indexing
Keivanloo, Iman and Rilling, Juergen and Charland, Philippe – Internet-scale Real-time Code Clone Search Via Multi-level Indexing – 8th Working Conference on Reverse Engineering, WCRE – 2011
Reasoning about Global Clones: Scalable Semantic Clone Detection
P. Schugerl and J. Rilling and P. Charland – Reasoning about Global Clones: Scalable Semantic Clone Detection – 2011 IEEE 35th Annual Computer Software and Applications Conference – 2011
An automatic framework for extracting and classifying near-miss clone genealogies
R. K. Saha and C. K. Roy and K. A. Schneider – An automatic framework for extracting and classifying near-miss clone genealogies – 2011 27th IEEE International Conference on Software Maintenance (ICSM) – 2011
Scalable Clone Detection Using Description Logic
Schugerl, Philipp – Scalable Clone Detection Using Description Logic – Proceedings of the 5th International Workshop on Software Clones – 2011
Analyzing the Effect of Preprocessor Annotations on Code Clones
S. Schulze and E. Jurgens and J. Feigenspan – Analyzing the Effect of Preprocessor Annotations on Code Clones – 2011 IEEE 11th International Working Conference on Source Code Analysis and Manipulation – 2011
CloneDifferentiator: Analyzing clones by differentiation
Z. Xing and Y. Xue and S. Jarzabek – CloneDifferentiator: Analyzing clones by differentiation – 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011) – 2011
Specifying and detecting meaningful changes in programs
Y. Yu and T. T. Tun and B. Nuseibeh – Specifying and detecting meaningful changes in programs – 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011) – 2011
CMCD: Count Matrix Based Code Clone Detection
Y. Yuan and Y. Guo – CMCD: Count Matrix Based Code Clone Detection – 2011 18th Asia-Pacific Software Engineering Conference – 2011
Conflict-Aware Optimal Scheduling of Code Clone Refactoring: A Constraint Programming Approach
M. F. Zibran and C. K. Roy – Conflict-Aware Optimal Scheduling of Code Clone Refactoring: A Constraint Programming Approach – 2011 IEEE 19th International Conference on Program Comprehension – 2011
Towards Flexible Code Clone Detection, Management, and Refactoring in IDE
Zibran, Minhaz F. and Roy, Chanchal K. – Towards Flexible Code Clone Detection, Management, and Refactoring in IDE – Proceedings of the 5th International Workshop on Software Clones – 2011
How Code Skips over Revisions
Kamiya, Toshihiro – How Code Skips over Revisions – Proceedings of the 5th International Workshop on Software Clones – 2011
On the Need for Human-Based Empirical Validation of Techniques and Tools for Code Clone Analysis
Carver, Jeffrey and Chatterji, Debarshi and Kraft, Nicholas A. – On the Need for Human-Based Empirical Validation of Techniques and Tools for Code Clone Analysis – Proceedings of the 5th International Workshop on Software Clones – 2011
Viewing Simple Clones from Structural Clones’ Perspective
Basit, Hamid Abdul and Ali, Usman and Jarzabek, Stan – Viewing Simple Clones from Structural Clones’ Perspective – Proceedings of the 5th International Workshop on Software Clones – 2011
Clone Stability
N. Göde and J. Harder – Clone Stability – 2011 15th European Conference on Software Maintenance and Reengineering – 2011
Guilty or Not Guilty: Using Clone Metrics to Determine Open Source Licensing Violations
A. Monden and S. Okahara and Y. Manabe and K. Matsumoto – Guilty or Not Guilty: Using Clone Metrics to Determine Open Source Licensing Violations – IEEE Software – 2011
2010
Achieving Accurate Clone Detection Results
Juergens, Elmar and Gode, Nils – Achieving Accurate Clone Detection Results – Proceedings of the 4th International Workshop on Software Clones – 2010
Measuring the Efficacy of Code Clone Information: An Empirical Study
Chatterji, Debarshi and Massengill, Beverly and Oslin, Jason and Carver, Jeffrey C. and Kraft, Nicholas A. – Measuring the Efficacy of Code Clone Information: An Empirical Study – Evaluation and Usability of Programming Languages and Tools – 2010
From Whence It Came: Detecting Source Code Clones by Analyzing Assembler
Davis, Ian and Davis, Ian J and Godfrey, Michael W – From Whence It Came: Detecting Source Code Clones by Analyzing Assembler – Proceedings of Working Conference on Reverse Engineering (WCRE) – 2010
A Hybrid Approach (Syntactic and Textual) to Clone Detection
Funaro, Marco and Braga, Daniele and Campi, Alessandro and Ghezzi, Carlo – A Hybrid Approach (Syntactic and Textual) to Clone Detection – Proceedings of the 4th International Workshop on Software Clones – 2010
Clone removal: fact or fiction?
Göde, Nils – Clone removal: fact or fiction? – Proceeding of the 4th ICSE International Workshop on Software Clones (IWSC) – 2010
Issues in clone classification for dataflow languages
Gold, Nicolas and Krinke, Jens and Harman, Mark and Binkley, David – Issues in clone classification for dataflow languages – Proceedings – International Conference on Software Engineering – 2010
Fourth International Workshop on Software Clones (IWSC)
Inoue, Katsuro and Jarzabek, Stanislaw and Cordy, James R. and Koshke, Rainer – Fourth International Workshop on Software Clones (IWSC) – Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering – Volume 2 – 2010
Clone Detection by Comparing Abstract Memory States
Kim, Heejung and Jung, Yungbum and Kim, Sunghun and Yi, Kwangkeun – Clone Detection by Comparing Abstract Memory States – Research on Software Analysis for Error-free Computing (ROSAEC) – 2010
Distinguishing Copies from Originals in Software Clones
Krinke, Jens and Gold, Nicolas and Jia, Yue and Binkley, David – Distinguishing Copies from Originals in Software Clones – Proceedings of the 4th International Workshop on Software Clones – 2010
Instant Code Clone Search
Lee, Mu-Woong and Roh, Jong-Won and Hwang, Seung-won and Kim, Sunghun – Instant Code Clone Search – Proceedings of the Eighteenth ACM SIGSOFT International Symposium on Foundations of Software Engineering – 2010
Similar Code Detection and Elimination for Erlang Programs
Li, Huiqing and Thompson, Simon – Similar Code Detection and Elimination for Erlang Programs – Practical Aspects of Declarative Languages – 2010
Enhancing Source-Based Clone Detection Using Intermediate Representation
G. M. K. Selim and K. C. Foo and Y. Zou – Enhancing Source-Based Clone Detection Using Intermediate Representation – 2010 17th Working Conference on Reverse Engineering – 2010
Extracting the similarity in detected software clones using metrics
A. Perumal and S. Kanmani and E. Kodhai – Extracting the similarity in detected software clones using metrics – 2010 International Conference on Computer and Communication Technology (ICCCT) – 2010
Near-miss function clones in open source software: An empirical study
Roy, C. K. and Cordy, J. R. – Near-miss function clones in open source software: An empirical study – Journal of Software Maintenance and Evolution – 2010
Are scripting languages really different?
Roy, Chanchal K. and Cordy, James R. – Are scripting languages really different? – Proceedings of International Conference on Software Engineering – 2010
Evaluating Code Clone Genealogies at Release Level: An Empirical Study
R. K. Saha and M. Asaduzzaman and M. F. Zibran and C. K. Roy and K. A. Schneider – Evaluating Code Clone Genealogies at Release Level: An Empirical Study – 2010 10th IEEE Working Conference on Source Code Analysis and Manipulation – 2010
Code Clones in Feature-Oriented Software Product Lines
Schulze, Sandro and Apel, Sven and K\”astner, Christian – Code Clones in Feature-Oriented Software Product Lines – Proceedings of the Ninth International Conference on Generative Programming and Component Engineering – 2010
Studying the Impact of Clones on Software Defects
G. M. K. Selim and L. Barbour and W. Shang and B. Adams and A. E. Hassan and Y. Zou – Studying the Impact of Clones on Software Defects – 2010 17th Working Conference on Reverse Engineering – 2010
Modeling clones evolution in open source systems through chaos theory
D. M. Shawky and A. F. Ali – Modeling clones evolution in open source systems through chaos theory – 2010 2nd International Conference on Software Technology and Engineering – 2010
Clone Detection by Exploiting Assembler
Davis, Ian J. and Godfrey, Michael W. – Clone Detection by Exploiting Assembler – Proceedings of the 4th International Workshop on Software Clones – 2010
Towards a Multi-Scale Approach for Source Code Approximate Match Report
Chilowicz, Michel and Duris, Etienne and Roussel, Gilles – Towards a Multi-Scale Approach for Source Code Approximate Match Report – Proceedings of the 4th International Workshop on Software Clones – 2010
Actively Comparing Clones inside the Code Editor
Jacob, Ferosh and Hou, Daqing and Jablonski, Patricia – Actively Comparing Clones inside the Code Editor – Proceedings of the 4th International Workshop on Software Clones – 2010
Are Scripting Languages Really Different?
Roy, Chanchal K. and Cordy, James R. – Are Scripting Languages Really Different? – Proceedings of the 4th International Workshop on Software Clones – 2010
Tracking Clones’ Imprint
Lozano, Angela and Wermelinger, Michel – Tracking Clones’ Imprint – Proceedings of the 4th International Workshop on Software Clones – 2010
Are Clones Harmful for Maintenance?
Jarzabek, Stan and Xue, Yinxing – Are Clones Harmful for Maintenance? – Proceedings of the 4th International Workshop on Software Clones – 2010
Quo Vadis, Clone Management?
Harder, Jan and G\”ode, Nils – Quo Vadis, Clone Management? – Proceedings of the 4th International Workshop on Software Clones – 2010
Clone Detection and Elimination for Haskell
Brown, Christopher and Thompson, Simon – Clone Detection and Elimination for Haskell – Proceedings of the 2010 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation – 2010
An approach for assessing similarity metrics used in metric-based clone detection techniques
D. M. Shawky and A. F. Ali – An approach for assessing similarity metrics used in metric-based clone detection techniques – 2010 3rd International Conference on Computer Science and Information Technology – 2010
Using clone detection to identify bugs in concurrent software
K. Jalbert and J. S. Bradbury – Using clone detection to identify bugs in concurrent software – 2010 IEEE International Conference on Software Maintenance – 2010
Can clone detection support quality assessments of requirements specifications?
E. Juergens and F. Deissenboeck and M. Feilkas and B. Hummel and B. Schaetz and S. Wagner and C. Domann and J. Streit – Can clone detection support quality assessments of requirements specifications? – 2010 ACM/IEEE 32nd International Conference on Software Engineering – 2010
Code Similarities Beyond Copy Paste
E. Juergens and F. Deissenboeck and B. Hummel – Code Similarities Beyond Copy Paste – 2010 14th European Conference on Software Maintenance and Reengineering – 2010
Latent semantic indexing (LSI) fails for TREC collections
Atreya, Avinash and Elkan, Charles – Latent semantic indexing (LSI) fails for TREC collections – SIGKDD Explorations – 2010
2009
Exploring the Design Space of Proactive Tool Support for Copy-and-Paste Programming
Hou, Daqing and Jacob, Ferosh and Jablonski, Patricia – Exploring the Design Space of Proactive Tool Support for Copy-and-Paste Programming – Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research – 2009
Vector space analysis of software clones
S. Grant and J. R. Cordy – Vector space analysis of software clones – 2009 IEEE 17th International Conference on Program Comprehension – 2009
CnP: Towards an environment for the proactive management of copy-and-paste programming
D. Hou and P. Jablonski and F. Jacob – CnP: Towards an environment for the proactive management of copy-and-paste programming – 2009 IEEE 17th International Conference on Program Comprehension – 2009
Do code clones matter?
E. Juergens and F. Deissenboeck and B. Hummel and S. Wagner – Do code clones matter? – 2009 IEEE 31st International Conference on Software Engineering – 2009
Third International Workshop on Software Clones (IWSC)
R. Koschke and S. Jarzabek and J. Cordy and K. Inoue – Third International Workshop on Software Clones (IWSC) – 2009 13th European Conference on Software Maintenance and Reengineering – 2009
Tree-Pattern-Based Duplicate Code Detection
Lee, Hyo-Sub and Doh, Kyung-Goo – Tree-Pattern-Based Duplicate Code Detection – Proceedings of the ACM First International Workshop on Data-Intensive Software Management and Mining – 2009
Clone Detection and Removal for Erlang/OTP within a Refactoring Environment
Li, Huiqing and Thompson, Simon – Clone Detection and Removal for Erlang/OTP within a Refactoring Environment – Proceedings of the 2009 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation – 2009
Detection and analysis of near-miss software clones
C. K. Roy – Detection and analysis of near-miss software clones – 2009 IEEE International Conference on Software Maintenance – 2009
An extended assessment of type-3 clones as detected by state-of-the-art tools
Tiarks, R and Koschke, R and Journal, R Falke – Software Quality and undefined 2011 – An extended assessment of type-3 clones as detected by state-of-the-art tools – 9th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM) – 2009
Managing Code Clones Using Dynamic Change Tracking and Resolution
Wit, Michiel and Zaidman, Andy and Deursen, Arie – Managing Code Clones Using Dynamic Change Tracking and Resolution – 25th IEEE International Conference on Software Maintenance (ICSM) – 2009
Do Code Clones Matter?
Juergens, Elmar and Deissenboeck, Florian and Hummel, Benjamin and Wagner, Stefan – Do Code Clones Matter? – Proceedings of the 31st International Conference on Software Engineering – 2009
SHINOBI: A Tool for Automatic Code Clone Detection in the IDE
S. Kawaguchi and T. Yamashina and H. Uwano and K. Fushida and Y. Kamei and M. Nagura and H. Iida – SHINOBI: A Tool for Automatic Code Clone Detection in the IDE – 2009 16th Working Conference on Reverse Engineering – 2009
Syntax tree fingerprinting for source code similarity detection
M. Chilowicz and E. Duris and G. Roussel – Syntax tree fingerprinting for source code similarity detection – 2009 IEEE 17th International Conference on Program Comprehension – 2009
CloneDetective – A workbench for clone detection research
E. Juergens and F. Deissenboeck and B. Hummel – CloneDetective – A workbench for clone detection research – 2009 IEEE 31st International Conference on Software Engineering – 2009
Complete and accurate clone detection in graph-based models
N. H. Pham and H. A. Nguyen and T. T. Nguyen and J. M. Al-Kofahi and T. N. Nguyen – Complete and accurate clone detection in graph-based models – 2009 IEEE 31st International Conference on Software Engineering – 2009
Incremental Clone Detection
N. Göde and R. Koschke – Incremental Clone Detection – 2009 13th European Conference on Software Maintenance and Reengineering – 2009
A Data Mining Approach for Detecting Higher-Level Clones in Software
H. A. Basit and S. Jarzabek – A Data Mining Approach for Detecting Higher-Level Clones in Software – IEEE Transactions on Software Engineering – 2009
An Empirical Study on Inconsistent Changes to Code Clones at Release Level
N. Bettenburg and W. Shang and W. Ibrahim and B. Adams and Y. Zou and A. E. Hassan – An Empirical Study on Inconsistent Changes to Code Clones at Release Level – 2009 16th Working Conference on Reverse Engineering – 2009
Code Clone Graph Metrics for Detecting Diffused Code Clones
Y. Fukushima and R. Kula and S. Kawaguchi and K. Fushida and M. Nagura and H. Iida – Code Clone Graph Metrics for Detecting Diffused Code Clones – 2009 16th Asia-Pacific Software Engineering Conference – 2009
Problematic Code Clones Identification Using Multiple Detection Results
Y. Higo and K. Sawa and S. Kusumoto – Problematic Code Clones Identification Using Multiple Detection Results – 2009 16th Asia-Pacific Software Engineering Conference – 2009
Computing Structural Types of Clone Syntactic Blocks
E. Merlo and T. Lavoie – Computing Structural Types of Clone Syntactic Blocks – 2009 16th Working Conference on Reverse Engineering – 2009
Evolution of Type-1 Clones
N. Göde – Evolution of Type-1 Clones – 2009 Ninth IEEE International Working Conference on Source Code Analysis and Manipulation – 2009
An Assessment of Type-3 Clones as Detected by State-of-the-Art Tools
R. Tiarks and R. Koschke and R. Falke – An Assessment of Type-3 Clones as Detected by State-of-the-Art Tools – 2009 Ninth IEEE International Working Conference on Source Code Analysis and Manipulation – 2009
A Mutation/Injection-Based Automatic Framework for Evaluating Code Clone Detection Tools
C. K. Roy and J. R. Cordy – A Mutation/Injection-Based Automatic Framework for Evaluating Code Clone Detection Tools – 2009 International Conference on Software Testing, Verification, and Validation Workshops – 2009
Clone Detection via Structural Abstraction
Evans, William S. and Fraser, Christopher W. and Ma, Fei – Clone Detection via Structural Abstraction – Software Quality Journal – 2009
2008
Scenario-Based Comparison of Clone Detection Techniques
C. K. Roy and J. R. Cordy – Scenario-Based Comparison of Clone Detection Techniques – 2008 16th IEEE International Conference on Program Comprehension – 2008
NICAD: Accurate Detection of Near-Miss Intentional Clones Using Flexible Pretty-Printing and Code Normalization
C. K. Roy and J. R. Cordy – NICAD: Accurate Detection of Near-Miss Intentional Clones Using Flexible Pretty-Printing and Code Normalization – 2008 16th IEEE International Conference on Program Comprehension – 2008
An Empirical Study of Function Clones in Open Source Software
C. K. Roy and J. R. Cordy – An Empirical Study of Function Clones in Open Source Software – 2008 15th Working Conference on Reverse Engineering – 2008
Scalable detection of semantic clones
M. Gabel and L. Jiang and Z. Su – Scalable detection of semantic clones – 2008 ACM/IEEE 30th International Conference on Software Engineering – 2008
Empirical Evaluation of Clone Detection Using Syntax Suffix Trees
Falke, Raimar and Frenzel, Pierre and Koschke, Rainer – Empirical Evaluation of Clone Detection Using Syntax Suffix Trees – Empirical Softw. Engg. – 2008
Detecting Clones in Business Applications
J. Guo and Y. Zou – Detecting Clones in Business Applications – 2008 15th Working Conference on Reverse Engineering – 2008
Clone detection in automotive model-based development
F. Deissenboeck and B. Hummel and E. Jürgens and B. Schätz and S. Wagner and J. Girard and S. Teuchert – Clone detection in automotive model-based development – 2008 ACM/IEEE 30th International Conference on Software Engineering – 2008
Assessing the effect of clones on changeability
A. Lozano and M. Wermelinger – Assessing the effect of clones on changeability – 2008 IEEE International Conference on Software Maintenance – 2008
Query-based filtering and graphical view generation for clone analysis
Yali Zhang and H. A. Basit and S. Jarzabek and D. Anh and M. Low – Query-based filtering and graphical view generation for clone analysis – 2008 IEEE International Conference on Software Maintenance – 2008
Is Cloned Code More Stable than Non-cloned Code?
J. Krinke – Is Cloned Code More Stable than Non-cloned Code? – 2008 Eighth IEEE International Working Conference on Source Code Analysis and Manipulation – 2008
Mining Coding Patterns to Detect Crosscutting Concerns in Java Programs
T. Ishio and H. Date and T. Miyake and K. Inoue – Mining Coding Patterns to Detect Crosscutting Concerns in Java Programs – 2008 15th Working Conference on Reverse Engineering – 2008
Aspect Mining from a Modeling Perspective
Zhang, Jing and Gray, Jeff and Lin, Yuehua and Tairas, Robert – Aspect Mining from a Modeling Perspective – International Journal of Computer Applications in Technology (IJCAT) – 2008
2007
Techniques and Algorithm for Clone Detection and Analysis
Jadhav, Snehal R and Wakurdekar, Sachin B – Techniques and Algorithm for Clone Detection and Analysis – International Journal of Innovative Research in Computer and Communication Engineering – 2007
Context-Based Detection of Clone-Related Bugs
Jiang, Lingxiao and Su, Zhendong and Chiu, Edwin – Context-Based Detection of Clone-Related Bugs – Proceedings of the the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on The Foundations of Software Engineering – 2007
Analysis of the Linux Kernel Evolution Using Code Clone Coverage
Livieri, Simone and Higo, Yoshiki and Matsushita, Makoto and Inoue, Katsuro – Analysis of the Linux Kernel Evolution Using Code Clone Coverage – Proceedings of the Fourth International Workshop on Mining Software Repositories – 2007
DECKARD: Scalable and Accurate Tree-Based Detection of Code Clones
L. Jiang and G. Misherghi and Z. Su and S. Glondu – DECKARD: Scalable and Accurate Tree-Based Detection of Code Clones – 29th International Conference on Software Engineering (ICSE’07) – 2007
Applying a Code Clone Detection Method to Domain Analysis of Device Drivers
Y. Ma and D. Woo – Applying a Code Clone Detection Method to Domain Analysis of Device Drivers – 14th Asia-Pacific Software Engineering Conference (APSEC’07) – 2007
Clone Smells in Software Evolution
T. Bakota and R. Ferenc and T. Gyimothy – Clone Smells in Software Evolution – 2007 IEEE International Conference on Software Maintenance – 2007
A Study of Consistent and Inconsistent Changes to Code Clones
J. Krinke – A Study of Consistent and Inconsistent Changes to Code Clones – 14th Working Conference on Reverse Engineering (WCRE 2007) – 2007
Finding Clones with Dup: Analysis of an Experiment
B. S. Baker – Finding Clones with Dup: Analysis of an Experiment – IEEE Transactions on Software Engineering – 2007
SoftGUESS: Visualization and Exploration of Code Clones in Context
E. Adar and M. Kim – SoftGUESS: Visualization and Exploration of Code Clones in Context – 29th International Conference on Software Engineering (ICSE’07) – 2007
Evaluating the Harmfulness of Cloning: A Change Based Experiment
A. Lozano and M. Wermelinger and B. Nuseibeh – Evaluating the Harmfulness of Cloning: A Change Based Experiment – Fourth International Workshop on Mining Software Repositories (MSR’07:ICSE Workshops 2007) – 2007
How Clones are Maintained: An Empirical Study
L. Aversano and L. Cerulo and M. Di Penta – How Clones are Maintained: An Empirical Study – 11th European Conference on Software Maintenance and Reengineering (CSMR’07) – 2007
Simultaneous Modification Support based on Code Clone Analysis
Y. Higo and Y. Ueda and S. Kusumoto and K. Inoue – Simultaneous Modification Support based on Code Clone Analysis – 14th Asia-Pacific Software Engineering Conference (APSEC’07) – 2007
Evaluating Aspect Mining Techniques: A Case Study
C. K. Roy and M. Gias Uddin and B. Roy and T. R. Dean – Evaluating Aspect Mining Techniques: A Case Study – 15th IEEE International Conference on Program Comprehension (ICPC ’07) – 2007
Efficient Token Based Clone Detection with Flexible Tokenization
Basit, Hamid Abdul and Jarzabek, Stan – Efficient Token Based Clone Detection with Flexible Tokenization – Proceedings of the the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on The Foundations of Software Engineering – 2007
Tracking Code Clones in Evolving Software
Duala-Ekoko, Ekwa and Robillard, Martin P. – Tracking Code Clones in Evolving Software – Proceedings of the 29th International Conference on Software Engineering – 2007
Search Based Software Engineering for Program Comprehension
M. Harman – Search Based Software Engineering for Program Comprehension – 15th IEEE International Conference on Program Comprehension (ICPC ’07) – 2007
CReN: a tool for tracking copy-and-paste code clones and renaming identifiers consistently in the IDE.
Deshane, Patricia and Hou, Daqing – CReN: a tool for tracking copy-and-paste code clones and renaming identifiers consistently in the IDE. – Proceedings of the 2007 OOPSLA workshop on Eclipse Technology eXchange (ETX) – 2007
A Framework for Studying Clones In Large Software Systems
Z. M. Jiang and A. E. Hassan – A Framework for Studying Clones In Large Software Systems – Seventh IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2007) – 2007
A Survey of Automated Code-Level Aspect Mining Techniques
Kellens, Andy and Mens, Kim and Tonella, Paolo – A Survey of Automated Code-Level Aspect Mining Techniques – Transactions on Aspect-Oriented Software Development IV – 2007
Very-Large Scale Code Clone Analysis and Visualization of Open Source Programs Using Distributed CCFinder: D-CCFinder
Livieri, Simone and Higo, Yoshiki and Matushita, Makoto and Inoue, Katsuro – Very-Large Scale Code Clone Analysis and Visualization of Open Source Programs Using Distributed CCFinder: D-CCFinder – Proceedings of the 29th International Conference on Software Engineering – 2007
Detecting Near-Duplicates for Web Crawling
Manku, Gurmeet Singh and Jain, Arvind and Das Sarma, Anish – Detecting Near-Duplicates for Web Crawling – Proceedings of the 16th International Conference on World Wide Web – 2007
Source Code Enhancement Using Reduction of Duplicated Code
Nasehi, Seyyed Mehdi and Sotudeh, Gholam Reza and Gomrokchi, Maziar – Source Code Enhancement Using Reduction of Duplicated Code – Proceedings of the 25th Conference on IASTED International Multi-Conference: Software Engineering – 2007
Combining Formal Concept Analysis with Information Retrieval for Concept Location in Source Code
Poshyvanyk, Denys and Marcus, Andrian – Combining Formal Concept Analysis with Information Retrieval for Concept Location in Source Code – Proceedings of the 15th IEEE International Conference on Program Comprehension – 2007
Using Server Pages to Unify Clones in Web Applications: A Trade-Off Analysis
D. C. Rajapakse and S. Jarzabek – Using Server Pages to Unify Clones in Web Applications: A Trade-Off Analysis – 29th International Conference on Software Engineering (ICSE’07) – 2007
2006
Detecting Duplications in Sequence Diagrams Based on Suffix Trees
H. Liu and Z. Ma and L. Zhang and W. Shao – Detecting Duplications in Sequence Diagrams Based on Suffix Trees – 2006 13th Asia Pacific Software Engineering Conference (APSEC’06) – 2006
“Cloning Considered Harmful” Considered Harmful
C. Kapser and M. W. Godfrey – “Cloning Considered Harmful” Considered Harmful – 2006 13th Working Conference on Reverse Engineering – 2006
How Developers Copy
M. Balint and R. Marinescu and T. Girba – How Developers Copy – 14th IEEE International Conference on Program Comprehension (ICPC’06) – 2006
GUESS: A Language and Interface for Graph Exploration
Adar, Eytan – GUESS: A Language and Interface for Graph Exploration – Proceedings of the SIGCHI Conference on Human Factors in Computing Systems – 2006
A Novel Approach to Optimize Clone Refactoring Activity
Bouktif, Salah and Antoniol, Giuliano and Merlo, Ettore and Neteler, Markus – A Novel Approach to Optimize Clone Refactoring Activity – Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation – 2006
Recovering Conceptual Models from Web Applications
Di Lucca, Giuseppe Antonio and Distante, Damiano and Bernardi, Mario Luca – Recovering Conceptual Models from Web Applications – Proceedings of the 24th Annual ACM International Conference on Design of Communication – 2006
On the effectiveness of clone detection by string matching
Ducasse, Stéphane and Nierstrasz, Oscar and Rieger, Matthias – On the effectiveness of clone detection by string matching – Journal of Software Maintenance and Evolution: Research and Practice – 2006
Generic modelling of code clones
Giesecke, Simon – Generic modelling of code clones – roceedings of Duplication, Re-dundancy, and Similarity in Software – 2006
Relation of Code Clones and Change Couplings
Geiger, Reto and Fluri, Beat and Gall, Harald C. and Pinzger, Martin – Relation of Code Clones and Change Couplings – Fundamental Approaches to Software Engineering – 2006
Unifying Clones with a Generative Programming Technique: A Case Study: Practice Articles
Jarzabek, Stan and Li, Shubiao – Unifying Clones with a Generative Programming Technique: A Case Study: Practice Articles – J. Softw. Maint. Evol. – 2006
Visualizing Clone Cohesion and Coupling
Jiang, Zhen Ming and Hassan, Ahmed E. and Holt, Richard C. – Visualizing Clone Cohesion and Coupling – Proceedings of the XIII Asia Pacific Software Engineering Conference – 2006
Supporting the Analysis of Clones in Software Systems: Research Articles
Kapser, Cory J. and Godfrey, Michael W. – Supporting the Analysis of Clones in Software Systems: Research Articles – J. Softw. Maint. Evol. – 2006
Program Element Matching for Multi-Version Program Analyses
Kim, Miryung and Notkin, David – Program Element Matching for Multi-Version Program Analyses – Proceedings of the 2006 International Workshop on Mining Software Repositories – 2006
GPLAG: Detection of software plagiarism by program dependence graph analysis
Liu, Chao and Chen, Fen and Han, Jiawei and Yu, Philip – GPLAG: Detection of software plagiarism by program dependence graph analysis – Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining – 2006
Detection of Plagiarism in University Projects Using Metrics-based Spectral Similarity
Merlo, Ettore – Detection of Plagiarism in University Projects Using Metrics-based Spectral Similarity – Proceedings of Dagstuhl Seminar 06301: Duplication, Redun- dancy, and Similarity in Software – 2006
Bauhaus — A Tool Suite for Program Analysis and Reverse Engineering
Raza, Aoun and Vogel, Gunther and Pl\”odereder, Erhard – Bauhaus — A Tool Suite for Program Analysis and Reverse Engineering – Reliable Software Technologies — Ada-Europe 2006 – 2006
Detecting Similar Java Classes Using Tree Algorithms
Sager, Tobias and Bernstein, Abraham and Pinzger, Martin and Kiefer, Christoph – Detecting Similar Java Classes Using Tree Algorithms – Proceedings of the 2006 International Workshop on Mining Software Repositories – 2006
Phoenix-Based Clone Detection Using Suffix Trees
Tairas, Robert and Gray, Jeff – Phoenix-Based Clone Detection Using Suffix Trees – Proceedings of the 44th Annual Southeast Regional Conference – 2006
2005
Detecting Higher-Level Similarity Patterns in Programs
Basit, Hamid Abdul and Jarzabek, Stan – Detecting Higher-Level Similarity Patterns in Programs – Proceedings of the 10th European Software Engineering Conference Held Jointly with 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering – 2005
An Empirical Study of Code Clone Genealogies
Kim, Miryung and Sazawal, Vibha and Notkin, David and Murphy, Gail – An Empirical Study of Code Clone Genealogies – Proceedings of the 10th European Software Engineering Conference Held Jointly with 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering – 2005
Cloning by accident: an empirical study of source code cloning across software systems
R. Al-Ekram and C. Kapser and R. Holt and M. Godfrey – Cloning by accident: an empirical study of source code cloning across software systems – 2005 International Symposium on Empirical Software Engineering, 2005. – 2005
Beyond templates: a study of clones in the STL and some general implications
H. A. Basit and D. C. Rajapakse and S. Jarzabek – Beyond templates: a study of clones in the STL and some general implications – Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005. – 2005
On the use of clone detection for identifying crosscutting concern code
M. Bruntink and A. van Deursen and R. van Engelen and T. Tourwe – On the use of clone detection for identifying crosscutting concern code – IEEE Transactions on Software Engineering – 2005
An Empirical Study on Limits of Clone Unification Using Generics.
Basit, Hamid and Rajapakse, Damith and Jarzabek, Stan – An Empirical Study on Limits of Clone Unification Using Generics. – Proceedings of the 17th International Conference on Software Engineering and Knowledge Engineering (SEKE) – 2005
An Investigation of Cloning in Web Applications
Rajapakse, Damith C. and Jarzabek, Stan – An Investigation of Cloning in Web Applications – Proceedings of the 5th International Conference on Web Engineering – 2005
Understanding cloned patterns in Web applications
A. De Lucia and R. Francese and G. Scanniello and G. Tortora – Understanding cloned patterns in Web applications – 13th International Workshop on Program Comprehension (IWPC’05) – 2005
Using origin analysis to detect merging and splitting of source code entities
M. W. Godfrey and L. Zou – Using origin analysis to detect merging and splitting of source code entities – IEEE Transactions on Software Engineering – 2005
Improved Tool Support for the Investigation of Duplication in Software
Kapser, Cory and Godfrey, Michael W. – Improved Tool Support for the Investigation of Duplication in Software – Proceedings of the 21st IEEE International Conference on Software Maintenance – 2005
Using a Clone Genealogy Extractor for Understanding and Supporting Evolution of Code Clones
Kim, Miryung and Notkin, David – Using a Clone Genealogy Extractor for Understanding and Supporting Evolution of Code Clones – Proceedings of the 2005 International Workshop on Mining Software Repositories – 2005
SDD: high performance code clone detection system for large scale source code
S. Lee and Iryoung Jeong – SDD: high performance code clone detection system for large scale source code – Proceedings of the Object Oriented Programming Sys- tems Languages and Applications Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (OOPSLA) – 2005
PR-Miner: Automatically Extracting Implicit Programming Rules and Detecting Violations in Large Software Code
Li, Zhenmin and Zhou, Yuanyuan – PR-Miner: Automatically Extracting Implicit Programming Rules and Detecting Violations in Large Software Code – Proceedings of the 10th European Software Engineering Conference Held Jointly with 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering – 2005
Hybridizing Evolutionary Algorithms and Clustering Algorithms to Find Source-Code Clones
Sutton, Andrew and Kagdi, Huzefa and Maletic, Jonathan I. and Volkert, L. Gwenn – Hybridizing Evolutionary Algorithms and Clustering Algorithms to Find Source-Code Clones – Proceedings of the 7th Annual Conference on Genetic and Evolutionary Computation – 2005
Archeology of code duplication: recovering duplication chains from small duplication fragments
R. Wettel and R. Marinescu – Archeology of code duplication: recovering duplication chains from small duplication fragments – 7th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC’05) – 2005
2004
Practical Language-Independent Detection of near-Miss Clones
Cordy, James R. and Dean, Thomas R. and Synytskyy, Nikita – Practical Language-Independent Detection of near-Miss Clones – Proceedings of the 2004 Conference of the Centre for Advanced Studies on Collaborative Research – 2004
Linear complexity object-oriented similarity for clone detection and software evolution analyses
E. Merlo and G. Antoniol and M. Di Penta and V. F. Rollo – Linear complexity object-oriented similarity for clone detection and software evolution analyses – 20th IEEE International Conference on Software Maintenance, 2004. Proceedings. – 2004
Insights into system-wide code duplication
M. Rieger and S. Ducasse and M. Lanza – Insights into system-wide code duplication – 11th Working Conference on Reverse Engineering – 2004
Aiding comprehension of cloning through categorization
C. Kapser and M. W. Godfrey – Aiding comprehension of cloning through categorization – Proceedings. 7th International Workshop on Principles of Software Evolution, 2004. – 2004
An ethnographic study of copy and paste programming practices in OOPL
Miryung Kim and L. Bergman and T. Lau and D. Notkin – An ethnographic study of copy and paste programming practices in OOPL – Proceedings. 2004 International Symposium on Empirical Software Engineering, 2004. ISESE ’04. – 2004
DMS®: Program Transformations for Practical Scalable Software Evolution
Baxter, Ira and Pidgeon, Christopher and Mehlich, Michael – DMS®: Program Transformations for Practical Scalable Software Evolution – Proceedings of International Conference on Software Engineering – 2004
Plagiarism Detection in Software Designs
Belkhouche, B. and Nix, Anastasia and Hassell, Johnette – Plagiarism Detection in Software Designs – Proceedings of the 42nd Annual Southeast Regional Conference – 2004
Function Clone Detection in Web Applications: A Semiautomated Approach
Calefato, Fabio and Lanubile, Filippo and Mallardo, Teresa – Function Clone Detection in Web Applications: A Semiautomated Approach – J. Web Eng. – 2004
Locality-Sensitive Hashing Scheme Based on p-Stable Distributions
Datar, Mayur and Immorlica, Nicole and Indyk, Piotr and Mirrokni, Vahab S. – Locality-Sensitive Hashing Scheme Based on p-Stable Distributions – Proceedings of the Twentieth Annual Symposium on Computational Geometry – 2004
Reengineering Web Applications Based on Cloned Pattern Analysis
– Reengineering Web Applications Based on Cloned Pattern Analysis – Proceedings of the 12th IEEE International Workshop on Program Comprehension – 2004
Identifying reusable components in web applications.
Di Lucca, Giuseppe and Fasolino, Anna and Tramontana, Porfirio and Carlini, Ugo – Identifying reusable components in web applications. – roceedings of the IASTED International Con- ference on Software Engineering – 2004
ARIES: Refactoring support environment based on code clone analysis.
Higo, Yoshiki and Kamiya, Toshihiro and Kusumoto, Shinji and Inoue, Katsuro – ARIES: Refactoring support environment based on code clone analysis. – Proceedings of the IASTED Conference on Software Engineering and Applications – 2004
Control-Flow-Graph-Based Aspect Mining
Jens Krinke and Silvia Breu – Control-Flow-Graph-Based Aspect Mining – Proceedings of the 1st Workshop on Aspect Reverse Engineering (WARE) – 2004
A Comparison of Source Code Plagiarism Detection Engines
Lancaster, Thomas and Culwin, Fintan – A Comparison of Source Code Plagiarism Detection Engines – Computer Science Education – 2004
Source Code Retrieval Using Conceptual Similarity
Mishne, Gilad and de Rijke, Maarten – Source Code Retrieval Using Conceptual Similarity – Coupling Approaches, Coupling Media and Coupling Languages for Information Retrieval – 2004
Managing Duplicated Code with Linked Editing
Toomim, Michael and Begel, Andrew and Graham, Susan L. – Managing Duplicated Code with Linked Editing – Proceedings of the 2004 IEEE Symposium on Visual Languages – Human Centric Computing – 2004
Clone Detection in Source Code by Frequent Itemset Techniques
Wahler, Vera and Seipel, Dietmar and Gudenberg, Jurgen Wolff v. and Fischer, Gregor – Clone Detection in Source Code by Frequent Itemset Techniques – Proceedings of the Source Code Analysis and Manipulation, Fourth IEEE International Workshop – 2004
The Second International Workshop on Detection of Software Clones: Workshop Report
Walenstein, Andrew and Lakhotia, Arun and Koschke, Rainer – The Second International Workshop on Detection of Software Clones: Workshop Report – SIGSOFT Softw. Eng. Notes – 2004
2003
Problems Creating Task-Relevant Clone Detection Reference Data
Walenstein, Andrew and Jyoti, Nitin and Li, Junwei and Yang, Yun and Lakhotia, Arun – Problems Creating Task-Relevant Clone Detection Reference Data – Proceedings of the 10th Working Conference on Reverse Engineering – 2003
Reconstruction of successful software evolution using clone detection
F. Van Rysselberghe and S. Demeyer – Reconstruction of successful software evolution using clone detection – Sixth International Workshop on Principles of Software Evolution, 2003. Proceedings. – 2003
Code Compaction of Matching Single-Entry Multiple-Exit Regions
Chen, Wen-Ke and Li, Bengu and Gupta, Rajiv – Code Compaction of Matching Single-Entry Multiple-Exit Regions – Proceedings of the 10th International Conference on Static Analysis – 2003
Sifting out the Mud: Low Level C++ Code Reuse
De Sutter, Bjorn and Bruno, Sutter and Bus, Bruno and De Bosschere, Koen – Sifting out the Mud: Low Level C++ Code Reuse – Proceedings of the 17th ACM SIGPLAN Conference on Object- oriented Programming, Systems, Languages, and Applications (OOPSLA) – 2003
Are Decomposition Slices Clones?
Gallagher, Keith and Layman, Lucas – Are Decomposition Slices Clones? – Proceedings of the 11th IEEE International Workshop on Program Comprehension – 2003
Software Maintenance
Grubb, Penny and Takang, Armstrong A – Software Maintenance – World Scientificg – 2003
A Taxonomy of Clones in Source Code: The Re-Engineers Most Wanted List
Kapser, Cory and Godfrey, Michael – A Taxonomy of Clones in Source Code: The Re-Engineers Most Wanted List – Proceedings of the 2nd International Workshop on Detection of Software Clones (IWDSC) – 2003
Effective, automatic procedure extraction
R. Komondoor and S. Horwitz – Effective, automatic procedure extraction – 11th IEEE International Workshop on Program Comprehension, 2003. – 2003
Towards a Clone Detection Benchmark Suite and Results Archive
Lakhotia, Arun and Li, Junwei and Walenstein, Andrew and Yang, Yun – Towards a Clone Detection Benchmark Suite and Results Archive – Proceedings of the 11th IEEE International Workshop on Program Comprehension – 2003
Finding Function Clones in Web Applications
Lanubile, Filippo and Mallardo, Teresa – Finding Function Clones in Web Applications – Proceedings of the Seventh European Conference on Software Maintenance and Reengineering – 2003
Polymetric Views-A Lightweight Visual Approach to Reverse Engineering
Lanza, Michele and Ducasse, St\’ephane – Polymetric Views-A Lightweight Visual Approach to Reverse Engineering – IEEE Trans. Softw. Eng. – 2003
Finding Plagiarisms among a Set of Programs with JPlag
Prechelt, Lutz and Malpohl, Guido – Finding Plagiarisms among a Set of Programs with JPlag – Journal of Universal Computer Science – 2003
Using clustering to support the migration from static to dynamic web pages
F. Ricca and P. Tonella – Using clustering to support the migration from static to dynamic web pages – 11th IEEE International Workshop on Program Comprehension, 2003. – 2003
Winnowing: Local Algorithms for Document Fingerprinting
Schleimer, Saul and Wilkerson, Daniel S. and Aiken, Alex – Winnowing: Local Algorithms for Document Fingerprinting – Proceedings of the 2003 ACM SIGMOD International Conference on Management of Data – 2003
Resolution of static clones in dynamic Web pages
N. Synytskyy and J. R. Cordy and T. Dean – Resolution of static clones in dynamic Web pages – Fifth IEEE International Workshop on Web Site Evolution, 2003. Theme: Architecture. Proceedings. – 2003
Clone detector evaluation can be improved: Ideas from information retrieval
Walenstein, Andrew and Lakhotia, Arun – Clone detector evaluation can be improved: Ideas from information retrieval – Proceedings of the 2nd International Workshop on Detection of Software Clones (IWDSC) – 2003
Detecting Merging and Splitting Using Origin Analysis
Zou, Lijie and Godfrey, Michael W. – Detecting Merging and Splitting Using Origin Analysis – Proceedings of the 10th Working Conference on Reverse Engineering – 2003
2002
On detection of gapped code clones using gap locations
Y. Ueda and T. Kamiya and S. Kusumoto and K. Inoue – On detection of gapped code clones using gap locations – Ninth Asia-Pacific Software Engineering Conference, 2002. – 2002
Evaluating clone detection tools for use during preventative maintenance
E. Burd and J. Bailey – Evaluating clone detection tools for use during preventative maintenance – Proceedings. Second IEEE International Workshop on Source Code Analysis and Manipulation – 2002
CCFinder: a multilinguistic token-based code clone detection system for large scale source code
T. Kamiya and S. Kusumoto and K. Inoue – CCFinder: a multilinguistic token-based code clone detection system for large scale source code – IEEE Transactions on Software Engineering – 2002
Analyzing cloning evolution in the Linux kernel
Antoniol, Giuliano and Umberto, Villano and Merlo, Ettore and Di Penta, Massimiliano – Analyzing cloning evolution in the Linux kernel – Information & Software Technology – 2002
An approach to identify duplicated web pages
G. A. Di Lucca and M. Di Penta and A. R. Fasolino – An approach to identify duplicated web pages – Proceedings 26th Annual International Computer Software and Applications – 2002
On Software Maintenance Process Improvement Based on Code Clone Analysis
Higo, Yoshiki and Ueda, Yasushi and Kamiya, Toshihro and Kusumoto, Shinji and Inoue, Katsuro – On Software Maintenance Process Improvement Based on Code Clone Analysis – Proceedings of the 4th International Conference on Product Focused Software Process Improvement – 2002
Extensible Language-Aware Merging
– Extensible Language-Aware Merging – Proceedings of the International Conference on Software Maintenance (ICSM’02) – 2002
Investigating Large Software System Evolution: The Linux Kernel
Merlo, Ettore and Dagenais, Michel and Bachand, P. and Sormani, J. S. and Gradara, S. and Antoniol, Giuliano – Investigating Large Software System Evolution: The Linux Kernel – Proceedings of the 26th International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment – 2002
An integrated approach for studying architectural evolution
Qiang Tu and M. W. Godfrey – An integrated approach for studying architectural evolution – Proceedings 10th International Workshop on Program Comprehension – 2002
Gemini: maintenance support environment based on code clone analysis
Y. Ueda and T. Kamiya and S. Kusumoto and K. Inoue – Gemini: maintenance support environment based on code clone analysis – Proceedings Eighth IEEE Symposium on Software Metrics – 2002
2001
Identification of high-level concept clones in source code
A. Marcus and J. I. Maletic – Identification of high-level concept clones in source code – Proceedings 16th Annual International Conference on Automated Software Engineering (ASE 2001) – 2001
Modeling clones evolution through time series
G. Antoniol and G. Casazza and M. Di Penta and E. Merlo – Modeling clones evolution through time series – Proceedings IEEE International Conference on Software Maintenance. ICSM 2001 – 2001
Reverse Engineering to Achieve Maintainable WWW Sites
Boldyreff, Cornelia and Kewish, Richard – Reverse Engineering to Achieve Maintainable WWW Sites – Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE’01) – 2001
Identifying clones in the Linux Kernel
Casazza, G. and Antoniol, Giuliano and Umberto, Villano and Merlo, E. and Di Penta, Massimiliano – Identifying clones in the Linux Kernel – Proceedings. First IEEE International Workshop on Source Code Analysis and Manipulation – 2001
An Empirical Study of Operating Systems Errors
Chou, Andy and Yang, Junfeng and Chelf, Benjamin and Hallem, Seth and Engler, Dawson – An Empirical Study of Operating Systems Errors – Proceedings of the Eighteenth ACM Symposium on Operating Systems Principles – 2001
Clone Analysis in the Web Era: an Approach to Identify Cloned Web Pages
Francesco Di Caprio and Gerardo Casazza and Massimiliano Di Penta and Umberto Villano – Clone Analysis in the Web Era: an Approach to Identify Cloned Web Pages – Proceedings of the 7th IEEE Workshop on Empirical Studies of Software Maintenance (WESS) – 2001
Reengineering analysis of object-oriented systems via duplication analysis
F. Fioravanti and G. Migliarese and P. Nesi – Reengineering analysis of object-oriented systems via duplication analysis – Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001 – 2001
Growth, Evolution, and Structural Change in Open Source Software
Godfrey, Michael and Tu, Qiang – Growth, Evolution, and Structural Change in Open Source Software – Proceedings of the 4th International Workshop on Principles of Software Evolution – 2001
Tool Demonstration: Finding Duplicated Code Using Program Dependences
Komondoor, Raghavan and Horwitz, Susan – Tool Demonstration: Finding Duplicated Code Using Program Dependences – Programming Languages and Systems – 2001
Using Slicing to Identify Duplication in Source Code
Komondoor, Raghavan and Horwitz, Susan – Using Slicing to Identify Duplication in Source Code – Proceedings of the 8th International Symposium on Static Analysis – 2001
Identifying Similar Code with Program Dependence Graphs
Krinke, Jens – Identifying Similar Code with Program Dependence Graphs – Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE’01) – 2001
Supporting program comprehension using semantic and structural information
J. I. Maletic and A. Marcus – Supporting program comprehension using semantic and structural information – Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001 – 2001
Interactive Simultaneous Editing of Multiple Text Regions
Miller, Robert C. and Myers, Brad A. – Interactive Simultaneous Editing of Multiple Text Regions – Proceedings of the General Track: 2001 USENIX Annual Technical Conference – 2001
CRAFT: A Framework for Evaluating Software Clustering Results in the Absence of Benchmark Decompositions
Mitchell, Brian S. and Mancoridis, Spiros – CRAFT: A Framework for Evaluating Software Clustering Results in the Absence of Benchmark Decompositions – Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE’01) – 2001
Generating Robust Parsers Using Island Grammars
Moonen, Leon – Generating Robust Parsers Using Island Grammars – Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE’01) – 2001
2000
Advanced clone-analysis to support object-oriented system refactoring
M. Balazinska and E. Merlo and M. Dagenais and B. Lague and K. Kontogiannis – Advanced clone-analysis to support object-oriented system refactoring – Proceedings Seventh Working Conference on Reverse Engineering – 2000
Compiler Techniques for Code Compaction
Debray, Saumya K. and Evans, William and Muth, Robert and De Sutter, Bjorn – Compiler Techniques for Code Compaction – ACM Trans. Program. Lang. Syst. – 2000
A Language Independent Approach for Detecting Duplicated Code
Ducasse, Stéphane and Rieger, Matthias and Demeyer, Serge – A Language Independent Approach for Detecting Duplicated Code – Conference on Software Maintenance – 2000
The costs and benefits of cloning in a lazy functional language
Faxen, Karl-Filip – The costs and benefits of cloning in a lazy functional language – 2nd Scottish Functional Programming Workshop (SFP) – 2000
Evolution in open source software: a case study
Godfrey and Qiang Tu – Evolution in open source software: a case study – Proceedings 2000 International Conference on Software Maintenance – 2000
Predicting Fault Incidence Using Software Change History
Graves, Todd L. and Karr, Alan F. and Marron, J. S. and Siy, Harvey – Predicting Fault Incidence Using Software Change History – IEEE Trans. Softw. Eng. – 2000
Semantics-Preserving Procedure Extraction
Komondoor, Raghavan and Horwitz, Susan – Semantics-Preserving Procedure Extraction – Proceedings of the 27th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages – 2000
1999
Measuring clone based reengineering opportunities
M. Balazinska and E. Merlo and M. Dagenais and B. Lague and K. Kontogiannis – Measuring clone based reengineering opportunities – Proceedings Sixth International Software Metrics Symposium (Cat. No.PR00403) – 1999
Partial redesign of Java software systems based on clone analysis
M. Balazinska and E. Merlo and M. Dagenais and B. Lague and K. Kontogiannis – Partial redesign of Java software systems based on clone analysis – Sixth Working Conference on Reverse Engineering (Cat. No.PR00303) – 1999
Parameterized Diff
Baker, Brenda S. – Parameterized Diff – Proceedings of the Tenth Annual ACM-SIAM Symposium on Discrete Algorithms – 1999
Enhanced Code Compression for Embedded RISC Processors
Cooper, Keith D. and McIntosh, Nathaniel – Enhanced Code Compression for Embedded RISC Processors – Proceedings of the ACM SIGPLAN 1999 Conference on Programming Language Design and Implementation – 1999
Building documentation generators
A. Van Deursen and T. Kuipers – Building documentation generators – Proceedings IEEE International Conference on Software Maintenance – 1999 (ICSM’99). ‘Software Maintenance for Business Change’ (Cat. No.99CB36360) – 1999
Removing Clones from the Code
Richard Fanta, Václav Rajlich – Removing Clones from the Code – Journal of Software Maintenance – 1999
Sim: A Utility for Detecting Similarity in Computer Programs
Gitchell, David and Tran, Nicholas – Sim: A Utility for Detecting Similarity in Computer Programs – The Proceedings of the Thirtieth SIGCSE Technical Symposium on Computer Science Education – 1999
Extending Software Quality Assessment Techniques to Java Systems
Patenaude, Jean-Francois and Merlo, Ettore and Dagenais, Michel and Lagu\”e, Bruno – Extending Software Quality Assessment Techniques to Java Systems – Proceedings of the 7th International Workshop on Program Comprehension – 1999
1998
Deducing Similarities in Java Sources from Bytecodes
Baker, Brenda S. and Manber, Udi – Deducing Similarities in Java Sources from Bytecodes – Proceedings of the Annual Conference on USENIX Annual Technical Conference – 1998
Clones Occurence in Large Object Oriented Software Packages
Dagenais, Michel and Merlo, Ettore and Lagu\”e, Bruno and Proulx, Daniel – Clones Occurence in Large Object Oriented Software Packages – Proceedings of the 1998 Conference of the Centre for Advanced Studies on Collaborative Research – 1998
An Intermediate Representation for Reverse Engineering Analyses
Koschke, R. and Girard, J.-F. and W\”urthner, M. – An Intermediate Representation for Reverse Engineering Analyses – Proceedings of the Working Conference on Reverse Engineering (WCRE’98) – 1998
1997
Evaluation experiments on the detection of programming patterns using software metrics
K. Kontogiannis – Evaluation experiments on the detection of programming patterns using software metrics – Proceedings of the Fourth Working Conference on Reverse Engineering – 1997
Parameterized Duplication in Strings: Algorithms and an Application to Software Maintenance
Baker, Brenda S. – Parameterized Duplication in Strings: Algorithms and an Application to Software Maintenance – SIAM J. Comput. – 1997
Investigating the maintenance implications of the replication of code
E. Burd and M. Munro – Investigating the maintenance implications of the replication of code – 1997 Proceedings International Conference on Software Maintenance – 1997
Assessing the Benefits of Incorporating Function Clone Detection in a Development Process
Lague, Bruno and Proulx, Daniel and Mayrand, Jean and Merlo, Ettore M. and Hudepohl, John – Assessing the Benefits of Incorporating Function Clone Detection in a Development Process – Proceedings of the International Conference on Software Maintenance – 1997
1996
Experiment on the automatic detection of function clones in a software system using metrics
Mayrand and Leblanc and Merlo – Experiment on the automatic detection of function clones in a software system using metrics – 1996 Proceedings of International Conference on Software Maintenance – 1996
Parameterized Pattern Matching: Algorithms and Applications
Brenda S. Baker – Parameterized Pattern Matching: Algorithms and Applications – Journal of Computer and System Sciences – 1996
On the Internet, Software Should Be Milked, Not Brewed
Flammia, Giovanni – On the Internet, Software Should Be Milked, Not Brewed – IEEE Expert: Intelligent Systems and Their Applications – 1996
Dotplot Patterns: A Literal Look at Pattern Languages
Helfman, Jonathan – Dotplot Patterns: A Literal Look at Pattern Languages – Theor. Pract. Object Syst. – 1996
Navigating the Textual Redundancy Web in Legacy Source
Johnson, J. Howard – Navigating the Textual Redundancy Web in Legacy Source – Proceedings of the 1996 Conference of the Centre for Advanced Studies on Collaborative Research – 1996
Pattern Matching for Clone and Concept Detection
Kontogiannis, K. A. and Demori, R. and Merlo, E. and Galler, M. and Bernstein, M. – Pattern Matching for Clone and Concept Detection – Reverse Engineering – 1996
1995
On finding duplication and near-duplication in large software systems
B. S. Baker – On finding duplication and near-duplication in large software systems – Proceedings of 2nd Working Conference on Reverse Engineering – 1995
The Development of a Software Clone Detector
Davey, Neil and Barson, Paul and Field, S.D.H. and Frank, Ray and Tansley, Stewart – The Development of a Software Clone Detector – International Journal of Applied Software Technology – 1995
Faster Algorithms for the Construction of Parameterized Suffix Trees
Rao Kosaraju, S. – Faster Algorithms for the Construction of Parameterized Suffix Trees – Proceedings of the 36th Annual Symposium on Foundations of Computer Science – 1995
On “A Framework for Source Code Search Using Program Patterns”
Devanbu, Prem – On “A Framework for Source Code Search Using Program Patterns” – IEEE Trans. Softw. Eng. – 1995
1994
Substring matching for clone detection and change tracking
Johnson – Substring matching for clone detection and change tracking – Proceedings 1994 International Conference on Software Maintenance – 1994
Investigating reverse engineering technologies for the CAS program understanding project
E. Buss and R. De Mori and W. M. Gentleman and J. Henshaw and H. Johnson and K. Kontogiannis and E. Merlo and H. A. Muller and J. Mylopoulos and S. Paul and A. Prakash and M. Stanley and S. R. Tilley and J. Troster and K. Wong – Investigating reverse engineering technologies for the CAS program understanding project – IBM Systems Journal – 1994
Visualizing Textual Redundancy in Legacy Source
Johnson, J. Howard – Visualizing Textual Redundancy in Legacy Source – Proceedings of the 1994 Conference of the Centre for Advanced Studies on Collaborative Research – 1994
Finding Similar Files in a Large File System
Manber, Udi – Finding Similar Files in a Large File System – Proceedings of the USENIX Winter 1994 Technical Conference on USENIX Winter 1994 Technical Conference – 1994
1993
Dotplot: A Program for Exploring Self-Similarity in Millions of Lines of Text and Code
Kenneth Ward Church and Jonathan Isaac Helfman – Dotplot: A Program for Exploring Self-Similarity in Millions of Lines of Text and Code – Journal of Computational and Graphical Statistics – 1993
Identifying Redundancy in Source Code Using Fingerprints
Johnson, J. Howard – Identifying Redundancy in Source Code Using Fingerprints – Proceedings of the 1993 Conference of the Centre for Advanced Studies on Collaborative Research: Software Engineering – Volume 1 – 1993
1992
A program for identifying duplicated code
Brenda S. Baker – A program for identifying duplicated code – Computing Science and Statistics – 1992
1988
Detecting Plagiarism in Student Pascal Programs
Jankowitz, H. T. – Detecting Plagiarism in Student Pascal Programs – Comput. J. – 1988
1987
The Program Dependence Graph and Its Use in Optimization
Ferrante, Jeanne and Ottenstein, Karl J. and Warren, Joe D. – The Program Dependence Graph and Its Use in Optimization – ACM Trans. Program. Lang. Syst. – 1987
Efficient Randomized Pattern-Matching Algorithms
Karp, Richard M. and Rabin, Michael O. – Efficient Randomized Pattern-Matching Algorithms – IBM J. Res. Dev. – 1987
1986
Combinatorics, Complexity, and Randomness
Karp, Richard M. – Combinatorics, Complexity, and Randomness – Commun. ACM – 1986
1981
A Tool That Detects Plagiarism in Pascal Programs
Grier, Sam – A Tool That Detects Plagiarism in Pascal Programs – Proceedings of the Twelfth SIGCSE Technical Symposium on Computer Science Education – 1981
1976
A Space-Economical Suffix Tree Construction Algorithm
McCreight, Edward M. – A Space-Economical Suffix Tree Construction Algorithm – J. ACM – 1976
1975
A Linear Space Algorithm for Computing Maximal Common Subsequences
Hirschberg, D. S. – A Linear Space Algorithm for Computing Maximal Common Subsequences – Commun. ACM – 1975